de0u
I think the licensing issue is very annoying, holds the project back in an INSANE amount, just for the ability to sell out to projects that restrict user freedom.
Officially, the only reason is that devices would be sold with GrapheneOS preinstalled and no bootloader unlocking. Which is just bad, if GrapheneOS disappeared the phone would be a brick, if they go south, same. All code being permissive means this could happen.
And the license requirement seems to prevent them from using ANY code of other projects like LineageOS. LineageOS has a nice selection of AOSP apps, all updated, material design, minimal and completely offline. There is literally no reason not to include them, apart from obscure security concerns (then fork and patch them) or the silly license issues.
Same goes for random other apps that could replace the preinstalled ones.
This is one of the biggest problems of GrapheneOS.
Though you can argue that preinstalling system apps is bad practice, I go with that, but plz let us shrink the system partition then 🙏 (that works, increased it on a Nokia phone to run newer LineageOS on it)