Looking at all-rights-reserved code on a public repository on GitHub is like going to a strip club - you may look, but you can't touch.
>Feel free to compile Krypton from source and run it on your phone and workstation. [0]
you can say the same about all the other open source projects that don't have reproduceable builds.
You weren't kidding. :(
"Free as in beer, not as in speech."
You're welcome to pick your own license / source availability terms for your own work.
[0] https://en.wikipedia.org/wiki/Source-available_software [1] https://www.oracle.com/technetwork/java/scsl-1-1-149938.txt
I've not tried it, but they also suggest you can compile your own binaries from that source to get around the untrusted binary problem.
You could... Except that, if I'm not mistaken, "All Rights Reserved" doesn't allow you to compile and use the code in any way, including diffing.
IINAL, is that an incorrect reading?
We are granted a license to use it on GitHub by the GitHub ToS.
https://help.github.com/articles/github-terms-of-service/#5-...
They give permission to compile on the website. Otherwise you would be correct.
I understand that's a lot of "ifs", but even if it was fully open source, it's hard to use it in anyway that's scale-able, since hardly anyone wants to compile it themselves, and hardly anyone can get it on to their phone by themselves in some ecosystems
It sure would be nice to have some process to ensure my phone was running what I thought it was, even if it required publisher opt-in (and even if it requires I trust the phone OS).