Tivoizare

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

Tivoization este crearea unui sistem care încorporează software în condițiile unei licențe copyleft , dar utilizează hardware - ul pentru a interzice utilizatorilor să ruleze versiuni modificate ale software-ului pe acel hardware și poartă numele înregistratorului video digital Tivo în care a fost implementat. această constrângere. Inventatorul termenului, Richard Stallman , consideră că această practică le refuză utilizatorilor unele dintre libertățile pe care Licența Publică Generală GNU (GPL) este menită să le garanteze [1] .

Dezbate

Termenul se referă la utilizarea de către TiVo a software-ului lansat sub licența GNU GPL în înregistratorul video digital .

Software-ul TiVo încorporează nucleul Linux și software-ul GNU , ambele fiind lansate sub versiunea 2 a GNU General Public License (GPLv2). Această GPLv2 solicită distribuitorilor să pună la dispoziția fiecărei persoane care primește software-ul codul sursă corespunzător. Scopul acestei cereri este de a permite utilizatorilor de software lansat sub GPL să modifice software-ul pentru a se potrivi mai bine scopurilor lor. [2]

Cu toate acestea, Stallman consideră că TiVo a ocolit această regulă, făcând produsul să ruleze doar programe a căror semnătură digitală se numără printre cele autorizate de producătorul TiVo [3] . Astfel, în timp ce TiVo respectă cerințele GPL v2 și permite modificarea codului sursă, orice software modificat nu va fi executabil pe hardware-ul TiVo.

Linus Torvalds , autorul kernel-ului Linux, a spus că este potrivit ca TiVo să utilizeze semnături digitale pentru a determina ce software poate rula pe sistemele pe care le achiziționează. Potrivit lui Torvalds, utilizarea semnăturilor digitale private este necesară pentru a îmbunătăți securitatea sistemelor. Torvalds crede, de asemenea, că licențele software ar trebui să încerce doar să controleze software-ul, nu hardware-ul pe care rulează: atâta timp cât oricine are acces la sursă și îl poate modifica pentru a rula pe alt hardware, atunci nu ar exista nimic din punct de vedere etic. în utilizarea semnăturilor digitale pentru a preveni rularea copiilor modificate ale Linux pe hardware specific. [4] Alți dezvoltatori de kernel Linux, inclusiv Alan Cox , [5] și- au exprimat opinii diferite de cele ale lui Torvalds.

Stallman și Free Software Foundation au încercat să soluționeze unele dintre aceste preocupări afirmând că GPLv3 va permite utilizarea semnăturilor digitale private în scopuri de securitate, dar nu în general.

GPLv3

Ca urmare, unul dintre obiectivele GPL-ului propus versiunea 3 este de a preveni „Tivoizarea” . Potrivit lui Eben Moglen , „licența ar trebui să interzică mijloacele tehnice care permit eludarea regulilor, cu aceeași claritate cu care interzice mijloacele legale de a le eluda” . [6]

În a treia și a patra versiune a GPLv3, lansată pe 28 martie și 31 mai, clauza anti- tivoizare a fost limitată astfel încât să nu se aplice atunci când software-ul este distribuit companiilor. Acest sistem face posibilă adoptarea tivoizării , de exemplu, în software pentru sisteme de votare electronice sau dispozitive electromedicale. [7] Linus Torvalds a fost inițial „suficient de mulțumit” de cea de-a treia versiune a GPLv3, în special în ceea ce privește reglementările DRM [8], dar a afirmat ulterior că nucleul Linux nu va fi distribuit sub această licență. [9]

Notă

  1. ^ [Info-gplv3] „GPLv3 Update # 2” de John Sullivan, FSF în 2006-02-08 , la gplv3.fsf.org . Adus la 4 iulie 2007 (arhivat din original la 26 octombrie 2006) .
  2. ^ Definiția software-ului liber , la gnu.org .
    «... Libertatea de a studia modul în care funcționează programul și de a-l adapta nevoilor dumneavoastră ...» .
  3. ^ „Utilizarea discurilor mari cu TiVo” la www.gratisoft.us , la gratisoft.us . Adus la 4 mai 2019 (arhivat din original la 20 octombrie 2019) .
  4. ^ fa.linux.kernel: Linus Torvalds: Flame Linus to a crisp! 24.04.2003
  5. ^ „UK Linux guru sprijină GPL 3” pe news.zdnet.co.uk pe 01.01.2006
  6. ^ Eben Moglen, vorbind despre GPLv3 în Barcelona , pe fsfeurope.org .
  7. ^ Întrebări frecvente despre GPLv3, cu explicații privind limitele secțiunii 6 , la gplv3.fsf.org .
  8. ^ Torvalds „destul de mulțumit” de noua versiune GPL 3 , la news.com.com , CNet news.com.
  9. ^ Torvalds încă nu va licenția Linux sub GPL v3 , la linux-foundation.org , Linux Foundation .

linkuri externe