2011-08-11 3 views
0

해당 구문으로 혼동 스럽습니다.GPL 아래의 모든 소스 코드 공개

GNU GPLv3에서 릴리스 된 jar를 사용하고 싶습니다. 항아리를 사용하고 싶습니다. 항아리를 다시 쓰지 않습니다.

상용 라이센스와 무료 라이센스의 차이점은 "GPL 하에서 모든 소스 코드를 공개 할 의무를 제거하십시오."입니다.

그래서 정확히 무엇을 의미합니까? 해당 항아리를 사용하여 질문을 받으면 모든 프로젝트를 릴리스해야합니까? 또는 항아리가 있다면 소스 변경 만 포함됩니까?

+0

인용구는 다음과 같습니다. "GPL에서 모든 소스 코드를 공개 할 의무를 제거하십시오." –

+0

http://code.google.com/p/gwt-cal/wiki/CommercialLicense, 여기에 설명되어 있습니다. 그냥 내 코드가 더 이상 lib를 사용하는 것에 대한 내 자신의 것이 아닌지 궁금해했다. – javaNoober

+3

프로그래밍이나 소프트웨어 개발이 아니라 라이센스 및 법적 문제에 관한 주제이기 때문에이 질문을 닫는 것에 동의한다. 자세한 내용은 [여기를 참고하십시오] (http://meta.stackoverflow.com/a/274964/1402846) 및 [help/on-topic]을 참조하십시오. – Pang

답변

0

GPL의 .jar 파일을 사용하여 프로그램을 릴리스 한 경우, 이제는 파생물이므로 전체 애플리케이션의 소스 코드를 포함시켜야합니다. 또한 누구나 소스 코드를 사용할 수 있습니다 GPL 라이센스 하에서.

+1

하지만 프로그램을 공개하지 않으면 (단지 자신만을위한 것이거나 자신의 서버에서 실행하는 경우) 아무 것도 공개 할 필요가 없습니다. –

+0

ok, 표현식 파생 작업에는 jar 사용과 jar 수정이 포함됩니다. – javaNoober

+1

서버 관련 항목에 대한 더 많은 인수가 있습니다. 백엔드 서버에 접속하기 위해 GPL 자바 스크립트 라이브러리를 사용한다면 그것은 파생물일까요? 이것은 Affero-GPL이 구별하려고하는 것입니다. 항아리의 저작권 소유자의 허락이 필요한 방식으로 항아리를 사용한다면, 당신은 허락을 받거나 gpl을 준수해야합니다. – Stephen

관련 문제