Топ питань
Часова шкала
Чат
Перспективи

Тивоїзація

практика розробки апаратного забезпечення, що дозволяє виконувати тільки певну версію вільного програмного забезпечення З Вікіпедії, вільної енциклопедії

Remove ads

Тивоїзація (від англ. Tivoization) — практика створення апаратно-програмних систем, у яких програмне забезпечення має копілефт-ліцензію, але апаратне забезпечення не дає запускати модифіковану версію програмного забезпечення (наприклад, за допомогою цифрового підпису). Тивоїзація тісно пов'язана з відомим прийомом виробників цифрової техніки — робити дешеві та дорогі моделі одного й того самого пристрою, що відрізняються лише програмно, а також із технічними засобами захисту авторських прав контенту на тивоїзованому пристрої, які у випадку вільної прошивки легше обійти.

Назва походить від цифрового відеоплеєра TiVo[en], керованого операційною системою на ядрі Linux. Варто зауважити, що ліцензія GNU GPL версії 2, під якою створюється ядро, не вимагає, щоб пристрій підтримував змінені версії програми. Одна з цілей GPLv3 — закрити подібну лазівку, тобто припинити тивоїзацію. Оскільки існують критичні пристрої на зразок медичного обладнання та автоматів для голосування, ліцензія GPLv3 забороняє тивоїзацію лише для споживчих товарів. Відповідно до тексту GPLv3,

Деякі пристрої спроєктовано так, щоб заборонити користувачеві встановлення або запуск змінених версій програмного забезпечення, хоча виробник може це робити. Це абсолютно несумісно з нашою метою — захистом прав користувача змінювати ПЗ. Подібні зловживання систематично відбуваються у сфері продуктів індивідуального використання, де це особливо неприйнятно. Саме тому ми розробили цю версію GPL, щоб заборонити таку практику на цьому ринку. Якщо такі проблеми виникнуть у інших галузях, ми, заради захисту свободи користувачів, готові розширити дію ліцензії на ці нові галузі в майбутніх версіях GPL[1].

Remove ads

Приклади тивоїзованих пристроїв

Більше інформації Пристрій, Причина/примітки ...
Remove ads

GPLv3

Однією з цілей ліцензії GPL версії 3 є спроба скасувати тивоїзацію. Згідно з висловом Ебена Моглена[en], «ліцензія повинна виключити технічні засоби обходу її умов, так само чітко, як вона виключає юридичні шляхи обходу умов, включених до неї.»[3].

У другій чернетці GPLv3 була спроба пояснити це[4]. Проте, деякі розробники ядра Linux вважали, що GPLv3, як і раніше, може забороняти використання цифрових підписів у благих цілях[5].

Remove ads

Див. також

Примітки

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads