Tivoizasyon - Tivoization

Tivoizasyon /ˈtbenvɪˌzʃən/ içeren bir sistemin oluşturulmasıdır yazılım a şartları altında copyleft yazılım lisansı (gibi GPL ), ancak kullanır donanım kısıtlamaları veya dijital haklar yönetimi kullanıcıların o donanım üzerinde yazılımın değiştirilmiş sürümlerini çalıştırmasını engellemek. Richard Stallman terimi referans alarak icat etti TiVo TiVo markasında GNU GPL lisanslı yazılımın kullanımı dijital video kaydediciler (DVR), kullanıcıların donanımında değiştirilmiş yazılım çalıştırmasını aktif olarak engelleyen tasarım gereği.[1][2] Stallman, bu uygulamanın, kullanıcıların bir kısım özgürlüğü reddettiğine inanıyor. GNU Genel Kamu Lisansı (GNU GPL) korumak için tasarlandı.[3] Özgür Yazılım Vakfı tivoize donanımı "zorba cihazlar" olarak ifade eder.[4]

Genel Bakış

TiVo'nun yazılımı şunları içerir: Linux çekirdeği ve GNU Yazılım, her ikisi de sürüm 2 kapsamında lisanslanmıştır. GNU Genel Kamu Lisansı (GPLv2). GPLv2, distribütörlerin ilgili kaynak kodu yazılımı alan her kişi tarafından kullanılabilir. Bu gereksinimin amacı, GPL kapsamındaki yazılım kullanıcılarının yazılımı amaçlarına daha iyi uyacak şekilde değiştirmelerine izin vermektir.[5]

Ancak Stallman, TiVo'nun ürünlerinin yalnızca programın elektronik imza TiVo üreticisi tarafından izin verilenlerle eşleşir.[6] Dolayısıyla TiVo, kaynak kodunu başkalarının değiştirmesi için serbest bırakmak için GPL v2 gereksinimine uysa da, değiştirilmiş herhangi bir yazılım TiVo'nun donanımında çalışmayacaktır.

Linus Torvalds, Linux çekirdeğinin orijinal yazarı, yanıt olarak DRM kullanımını destekledi.[7] Dahil olmak üzere diğer Linux geliştiricileri Alan Cox, farklı görüşler ifade etmişlerdir.[8]

Stallman ve Özgür Yazılım Vakfı, bu endişelerden bazılarına yanıt vermeye çalıştı. Hedeflerinin GPLv3'ün güvenlik amacıyla özel dijital imzalara izin vermek, ancak yine de tivoizasyonu önlemek olduğunu belirttiler.

Tepki

2006 yılında Özgür Yazılım Vakfı (FSF), TiVo'nun kullanıcıların değiştirilmiş yazılımları çalıştırmasını engelleyen teknik sistemiyle mücadele etmeye karar verdi. FSF daha sonra yeni bir GNU General Public License (Sürüm 3) Bu etkinliği yasaklayan dili içerecek şekilde tasarlanmıştır.[9]

Linux çekirdeği dahil olan işletim sistemi TiVo markalı donanım, GPLv2 koşulları altında dağıtılır. FSF'nin amacı, GPLv3 kapsamında lisanslanan tüm yazılım alıcılarının, dağıtılmış yazılımın değiştirilmesiyle ilgili donanım kısıtlamaları ile kısıtlanmamasını sağlamaktır.

Bu yeni lisans hükmü, Nisan 2007'de TiVo tarafından kabul edildi. SEC dosyalama: "GNU / Linux işletim sisteminde gelecekteki geliştirmeleri yazılımımıza dahil edemeyebiliriz, bu da işimizi olumsuz etkileyebilir".[10] Linux çekirdeği bakımcıları tarafından algılanan belirli sorunlar nedeniyle GPL v3'ü kullanmak için değiştirilmemiştir.[11][12][13]

GNU GPLv3

Hedeflerinden biri GNU Genel Kamu Lisansı Sürüm 3 tivoizasyonu önlemektir. Göre Eben Moglen, "lisans, kurallarının yasal olarak ihlal edilmesini yasakladığı aynı netlikle, kurallarından teknik kaçınma yöntemlerini yasaklamalıdır."[14]

