Tivoisering

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 14 augusti 2022; verifiering kräver 1 redigering .

Tivoization (från engelska  Tivoization ) är bruket att skapa hård- och mjukvarusystem där programvaran har en copyleft -licens, men hårdvaran tillåter inte att en modifierad version av programvaran körs (till exempel genom att använda en digital signatur ). Tivoization är nära besläktad med den välkända tekniken för tillverkare av digital teknik - att göra billiga och dyra modeller av samma enhet, som bara skiljer sig åt i mjukvara, såväl som till de tekniska sätten för upphovsrättsligt skydd av innehåll på en tivoiserad enhet, som är lättare att kringgå i fallet med gratis firmware.

Namnet kommer från TiVo digitala videospelare , som körs på ett Linux -kärnoperativsystem . Det är värt att notera att GNU GPL version 2-licensen som kärnan är byggd under inte kräver att enheten stöder modifierade versioner av programmet. Ett av målen med GPLv3 är att stänga detta kryphål, det vill säga stoppa tivoiseringen. Eftersom det finns kritiska enheter som medicinsk utrustning och röstningsmaskiner, förbjuder GPLv3-licensen endast tivoisering för konsumentvaror. Enligt GPLv3-texten,

Vissa enheter är utformade för att hindra användaren från att installera eller köra modifierade versioner av programvaran, även om tillverkaren kan göra det. Detta är helt oförenligt med vårt mål att skydda användarnas rättigheter att ändra programvara. Sådana övergrepp sker systematiskt inom området för personligt bruk, där detta är särskilt oacceptabelt. Det är därför vi har utvecklat den här versionen av GPL för att förbjuda sådana metoder på denna marknad. Om liknande problem skulle uppstå i andra områden är vi beredda att utöka licensen till dessa nya områden i framtida versioner av GPL för att skydda användarnas frihet. [ett]

Exempel på tivoiserade enheter

Enhet Orsak/anmärkningar
iPhone Kopieringsskydd för program som distribueras via App Store . [2]
Notebook OLPC XO-1 För att möjligheten att installera ny programvara ska fungera måste du inaktivera verifiering med "utvecklarnyckeln", som kommer först efter några dagar. Det hävdas att allt detta hjälper till att bekämpa korruption på marken, när bärbara datorer tillägnas snarare än distribueras till barn.

GPLv3

Ett av syftena med GPL version 3-licensen är att försöka eliminera tivoization. Enligt Eben Moglen "måste en licens utesluta tekniska medel för att kringgå dess villkor, lika tydligt som den utesluter lagliga medel för att kringgå villkoren som ingår i den." [3]

Ett försök gjordes att klargöra detta i det andra utkastet till GPLv3. [4] Vissa Linux-kärnautvecklare ansåg dock att GPLv3 fortfarande kunde förbjuda användningen av digitala signaturer för goda ändamål. [5]

Se även

Anteckningar

  1. Inofficiell rysk översättning av texten till GNU GPL, v3 . Hämtad 24 april 2010. Arkiverad från originalet 16 februari 2010.
  2. John Sullivan . Varför gratis programvara och Apples iPhone inte blandas  . Free Software Foundation (30 juli 2008). Hämtad 31 juli 2008. Arkiverad från originalet 14 mars 2012.
  3. Eben Moglen, talar om GPLv3 i Barcelona . Hämtad 20 mars 2013. Arkiverad från originalet 21 mars 2013.
  4. Yttrande om Digital Restrictions Management - GPLv3 . Hämtad 20 mars 2013. Arkiverad från originalet 13 maj 2007.
  5. linux.kernel: "GPLv3 Position Statement" av James Bottomley 2006-09-22 . Hämtad 20 mars 2013. Arkiverad från originalet 25 oktober 2012.