Изменения

Перейти к навигации Перейти к поиску
2824 байта добавлено ,  16 лет назад
Новая: ''Тивоизация''' - наглый способ обойти требования лицензии GPL версии 2 и раньше, применяемый некоторым...
''Тивоизация''' - наглый способ обойти требования лицензии [[GPL]] версии 2 и раньше, применяемый некоторыми недобросовестными производителями оборудования.

== Суть аферы ==
Лицензия [[GPL]] требует, чтобы [[исходный текст|исходники]] распространяемого публично продукта, созданного на основе компонентов, лицензированных под [[GPL]], были также лицензированы под [[GPL]] и доступны конечному пользователю. Пользователь-же, получив [[исходный текст|исходники]], волен их модифицировать как ему угодно. Получается, что создав продукт на основе [[GPL]] компонент, производитель уже не может проворачивать популярный трюк - программно ограничивать функциональность устройства, чтоб заставлять пользователя переплачивать за более дорогие продукты.

Чтоб преодолеть это ограничение было придумано на этапе включения устройства проверять [[firmware]] на немодифицированность (с помощью цифровой подписи или простой контрольной суммы). Если загрузчик, который в данном случае делают проприетарным, определил, что [[firmware]] модифицировано, то устройство прекращает функционировать.

Получается, что формально пользователь получил [[исходный текст]] от [[firmware|прошивки]] устройства, а модифицировать его хоть как-то не может - устройство не заработает.

== История ==
Первой такой трюк применила компания [[TiVo]], откуда и произошло название. Позднее, его применяли самые разные компании, под самыми разными предлогами - Motorola в своих сотовых телефонах<ref>http://wiki.linuxphone.ru/MOTOMAGX</ref>, OLPC<ref>http://wiki.laptop.org/go/Activation_and_developer_keys</ref>

== Ссылки ==
* [http://en.wikipedia.org/wiki/Tivoization Тивоизация в Википедии]
<references />
Анонимный участник

Реклама:

Навигация