Hacker News new | ask | show | jobs
by StudentStuff 2560 days ago
I would be annoyed at the lack of uptake if I were RMS, the GPLv3 is designed to make sure the user has the four essential freedoms, while Apple and Android OEMs (except those permitting bootloader unlocking) are all too happy to trample freedom zero: https://www.gnu.org/philosophy/free-sw.html

Without the ability to run software as we see fit, we are constrained to what these vendors permit us to do on our own devices.

If you like this constraint, GPLv2 and lesser licenses are for you, otherwise a license like GPLv3 is advisable to ensure your users aren't trapped with an outdated, vulnerable version of your software that their OEM refuses to update.