GPL v2와 GPL v3 라이센스의 차이점은 무엇입니까? [닫은]


172

간단히 말해 GPL v2와 GPL v3 오픈 소스 라이센스의 차이점은 무엇입니까? 법률 용어 및 추가 설명에 대한 설명 및 참조를 부탁드립니다.


2
놀랍게도 죄송하지만 GPL v2 및 GPL v3에 대해 이야기하고 있다고 생각합니다. 나는 GPL v2에 대해 진정한 대답을 할만 큼 충분하지 않습니다.
Neall


2
간단히 말해서 GPL v3은 가까운 소스를 허용하므로 Linus가 그토록 열광하는 이유입니다.
magallanes

2
@magallanes 당신이 잘못하지 않았다고 확신합니까?
muni764

@ muni764가 이상하게 보입니까? 그러나 비디오를 보면 Linus의 말이 정확합니다.
윌크스

답변:


98

다른 답변으로 링크 된 페이지는 좋은 출처이지만 읽을 것이 많습니다. 다음은 몇 가지 주요 차이점에 대한 간단한 목록입니다.

  • 국제화 : 미국 법률 개념과 관련된 언어를 사용하지 않고 새로운 용어를 사용했습니다.

  • 특허 : 특허를 구체적으로 다룹니다 (다른 답변에 언급 된 Microsoft / Novell 문제 포함)

  • "Tivo-ization": 하드웨어를 통해 소프트웨어를 수정하는 기능을 제거하는 소비자 제품의 제한 사항 (Tivo와 같은)을 해결합니다.

  • DRM : 디지털 권한 관리 (디지털 제한 관리)

  • 호환성 : 다른 오픈 소스 라이센스와의 호환성 문제를 해결합니다.

  • 종료 : 라이센스를 위반하고 위반을 치료할 경우 발생하는 상황을 구체적으로 설명합니다.

변호사 (소프트웨어 라이센스 문제에 대해 알고있는 사람)와 상담하는 것에 대한 의견에 동의합니다. 이러한 것들을 수행 할 때 GPL의 길이가 두 배 이상 늘어났습니다. GPLv3은 복잡한 법률 문서이지만 소프트웨어 개발자가 읽고 합리적으로 이해하도록 설계되었습니다. 또한 http://copyleft.org/guide/에이 를 이해하기위한 안내서와 v2에서 v3 로의 변경 사항에 대한 자세한 설명이 있습니다.


25
또한 합법적으로 GPL 소프트웨어의 실행 파일을 토렌트하는 기능을 추가했으며, 배포자는 소스 코드 배포 요구 사항을 충족시키기 위해 FTP 아카이브 등을 사용할 수 있습니다.
David Thornley

3
그러면 3은 2의 법원 판결 모음에 비하면 2의 명확성일까요? 2의 무언가를 기꺼이 사용하고 기본적으로 즉시 사용하려는 경우 3의 무언가로 개발하고 변호사를 갖기 위해 마지막 순간까지 기다리는 것이 안전하다고 말할 수 있습니까? 다시 확인 하시겠습니까?
Panzercrisis 2012 년

25

이 링크 는 또한 GPLv2와 GPLv3의 차이점을 강조합니다.

함유량:

2007 년 6 월 29 일의 GPLv3에는 GPLv2의 기본 의도가 포함되어 있으며 엄격한 사본이 포함 된 오픈 소스 라이센스입니다 (→ 오픈 소스 소프트웨어의 라이센스 유형 및 차이점은 무엇입니까?) 그러나 라이센스 텍스트의 언어 기술 및 법적 변경 및 국제 라이센스 교환에 대응하여 강력하게 개정되었으며 훨씬 포괄적입니다.

새 라이센스 버전에는 GPL 버전 2에서 다루지 않았거나 불충분하게 다루는 질문을 다루는 일련의 조항이 포함되어 있습니다. 가장 중요한 새로운 규정은 다음과 같습니다.

a) GPLv3에는 GPL 코드를 다른 라이센스로 게시 된 코드와 쉽게 결합 할 수있는 호환성 규정이 포함되어 있습니다 (→ 라이센스 호환성이란 무엇입니까?). 이것은 Apache 라이센스 v. 2.0의 특정 코드와 관련이 있습니다.

b) 사용자가 기술적 보호 조치 (DMCA 또는 저작권 지침 등)에 의해 보호되는 법적 규정에 호소하기 때문에 GPL 소프트웨어가 마음대로 변경되지 않도록 디지털 권한 관리에 관한 규정이 삽입되었습니다. GPL의 계약 규정의 실제 효과는 아직 밝혀지지 않았습니다.

c) GPLv3에는 GPL에 따라 프로그램의 라이센스를 취득한 사람들이 라이센스를 취득한 코드를 사용하는 데 필요한만큼의 특허 및 특허를 모두 라이센스하는 명시 적 특허 라이센스가 포함되어 있습니다. 이로써 포괄적 인 특허 라이센스가 부여되지 않습니다. 또한 새로운 특허 조항은 일부 라이센스 사용자 (Microsoft / Novell 거래에 해당)에게만 이익이되는 GPL 라이센스 소유자와 라이센스 소유자 간의 계약 결과로부터 사용자를 보호하려고합니다. 라이센스 사용자는 모든 사용자가 이러한 이점 (특허 라이센스 또는 클레임으로부터의 릴리스)을 누리거나 아무도 이익을 얻지 못하도록해야합니다.

d) GPLv2와 달리, GPLv3은 소프트웨어의 사본이 클라이언트에 전송되지 않는 한 GPL 프로그램의 ASP 사용에서 소스 코드를 공개 할 필요가 없음을 분명히 밝힙니다. 카피 레프트 효과를 ASP 사용으로 확장하려면 (→ GPL에 따라 독립적으로 개발 된 소프트웨어를 라이센스해야하는시기?) Affero General Public License, Version 3 (AGPL)을 적용해야합니다. 관련.


25
링크는 죽어가는 경향이 있습니다. 여기에 잠재적으로 참고 자료를 제공하는 것이 가장 좋습니다.
Andriy Drozdyuk


6

냉소적 인 용어로 v3 라이센스의 이유는 Novell과의 Microsoft의 특허 거래였습니다.

실제로는 법적 문제를 다룰 때 항상 변호사와 상담해야합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.