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]
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. |
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]
Gratis och öppen källkod | |
---|---|
Huvudsaken |
|
gemenskap |
|
Organisationer | |
Licenser | |
Problem | |
Övrig |
|
|