GPLv3'ün ikinci taslağı bunu açıklığa kavuşturmaya çalıştı.[15] Bununla birlikte, bazı Linux çekirdeği geliştiricileri, bu taslağın dijital imzaların yararlı kullanımını hala yasaklayabileceğinden endişeliydi.[16]

Sırasıyla 28 Mart 2007 ve 31 Mayıs 2007'de yayınlanan GPLv3'ün üçüncü ve dördüncü tartışma taslaklarında, yazılım bir işletmeye dağıtıldığında uygulanmayacak şekilde tivolaştırmayı önleme maddesi sınırlandırıldı.[17] Böylece tıbbi cihazlar ve oylama makineleri kapsanmayacaktı. Nihai, resmi GPLv3, dördüncü taslağa göre tivoizasyon açısından önemli bir değişiklik olmaksızın 29 Haziran 2007'de yayınlandı.

Linus Torvalds yeni taslağın duruşundan "oldukça memnun" olduğunu söyledi DRM.[18] Ancak yine de desteklemiyor yeniden lisanslama GPLv3 altındaki Linux çekirdeği şunları belirtir:[19]

Stallman buna "tivoization" diyor, ama bu onun uydurduğu bir kelime ve benim saldırgan bulduğum bir terim, bu yüzden kullanmayı seçmiyorum. Saldırgan çünkü Tivo hiçbir zaman yanlış bir şey yapmadı ve FSF bunu bile kabul etti. Gerçek şu ki, donanımlarını yapıyorlar ve içerik üreticileriyle bazı DRM sorunları yaşıyorlar ve bu nedenle bu donanımın bütünlüğünü korumak istiyorlar. Çekirdek lisansı * çekirdeği * kapsar. Önyükleme yükleyicileri ve donanımları kapsamıyor ve bana kalırsa kendi donanımını yapan insanlar onları istedikleri gibi tasarlayabilirler. Bunun "yalnızca belirli bir çekirdeği başlatmak" veya "lazerli köpekbalıkları" olması umrumda değil.

Her halükarda, Linux çekirdeğini farklı bir lisans altında sunmak, çok sayıda telif hakkı sahibi nedeniyle muhtemelen mümkün olmayacaktır. Çoğu GPL yazılımından farklı olarak, çekirdek yalnızca GPLv2 altında "veya sizin seçiminize göre daha sonraki bir sürüm" ifadesi olmadan lisanslanır, bu nedenle tüm telif hakkı sahiplerinin açık bir şekilde anlaşması yeni bir sürüm altında lisanslanması gerekir.[20]

Tivoize gömülü sistemlerde yaygın olarak kullanılan diğer bazı projeler, örneğin BusyBox, GPLv3'e geçmeyi de reddetti.[21]

Creative Commons lisansları ayrıca anti-DRM hükümleri vardır.

Ayrıca bakınız

