Hacker News new | past | comments | ask | show | jobs | submit login

>are not part of the source code, and therefore the GPL isn't concerned with them.

IIRC the GPL concerns itself with buildscripts etc. and GPLv3 was written with the tivoization of v2 in mind.

https://www.gnu.org/licenses/quick-guide-gplv3.html

>Protecting Your Right to Tinker

>Tivoization is a dangerous attempt to curtail users' freedom: the right to modify your software will become meaningless if none of your computers let you do it. GPLv3 stops tivoization by requiring the distributor to provide you with whatever information or data is necessary to install modified software on the device. This may be as simple as a set of instructions, or it may include special data such as cryptographic keys or information about how to bypass an integrity check in the hardware. It will depend on how the hardware was designed—but no matter what information you need, you must be able to get it.

>This requirement is limited in scope. Distributors are still allowed to use cryptographic keys for any purpose, and they'll only be required to disclose a key if you need it to modify GPLed software on the device they gave you.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: