2008-09-03 3 views
143

간단히 말해, GPL v2와 GPL v3 오픈 소스 라이센스의 차이점은 무엇이며, 그 차이점은 무엇입니까? 법률 용어 및 추가 설명에 대한 설명 및 언급은 인정 될 것입니다.GPL v2 및 GPL v3 라이센스의 차이점은 무엇입니까?

+1

나는 현학적 인 것에 대해 미안하지만, GPL v2와 GPL v3에 대해 이야기하고 있다고 생각합니다. 나는 진짜 대답을주기 위해 GPL v2에 대해 충분히 알지 못한다. – Neall

+4

재미있는 사실 : Linus Torvalds는 GPL v3을 좋아하지 않습니다. –

+0

간단히 말해서, GPL v3에서는 근원을 허용하므로 Linus가 그 이유입니다. 미친. – magallanes

답변

81

다른 답변에 링크 된 페이지는 좋은 출처이지만 읽을 것이 많습니다.

  • 국제화 : 여기에 몇 가지 주요 차이점에 대한 간단한 목록입니다 그들은 오히려 법적 개념

  • 특허를 미국에 묶여 언어를 사용하는 것보다, 새로운 용어를 사용 : 그들은 특히 마이크로 소프트 /를 포함한 특허를 (해결 노벨 문제가

  • "티보 화") 다른 답변에서 언급 한 : 그들은 하드웨어 불구하고, 능력은 소프트웨어를 수정, 티보의) 빼앗아 소비자 제품처럼 (제한 사항을 해결

  • DRM : 그들은 (그들은 디지털 제한 관리 전화) 디지털 저작권 관리

  • 호환성을 해결 : 그들은 다른 오픈 소스와의 호환성을 해결하는 라이센스

  • 종료 : 그들은 라이센스 위반하면 어떻게되는지 구체적으로 해결 위반의 교정

변호사와상의하는 것에 대한 의견 (소프트웨어 사용권 문제에 대해 알고있는 사람)은 동의합니다. 이러한 일들을 할 때, 그들은 GPL의 길이를 두 배 이상 늘렸다. GPLv3은 복잡한 법률 문서이지만 소프트웨어 개발자가 읽고 이해할 수 있도록 설계되었습니다. 또한이를 이해하고 v2에서 v3으로 변경된 내용에 대한 심층적 인 토론을 http://copyleft.org/guide/에 제공합니다.

+19

그들은 또한 합법적으로 토런트 GPLed 실행 파일을 실행할 수있는 기능을 추가했으며 배포자는 FTP 아카이브 등을 사용하여 소스 코드 배포 요구 사항을 충족시킬 수 있습니다. –

+2

3은 2에 대한 법원 판결 모음과 유사하지만 대부분 2의 모호성에 불과합니다. 2에서 무언가를 기꺼이 사용하고 기본적으로 그 작업을 상자에서 사용하려고한다면 3에서 무언가로 개발하고 마지막 순간까지 변호사를 기다리는 것이 안전합니다. 이상 (일반적으로) 그것을 확인? – Panzercrisis

6

냉소적 인 측면에서 v3 라이센스의 이유는 Microsoft의 Novell과의 특허 계약이었습니다.

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

10

This page은 차이점을 강조하지만 여전히 읽기가 상당히 어렵습니다.

+5

링크는 초기 초안 ** 용입니다. 사용하지 마세요. –

22

This link 또한 GPLv2에와 GPL v3을 사이의 차이점을 강조

내용 :

2007 엄격한 카피 레프트와 오픈 소스 라이센스를 GPLv2에의 기본적인 의도를 포함하고 6 월 29 일의 GPL v3을 (→ 무엇을 라이센스 유형은 오픈 소스 소프트웨어에 대한 것이며, 그 차이점은 무엇입니까?) 그러나 라이센스 텍스트의 언어는 기술 및 법률 변경 및 국제 라이센스 교환에 대한 대응으로 강력하게 수정되어 훨씬 포괄적입니다.

새로운 라이선스 버전에는 GPL 버전 2에서 다루지 않았거나 부족한 질문을 처리하는 일련의 절이 포함되어 있습니다. 가장 중요한 새로운 규정은 다음과 같습니다.

a) GPLv3에는 GPL 코드와 다른 라이센스로 게시 된 코드를 결합하기가 더 쉽도록하는 호환성 규정이 있습니다 (→ 라이센스 호환성이란 무엇입니까?).이것은 Apache license v. 2.0에있는 특정 코드에 대한 것입니다.

b) 사용자가 기술적 보호 조치 (DMCA 또는 저작권 지시문 등)로 보호 받기 위해 법적 규정에 항소하여 GPL 소프트웨어를 자유롭게 변경할 수 없도록 디지털 권한 관리 관련 규정이 삽입되었습니다. GPL의 계약 규정의 실효성은 아직 밝혀지지 않았습니다.

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

d) GPLv2와 달리 GPLv3은 소프트웨어 복사본이 클라이언트에 전송되지 않는 한 GPL 프로그램의 ASP 사용에 소스 코드를 공개 할 필요가 없음을 명확히 명시합니다. 카피 레프트 효과가 ASP 사용으로 확장되는 경우 (→ 독립적으로 개발 된 소프트웨어는 GPL 하에서 라이센스를 받아야합니까?), GPLv3와는 다른 Affero 일반 공중 사용 허가서 버전 3 (AGPL)이 적용되어야합니다 관련.

+21

링크가 죽어가는 경향이 있습니다. 여기에 정보의 내용을 제공하고 잠재적으로 참조를 제공하는 것이 가장 좋습니다. – drozzy

관련 문제