Referanslar

  1. ^ "GNU Lisansları Hakkında Sık Sorulan Sorular". Arşivlendi 2016-12-29 tarihinde orjinalinden. Alındı 2015-03-17. GNU.org GNU Lisansları Hakkında Sık Sorulan Sorular
  2. ^ "GPLv3 için Hızlı Kılavuz". Arşivlendi 2016-12-29 tarihinde orjinalinden. Alındı 2015-03-17. GPLv3 için Hızlı Kılavuz
  3. ^ "[Info-gplv3] GPLv3 Güncellemesi # 2". fsf.org. Arşivlenen orijinal 26 Ekim 2006. Alındı 2 Ekim 2015.
  4. ^ "Tescilli Zalimler". Özgür Yazılım Vakfı. Alındı 14 Temmuz, 2015.
  5. ^ "Özgür Yazılım Tanımı". ... Programın nasıl çalıştığını inceleme ve ihtiyaçlarınıza göre uyarlama özgürlüğü ...
  6. ^ "TiVo ile büyük diskler kullanma". gratisoft.us. Arşivlenen orijinal 2012-02-06 tarihinde. Alındı 2 Ekim 2015.
  7. ^ "fa.linux.kernel: Linus Torvalds: 2003-04-24'te Linus'u ateşle!". google.com. Alındı 2 Ekim 2015.
  8. ^ "Birleşik Krallık Linux gurusu GPL 3'ü destekliyor". ZDNet. 31 Ocak 2006. Arşivlenen orijinal 28 Nisan 2009. Alındı 2 Ekim 2015.
  9. ^ "Richard Stallman," kamulaştırmayı "engellemek için yeni GPL hükümlerini açıklıyor"".
  10. ^ "InformationWeek: TiVo Yatırımcıları Uyardı Yeni Açık Kaynak Lisansı İşletmelere Zarar Verebilir".
  11. ^ Torvalds, Linus. "KOPYALAMA". kernel.org. Alındı 13 Ağustos 2013. Ayrıca, çekirdek söz konusu olduğunda GPL'nin tek geçerli sürümünün, açıkça aksi belirtilmedikçe, lisansın _bu özel sürümü (yani v2, v2.2 veya v3.x veya başka bir şey değil) olduğunu unutmayın.
  12. ^ James E.J. Bottomley, Mauro Carvalho Chehab, Thomas Gleixner, Christoph Hellwig, Dave Jones, Greg Kroah-Hartman, Tony Luck, Andrew Morton, Trond Myklebust, David Woodhouse (15 Eylül 2006). "Çekirdek geliştiricilerinin GPLv3'teki konumu - GPLv3'ün Tehlikeleri ve Sorunları". LWN.net. Alındı 2015-03-11. GPLv3'ün ilk okumadaki mevcut sürümü (Tartışma Taslağı 2), çözmeye çalıştığı GPLv2 ile ilgili önemli ve tanımlanmış bir sorun olmadığı gerekçesiyle 1. bölümün gereklilik testini geçemiyor. Bununla birlikte, daha derin bir okuma, mevcut FSF taslağıyla ilgili birkaç başka sorunu ortaya çıkarmaktadır: 5.1 DRM Maddeleri [...] 5.2 Ek Kısıtlamalar Maddesi [...] 5.3 Patent Hükümleri [...] FSF, tüm özelliklerini değiştirmeyi önerdiğinden projeleri GPLv3'e taşımak ve diğer tüm GPL lisanslı projelere taşınması için baskı uygulamak, GPLv3'ün piyasaya sürülmesini Balkanlaşma güvendiğimiz tüm Açık Kaynak Evreni.CS1 Maint: yazar parametresini kullanır (bağlantı)
  13. ^ Linus Torvalds, GPL v3'ün GPLv2'nin temsil ettiği her şeyi ihlal ettiğini söylüyor Arşivlendi 19 Kasım 2016, Wayback Makinesi Debconf 2014, Portland (erişim tarihi 11 Mart 2015)
  14. ^ "Eben Moglen, Barselona'daki GPLv3 hakkında konuşuyor".
  15. ^ "Dijital Kısıtlama Yönetimi Üzerine Görüş". fsf.org. Alındı 2 Ekim 2015.
  16. ^ Bottomley, James E.J .; Chehab, Mauro Carvalho; Gleixner, Thomas; Hellwig, Christoph; Jones, Dave; Kroah-Hartman, Greg; Şans, Tony; Morton, Andrew; Myklebust, Trond; Woodhouse, David (22 Eylül 2006). "GPLv3 Konum Bildirimi". google.com. Alındı 2 Ekim 2015.
  17. ^ "Bölüm 6'nın sınırlarının açıklamasını içeren GPLv3 SSS |".
  18. ^ "Torvalds yeni GPL 3 taslağından 'oldukça memnun'". CNet news.com. Arşivlenen orijinal 2012-07-13 tarihinde.
  19. ^ Linus Torvalds. "Re: GPL V2 ve GPL V3 ile Çift Lisanslı Linux Çekirdeği", 13 Haziran 2007 Çarşamba 14:33:07 -0700 (PDT) tarihli Linux Çekirdeği Posta Listesine Mesaj
  20. ^ Mark P. Lindhout. "(GPLv3 Hakkında) Linux Kernel Relicense mi? - Ciarán'ın özgür yazılım notları". fsfe.org. Alındı 2 Ekim 2015.
  21. ^ "Meşgul meşgul meşgul kutusu". LWN.

Dış bağlantılar