GNU LGPL v3와 GNU LGPL v2.1의 단점은 무엇입니까?


22

첫째, 나는 이것이 법률적인 조언을위한 장소가 아니라 프로그래밍 Q & A 사이트라는 것을 알고있다 .... LGPLv3 라이브러리 사용의 단점에 대한 기본 아이디어를 얻으려고 노력하는 것.

GNU LGPL v2.1과 GNU LGPL v3의 차이점은 무엇입니까?

특히, 나는 정규 GPLv3에 많은 반 (反) drm 및 반 특허 조항이 있다는 것을 알고 있습니다. 원칙적으로 나는이 조항들에 대해 아무 것도 가지고 있지 않지만 LGPLv3 라이브러리를 사용하기로 선택하면 이것들은 갑자기 주 응용 프로그램에 적용됩니다.

LGPL v2.1의 규칙은 사용하거나 수정 한 라이브러리에만 적용되는 것으로 보입니다. 주요 응용 프로그램에 대해서는 아무 것도 말하지 않습니다. (정적 연결 등이 없다고 가정)

따라서, 내가 일하는 틈새 시장 소프트웨어 공급 업체에서 우리는 주 응용 프로그램을 오픈 소스 할 필요없이 정기적으로 LGPL 라이센스 라이브러리를 사용하고 그에 기여합니다.

LGPLv3에서이 변경이 있습니까?

/programming/1108238/differences-between-gnu-lgpl-v2-1-and-gnu-lgpl-v3 질문 에는 몇 가지 답변이 있지만 주 응용 프로그램의 새로운 의무를 다루는 것은 없습니다. 이있을 수 있습니다.

명확히하기 위해 : 일반 GPLv3이 아니라 LGPL v3에 대해 묻습니다. LGPLv3 라이브러리에서 호스트 응용 프로그램으로 "출입"되는 Tivoization / 특허 부여 요구 사항이 있습니까?


1
그것이 lgpl에 관한 것이라면 질문에서 gpl 태그를 제거해야합니다 :-) gpl은 뭔가, lgpl은 다른 것입니다.
xanatos

답변:


4

GPL 2-> 3의 주요 차이점은 Tivoisation 과 특허입니다.

바이너리를 암호화 / 서명하거나 새로운 소프트웨어 설치 기능을 제한하여 GPL 앱을 사용할 수는 없지만 사람들이 소스를 제공하더라도 자신의 버전으로 교체하지 못하게합니다.

특허 섹션은 더 까다롭기 때문에 라이센스 계약에서 적용 할 수있는 위치와 적용 가능한 위치 및 소프트웨어가 해당 국가에서 특허를받을 수있는 경우에도 명확하지 않습니다.

기존 데스크톱 앱의 경우 GPL2.1-> 3과 크게 다르지 않습니다.


실제로 GPLv3의 텍스트는 배포라는 용어를 정의하지 않습니다. 전달 및 전파는 "사본을 전송하지 않고 컴퓨터 네트워크를 통해 사용자와의 상호 작용이 전달되지 않음"이라는 명시적인 진술로 정의됩니다. Affero GPL은 설명하는 추가 제한을 추가합니다.
Craig

@Craig-죄송합니다. AFGPL이 포함되어 있다는 의미로 'AFGPL을 폴드로 가져 왔습니다'를 잘못 읽었습니다. 초기 초안에 있다고 생각합니다. 답변을 수정했습니다.
Martin Beckett

@Martin 답변 주셔서 감사합니다. 명확히하기 위해 : 나는 특별히 "L"GPL에 대해 묻고있었습니다. 더 명확하게하기 위해 질문을 업데이트하겠습니다.
nonot1

@ nonot1-나는 '3'과 'L'이 매우 독립적이라고 생각했을 것입니다. GPL3에 대한 모든 규칙은 라이브러리에있는 것으로 영향을받지 않는 것 같습니다.
Martin Beckett
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.