티보아제

Tivoization

Tiboization /ˈtiːvoʊˌzeʃn/GNU GPL(General Public License)과 같이 복사형 소프트웨어 라이센스의 조건에 따라 소프트웨어를 통합하는 시스템을 만드는 것으로, 하드웨어의 사용자가 그 하드웨어에서 소프트웨어의 수정 버전을 실행하는 것을 방지하기 위해 하드웨어 제한이나 디지털 권리 관리(DRM)를 사용한다. Richard StallmanTiVo 브랜드 디지털 비디오 레코더(DVR)에서 TiVo가 GNU GPL 라이선스 소프트웨어를 사용하는 것과 관련하여 이 용어를 만들었다. 이 용어는 사용자가 하드웨어에서 수정된 소프트웨어를 설계로 실행하는 것을 적극적으로 차단한다.[1][2] 스톨맨은 이러한 관행이 GNU GPL이 보호하도록 고안된 자유 중 일부를 사용자들에게 거부한다고 믿는다.[3] Free Software Foundation은 티보잉된 하드웨어를 "범용 장치"[4]라고 부른다.

개요

TiVo의 소프트웨어에는 Linux 커널과 GNU 소프트웨어가 통합되어 있으며, 이 두 소프트웨어는 GNU General Public License(GPLv2) 버전 2에 따라 라이센스가 부여되어 있다. GPLv2는 배포자가 소프트웨어를 수령하는 각자가 해당 소스 코드를 사용할 수 있도록 할 것을 요구한다. 이 요건의 목적은 GPL로 덮인 소프트웨어의 사용자가 자신의 목적에 더 잘 맞게 소프트웨어를 수정할 수 있도록 하는 것이다.[5]

그러나 스톨맨은 프로그램의 디지털 서명이 티보 제조사가 승인한 서명과 일치할 경우에만 티보가 그들의 제품을 프로그램 운영하게 함으로써 이 목표를 회피했다고 주장한다.[6] TiVo는 다른 사람이 수정하도록 소스 코드를 공개하라는 GPL v2 요건을 준수했지만 수정된 소프트웨어는 TiVo의 하드웨어에서 실행되지 않는다.

리눅스 커널의 원저자인 라이너스 토발즈는 이에 대응하는 DRM의 사용을 지지했다.[7] 앨런 콕스를 포함한 다른 리눅스 개발자들은 서로 다른 의견을 표명했다.[8]

스톨맨과 자유 소프트웨어 재단은 이러한 우려의 일부에 대응하려고 시도했다. 그들은 자신들의 목표는 GPLv3가 보안을 위해 개인 디지털 서명을 허용하지만 여전히 티보잉을 방지하는 것이라고 말했다.[citation needed]

반응

2006년, 자유 소프트웨어 재단(FSF)은 사용자들의 수정된 소프트웨어 실행을 차단하는 TiVo의 기술 시스템과 싸우기로 결정했다. 이후 FSF는 GNU General Public License(버전 3)의 새로운 버전을 개발하였는데, 이 버전에는 이 활동을 금지한 언어가 GNU General Public License(버전 3).[9]

TiVo 브랜드 하드웨어의 운영체제에 포함되는 리눅스 커널은 GPLv2의 조건에 따라 배포된다. FSF의 목표는 GPLv3에 따라 허가된 소프트웨어의 모든 수신자가 분산 소프트웨어의 변경에 대한 하드웨어 제약에 의해 제한되지 않도록 하는 것이다.

TiVo는 2007년 4월 SEC 파일링에서 "GNU/리눅스 운영체제의 향후 개선된 기능을 소프트웨어에 통합할 수 없어 사업에 악영향을 미칠 수 있다"고 인정했다.[10] 리눅스 커널은 유지관리자가 인지한 특정 문제 때문에 GPL v3를 사용하도록 변경되지 않았다.[11][12][13]

GNU GPLv3

GNU General Public License Version 3의 목표 중 하나는 티보잉을 방지하는 것이다. 에벤 모글렌에 따르면 "면허는 법률적 규칙의 탈피를 금지하는 것과 동일한 명료성을 가지고 자신의 규칙을 회피하는 기술적 수단을 금지해야 한다"[14]고 한다.

GPLv3의 2차 초안은 이를 명확히 하기 위해 노력했다.[15] 그러나 일부 Linux 커널 개발자들은 여전히 이 초안이 디지털 서명의 유익한 사용을 금지할 수 있다고 우려했다.[16]

2007년 3월 28일, 2007년 5월 31일에 각각 발표된 GPLv3의 제3차, 제4차 토론 초안에서는 소프트웨어를 사업체에 배포할 때 적용하지 않도록 하기 위해 금지조항을 제한했다.[17] 따라서 의료기기와 투표기는 다루지 않을 것이다. 최종 공식 GPLv3는 2007년 6월 29일에 발행되었으며, 4차 초안에 비해 티보잉과 관련하여 큰 변화는 없었다.

리너스 토발즈DRM에 대한 새 초안의 입장에 대해 "매우 만족한다"고 말했다.[18] 그러나 그는 여전히 GPLv3에 따른 리눅스 커널의 유물화를 지지하지 않는다.[19]

