Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

What is tivoization? How does GPLv3 prevent it?

GPLv3 tivoization
0
10 Posted

What is tivoization? How does GPLv3 prevent it?

0

Some devices utilize free software that can be upgraded, but are designed so that users are not allowed to modify that software. There are lots of different ways to do this; for example, sometimes the hardware checksums the software that is installed, and shuts down if it doesn’t match an expected signature. The manufacturers comply with GPLv2 by giving you the source code, but you still don’t have the freedom to modify the software you’re using. We call this practice tivoization. When people distribute User Products that include software under GPLv3, section 6 requires that they provide you with information necessary to modify that software. User Products is a term specially defined in the license; examples of User Products include portable music players, digital video recorders, and home security systems.

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.