Tivoizatsiya - Tivoization

Tivoizatsiya /ˈtvɪˌzʃeng/ o'z ichiga olgan tizimni yaratishdir dasturiy ta'minot a shartlariga binoan nusxa ko'chirish dasturiy ta'minot litsenziyasi (shunga o'xshash GPL ), lekin foydalanadi apparat cheklovlari yoki raqamli huquqlarni boshqarish foydalanuvchilarga ushbu apparatda dasturiy ta'minotning o'zgartirilgan versiyalarini ishga tushirishni oldini olish. Richard Stallman atamasini nazarda tutgan TiVo TiVo brendida GNU GPL litsenziyalangan dasturiy ta'minotidan foydalanish raqamli video yozuvlar (DVR), bu foydalanuvchilarni apparatdagi o'zgartirilgan dasturiy ta'minotni faol ravishda to'sib qo'yadi dizayni bo'yicha.[1][2] Stallmanning ta'kidlashicha, ushbu amaliyot foydalanuvchilarga ba'zi bir erkinlikni rad etadi GNU umumiy jamoat litsenziyasi (GNU GPL) himoya qilish uchun mo'ljallangan.[3] The Bepul dasturiy ta'minot fondi tivoized apparat "zolim qurilmalar" deb nomlanadi.[4]

Umumiy nuqtai

TiVo dasturiy ta'minotini o'z ichiga oladi Linux yadrosi va GNU dasturiy ta'minot, ikkalasi ham 2 versiyasi bo'yicha litsenziyalangan GNU umumiy jamoat litsenziyasi (GPLv2). GPLv2 uchun distribyutorlar mos kelishi kerak manba kodi dasturiy ta'minotni olgan har bir kishi uchun mavjud. Ushbu talabning maqsadi GPL bilan ta'minlangan dasturiy ta'minot foydalanuvchilariga o'zlarining maqsadlariga mos ravishda dasturiy ta'minotni o'zgartirishlariga imkon berishdir.[5]

Biroq, Stallman TiVo ushbu dasturni chetlab o'tib, o'z mahsulotlarini faqat dastur ishlab chiqaradigan dasturlarni ishlab chiqarishini talab qildi elektron raqamli imzo TiVo ishlab chiqaruvchisi tomonidan tasdiqlanganlarga mos keladi.[6] Shunday qilib TiVo GPL v2 talablariga rioya qilgan holda, boshqalarning o'zgartirishi uchun manba kodini chiqarishi kerak, ammo har qanday o'zgartirilgan dastur TiVo-ning apparatida ishlamaydi.

Linus Torvalds, Linux yadrosining asl muallifi, bunga javoban DRM-dan foydalanishni qo'llab-quvvatladi.[7] Boshqa Linux ishlab chiquvchilari, shu jumladan Alan Koks, turli fikrlarni bildirdilar.[8]

Stallman va Bepul dasturiy ta'minot fondi ushbu ba'zi tashvishlarga javob berishga harakat qilishdi. Ularning maqsadi GPLv3 xavfsizlik maqsadida shaxsiy raqamli imzolarga ruxsat berish, ammo tivoizatsiyani oldini olish ekanligini ta'kidladilar.

Javob

2006 yilda, Bepul dasturiy ta'minot fondi (FSF) foydalanuvchilarni o'zgartirilgan dasturiy ta'minotni blokirovka qilishning TiVo texnik tizimiga qarshi kurashishga qaror qildi. Keyinchalik FSF .ning yangi versiyasini ishlab chiqdi GNU umumiy ommaviy litsenziyasi (3-versiya) ushbu faoliyatni taqiqlovchi tilni kiritish uchun mo'ljallangan.[9]

The Linux yadrosi ga kiritilgan operatsion tizim TiVo markali apparatlar GPLv2 shartlari asosida tarqatiladi. FSFning maqsadi GPLv3 bo'yicha litsenziyalangan dasturiy ta'minotni barcha oluvchilar tarqatilgan dasturlarni modifikatsiyalashda apparat cheklovlari bilan cheklanmasligini ta'minlashdir.

Ushbu yangi litsenziya ta'minoti TiVo tomonidan 2007 yil aprel oyida tan olingan SEC hujjati: "GNU / Linux operatsion tizimidagi kelgusi yaxshilanishlarni dasturimizga qo'sha olmasligimiz mumkin, bu bizning biznesimizga salbiy ta'sir ko'rsatishi mumkin".[10] The Linux yadrosi GPL v3-ni qo'llab-quvvatlovchilar tomonidan aniqlangan muammolar tufayli ishlatish uchun o'zgartirilmagan.[11][12][13]

GNU GPLv3

Maqsadlaridan biri GNU umumiy ommaviy litsenziyasining 3-versiyasi tivoizatsiyani oldini olishdir. Ga binoan Eben Moglen, "litsenziya qoidalaridan qochishning texnik vositalarini taqiqlashi kerak, shu bilan uning qoidalaridan qonuniy ravishda qochish taqiqlanadi."[14]

GPLv3 ning ikkinchi loyihasi bunga aniqlik kiritishga urindi.[15] Biroq, ba'zi bir Linux yadrosi ishlab chiquvchilari ushbu loyihada hanuzgacha raqamli imzolardan foydali foydalanishni taqiqlashlari mumkinligidan xavotirda edilar.[16]

2007 yil 28 mart va 2007 yil 31 mayda chiqarilgan GPLv3 uchinchi va to'rtinchi munozarali loyihalarida tivoizatsiyaga qarshi band cheklangan bo'lib, dastur biznesga tarqatilganda qo'llanilmasligi kerak edi.[17] Shunday qilib, tibbiy asboblar va ovoz berish mashinalari qoplanmaydi. Oxirgi rasmiy GPLv3 2007 yil 29 iyunda to'rtinchi loyihaga nisbatan tivoizatsiyaga nisbatan katta o'zgarishlarsiz nashr etildi.

Linus Torvalds yangi loyihaning pozitsiyasidan "juda mamnun" dedi DRM.[18] Biroq, u hali ham qo'llab-quvvatlamaydi reitsenziyalash Linux yadrosi GPLv3 ostida quyidagilarni bildiradi:[19]

Stallman buni "tivoizatsiya" deb ataydi, ammo bu uning o'zi yaratgan so'z va bu atamani haqoratli deb bilaman, shuning uchun uni ishlatishni tanlamayman. Bu tajovuzkor, chunki Tivo hech qachon yomon ish qilmagan va FSF buni ham tan olgan. Haqiqat shundaki, ular o'zlarining apparatlarini bajaradilar va tarkib ishlab chiqaruvchilari bilan ba'zi bir DRM muammolariga duch kelishadi va shu bilan ushbu uskunaning butunligini himoya qilishni xohlaydilar. Yadro litsenziyasi * yadro * ni o'z ichiga oladi. Bu yuklash moslamalari va apparatlarini o'z ichiga olmaydi va menimcha, o'zlarining shaxsiy jihozlarini ishlab chiqaruvchilar ularni xohlagan tarzda loyihalashtirishlari mumkin. Bu "faqat ma'lum bir yadroni yuklash" yoki "lazer bilan akulalar" degan ma'noni anglatadimi, menga baribir.

Qanday bo'lmasin, Linux yadrosini boshqa litsenziya asosida taqdim etish mualliflik huquqi egalarining juda ko'pligi sababli amalga oshirilmaydi. Ko'pgina GPL dasturlaridan farqli o'laroq, yadro faqat GPLv2-da "yoki sizning xohishingiz bilan, keyingi versiyada" degan so'zlarsiz litsenziyalanadi, shuning uchun barcha mualliflik huquqi egalarining aniq kelishuvi uni yangi versiyada litsenziyalashga to'g'ri keladi.[20]

Tivoized ko'milgan tizimlarda keng qo'llaniladigan ba'zi boshqa loyihalar, masalan BusyBox, shuningdek, GPLv3-ga o'tishni rad etishdi.[21]

The Creative Commons litsenziyalari shuningdek, DRMga qarshi qoidalar mavjud.

Shuningdek qarang

Adabiyotlar

  1. ^ "GNU litsenziyalari to'g'risida tez-tez beriladigan savollar". Arxivlandi asl nusxasidan 2016-12-29 kunlari. Olingan 2015-03-17. GNU.org GNU litsenziyalari haqida tez-tez so'raladigan savollar
  2. ^ "GPLv3 uchun tezkor qo'llanma". Arxivlandi asl nusxasidan 2016-12-29 kunlari. Olingan 2015-03-17. GPLv3 uchun tezkor qo'llanma
  3. ^ "[Info-gplv3] GPLv3 yangilanishi # 2". fsf.org. Arxivlandi asl nusxasi 2006 yil 26 oktyabrda. Olingan 2 oktyabr 2015.
  4. ^ "Mulkiy zolimlar". Bepul dasturiy ta'minot fondi. Olingan 14 iyul, 2015.
  5. ^ "Bepul dasturiy ta'minot ta'rifi". ... Dasturning qanday ishlashini o'rganish va uni o'z ehtiyojlaringizga moslashtirish erkinligi ...
  6. ^ "Katta disklardan TiVo bilan foydalanish". gratisoft.us. Arxivlandi asl nusxasi 2012-02-06 da. Olingan 2 oktyabr 2015.
  7. ^ "fa.linux.kernel: Linus Torvalds: Flame Linus! 2003-04-24". google.com. Olingan 2 oktyabr 2015.
  8. ^ "UK Linux gurusi GPL 3-ni qo'llab-quvvatlaydi". ZDNet. 31 yanvar 2006. Arxivlangan asl nusxasi 2009 yil 28 aprelda. Olingan 2 oktyabr 2015.
  9. ^ "Richard Stallman tivoisatsiyani blokirovka qilish uchun yangi GPL qoidalarini tushuntiradi""".
  10. ^ "InformationWeek: TiVo investorlarni yangi ochiq manbali litsenziyani biznesga ziyon etkazishi mumkinligi to'g'risida ogohlantiradi".
  11. ^ Torvalds, Linus. "Nusxalash". kernel.org. Olingan 13 avgust 2013. Yadroga tegishli bo'lgan GPLning yagona haqiqiy versiyasi litsenziyaning ushbu versiyasi (ya'ni v2, v2.2 yoki v3.x yoki boshqa narsalar) emas, agar aniq boshqacha ko'rsatilmagan bo'lsa.
  12. ^ Jeyms E.J. Bottomli, Mauro Karvalyu Chexab, Tomas Gliksner, Kristof Xellvig, Deyv Jons, Greg Kroax-Xartman, Toni Lak, Endryu Morton, Trond Myklebust, Devid Vudxaus (2006 yil 15 sentyabr). "GPLv3 bo'yicha yadro ishlab chiqaruvchilarning pozitsiyasi - GPLv3 bilan bog'liq xavf va muammolar". LWN.net. Olingan 2015-03-11. GPLv3-ning amaldagi versiyasi (2-muhokama loyihasi) birinchi o'qishda GPLv2 bilan hal qilishga urinayotgan jiddiy va aniqlangan muammo yo'qligi sababli 1-bo'lim zarurati sinovidan o'tmadi. Ammo, chuqurroq o'qish, FSFning amaldagi loyihasi bilan bog'liq boshqa bir nechta muammolarni aniqlaydi: 5.1 DRM qoidalari [...] 5.2 Qo'shimcha cheklovlar bandi [...] 5.3 Patent qoidalari [...], chunki FSF o'zining barcha parametrlarini o'zgartirishni taklif qilmoqda GPLv3-ga loyihalar va boshqa har qanday GPL litsenziyalangan loyihaga o'tish uchun bosim o'tkazing, biz GPLv3-ning chiqarilishini oldindan ko'rib chiqamiz Bolqonlashtirish biz ishonadigan barcha ochiq manbali olamning.CS1 maint: mualliflar parametridan foydalanadi (havola)
  13. ^ Linus Torvaldsning ta'kidlashicha, GPL v3, GPLv2 asosidagi barcha narsani buzadi Arxivlandi 2016 yil 19-noyabr, soat Orqaga qaytish mashinasi Debconf 2014 yil, Portlend (2015 yil 11 martda)
  14. ^ "Eben Moglen, Barselonadagi GPLv3 haqida gaplashmoqda".
  15. ^ "Raqamli cheklovlarni boshqarish bo'yicha fikr". fsf.org. Olingan 2 oktyabr 2015.
  16. ^ Bottomley, Jeyms E.J .; Chexab, Mauro Karvalyo; Gleyxner, Tomas; Xellvig, Kristof; Jons, Deyv; Kroax-Xartman, Greg; Omad, Toni; Morton, Endryu; Myklebust, Trond; Vudxaus, Devid (2006 yil 22 sentyabr). "GPLv3 pozitsiyasi to'g'risidagi bayonot". google.com. Olingan 2 oktyabr 2015.
  17. ^ "GPLv3 bo'yicha tez-tez so'raladigan savollar, 6-bo'limning chegaralarini tushuntirish bilan |".
  18. ^ "Torvalds yangi GPL 3 loyihasidan juda mamnun". CNet news.com. Arxivlandi asl nusxasi 2012-07-13.
  19. ^ Linus Torvalds. "Re: GPL V2 va GPL V3 bilan ikki tomonlama litsenziyalash Linux yadrosi", 2007 yil 13-iyun, 14:33:07 -0700 (PDT), Linux yadrosi pochta ro'yxatiga xabar.
  20. ^ Mark P. Lindxut. "(GPLv3 haqida) Linux yadrosi ruxsat bera oladimi? - Ciaranning bepul dasturiy ta'minoti". fsfe.org. Olingan 2 oktyabr 2015.
  21. ^ "Band bo'lgan bandbox". LWN.

Tashqi havolalar