2 ms·
The issue isn't that GPLv3 applies to non-derivative OS components but rather that the terms apply to the overall redistribution of the OS. Including any GPLv3
by grapheneos 1mo ago
The issue isn't that GPLv3 applies to non-derivative OS components but rather that the terms apply to the overall redistribution of the OS. Including any GPLv3 component means GrapheneOS cannot be used in products where AOSP can be used due to having additional restrictions beyond GPLv2. We don't want more restrictive licensing than AOSP. We're fine with using additional GPLv2 code as long as we're sure it's not going to move to GPLv3 or that if it does we're prepared to maintain it ourselves.
- mitxela 1mo agoName the restrictions.
- singing_tartly 1mo agoidk but I saw people saying there are problems with it. I hear it conflicts with GPLv2 and other permissive licensing. GPLv2 doesn't allow restrictions added by GPLv3, the two aren't compatible. iirc it would restrict how users or companies use GOS. GOS is an open source software project, they know how licenses work in practice better than most of the rest of us.