AQUA will be open-source. We just havenโ€™t gotten around to it yet as the team has been slammed for the launch, squishing last minute bugs, and dealing with App Store approvals. Please bear with us! ๐Ÿ™
Why not be FOSS from the start? Build in the open and be honest that this is alpha software? Going from closed-source to open-source gets harder the longer you got comfortable being closed-source. There might be some reasons why it makes sense (from a business standpoint) to not be FOSS immediately but the ones I can think of aren't necessarily good ones.
Also, if the developer of a software says they currently don't open source it because they had to "squish last minute bugs", that doesn't sound like they are confident in their own code. So why should I trust their code?
So yeah, red flag imo.
And tbh, this tweet makes me interested in using their code to practice my reverse engineering skills to see what bugs they missed lol
reverse engineering skills ๐Ÿ‘€ sounds really fun.
reply
191 sats \ 2 replies \ @ek 4 Jan
It's not necessarily fun though, lol
For example, I would say that most devs hate to read the code of other people and reading code is like 90% what you do as a dev. So devs realized that maybe, code readability is way more important than writing something clever you won't even understand yourself anymore next week.
Now imagine that code is obfuscated. This means the code itself is written on purpose in such a way that it's hard to read. There are tools which strip all information from the code which isn't necessary to run it. And probably tools that add "dead code" that never gets run but just exists to confuse reverse engineers and more obfuscation techniques.
That's what reverse engineering is like, lol
Not every code is obfuscated but closed-source code usually is to prevent reverse engineering.
Would already be interesting to see if they obfuscated their code.
reply
your reverse engineering is totally different than mine, the way how I normally use it is from the ideal situation I want then break it down into baby steps to what I need to do NOW ๐Ÿ‘€
This means the code itself is written on purpose in such a way that it's hard to read.
but why would they do that, preventing from stealing?
reply
69 sats \ 0 replies \ @ek 4 Jan
but why would they do that, preventing from stealing?
Yes, for example
reply