스톨맨은 그것을 "tivoization"이라고 부르지만, 그것은 그가 지어낸 말이고, 내가 불쾌하다고 생각하는 용어여서 나는 그것을 사용하는 것을 선택하지 않는다. 티보가 결코 잘못한 일이 없는데다 FSF도 이를 인정했기 때문에 불쾌하다. 그들이 하드웨어를 사용하고 콘텐츠 제작자들과 약간의 DRM 문제를 가지고 있기 때문에 하드웨어의 무결성을 보호하고자 한다는 사실이다. 커널 라이센스는 *커널*을 포괄한다. 부팅 로더와 하드웨어는 다루지 않고, 내가 생각하기에, 하드웨어를 직접 만드는 사람들은 원하는 방식으로 설계할 수 있다. 그것이 "특정 커널만 부팅"을 의미하든 "레이저로 공유"를 의미하든 상관없다.

어떤 경우든 리눅스 커널을 다른 라이센스로 제공하는 것은 그것의 매우 많은 저작권 소유자들 때문에 실현 불가능할 것이다. 대부분의 GPL 소프트웨어와 달리, 커널은 오직 GPLv2에 의해서만 라이센스가 부여되며, "또는 당신의 선택에 따라, 어떤 나중의 버전도"라는 문구를 사용하지 않기 때문에, 모든 저작권 소유자의 명시적인 동의가 새로운 버전에 따라 라이센스를 부여해야 할 것이다.[20]

BusinessBox와 같이 티보이즈된 임베디드 시스템에 널리 사용되는 일부 다른 프로젝트도 GPLv3로의 이동을 거절했다.[21]

크리에이티브 커먼즈 면허에는 DRM 금지 조항도 있다.[citation needed]

참고 항목

참조

  1. ^ "Frequently Asked Questions about the GNU Licenses". Archived from the original on 2016-12-29. Retrieved 2015-03-17. GNU.org GNU 라이센스에 대한 질문과 대답
  2. ^ "A Quick Guide to GPLv3". Archived from the original on 2016-12-29. Retrieved 2015-03-17. GPLv3에 대한 빠른 가이드
  3. ^ "[Info-gplv3] GPLv3 Update #2". fsf.org. Archived from the original on 26 October 2006. Retrieved 2 October 2015.
  4. ^ "Proprietary Tyrants". Free Software Foundation. Retrieved July 14, 2015.
  5. ^ "The Free Software Definition". ...The freedom to study how the program works, and adapt it to your needs...
  6. ^ "Using large disks with TiVo". gratisoft.us. Archived from the original on 2012-02-06. Retrieved 2 October 2015.
  7. ^ "fa.linux.kernel: Linus Torvalds: Flame Linus to a crisp! on 2003-04-24". google.com. Retrieved 2 October 2015.
  8. ^ "UK Linux guru backs GPL 3". ZDNet. 31 January 2006. Archived from the original on 28 April 2009. Retrieved 2 October 2015.
  9. ^ "Richard Stallman explains the new GPL provisions to block "tivoisation"".
  10. ^ "InformationWeek: TiVo Warns Investors New Open Source License Could Hurt Business".
  11. ^ Torvalds, Linus. "COPYING". kernel.org. Retrieved 13 August 2013. Also note that the only valid version of the GPL as far as the kernel is concerned is _this_ particular version of the license (ie v2, not v2.2 or v3.x or whatever), unless explicitly otherwise stated.
  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 September 2006). "Kernel developers' position on GPLv3 – The Dangers and Problems with GPLv3". LWN.net. Retrieved 2015-03-11. The current version (Discussion Draft 2) of GPLv3 on first reading fails the necessity test of section 1 on the grounds that there's no substantial and identified problem with GPLv2 that it is trying to solve. However, a deeper reading reveals several other problems with the current FSF draft: 5.1 DRM Clauses [...] 5.2 Additional Restrictions Clause [...] 5.3 Patents Provisions [...]since the FSF is proposing to shift all of its projects to GPLv3 and apply pressure to every other GPL licensed project to move, we foresee the release of GPLv3 portends the Balkanisation of the entire Open Source Universe upon which we rely.{{cite web}}: CS1 maint: 작성자 매개변수 사용(링크)
  13. ^ Linus Torvalds는 GPLv2가 2016년 11월 19일 포틀랜드 웨이백 머신 Debconf 2014에서 Archived위해 사용했던 모든 것을 위반했다고 말한다(2015년 3월 11일 액세스).
  14. ^ "Eben Moglen, speaking about GPLv3 in Barcelona".
  15. ^ "Opinion on Digital Restrictions Management". fsf.org. Retrieved 2 October 2015.
  16. ^ Bottomley, James E.J.; Chehab, Mauro Carvalho; Gleixner, Thomas; Hellwig, Christoph; Jones, Dave; Kroah-Hartman, Greg; Luck, Tony; Morton, Andrew; Myklebust, Trond; Woodhouse, David (22 September 2006). "GPLv3 Position Statement". google.com. Retrieved 2 October 2015.
  17. ^ "GPLv3 FAQ, with explanation of Section 6's limits ".
  18. ^ "Torvalds 'pretty pleased' about new GPL 3 draft". CNet news.com. Archived from the original on 2012-07-13.
  19. ^ 라이너스 토발즈 "Re: GPL V2GPL V3가 포함된 이중 라이센스 Linux 커널", 2007년 6월 13일 수요일 Linux 커널 메일링 목록 메시지 14:33:07 -0700(PDT)
  20. ^ Mark P. Lindhout. "(About GPLv3) Can the Linux Kernel Relicense? — Ciarán's free software notes". fsfe.org. Retrieved 2 October 2015.
  21. ^ "Busy busy busybox". LWN.

추가 읽기