2009-12-15 3 views
12

상업용 Java 응용 프로그램은 입니다.상업용 Java 응용 프로그램에서 LGPL 라이브러리 사용

LGPL'd 자바 라이브러리를 사용하고 싶습니다. 나는 라이브러리를 수정하지 않을 것이다. 해당 라이브러리의 LGPL 라이센스가 내 애플리케이션 라이센스에 영향을 줍니까?

+5

나는이 문제를 프로그래밍이나 소프트웨어 개발이 아닌 라이센스 나 법적 문제로 다루므로 토론 주제와는 거리가 멀다. 자세한 내용은 [여기를] (http://meta.stackoverflow.com/questions/274963/questions-about-licensing/274964#274964) 및 [help]를 참조하십시오. – JasonMArcher

답변

14

네, 어느 정도는 그렇습니다. 예를 들어, 사람들이 귀하의 도움없이 LGPL의 라이브러리를 업그레이드 할 수 있도록 허용해야합니다. 합법적으로 조항을 고수 할 의무가 있기 때문에 전체 라이센스를 직접 읽는 것이 좋습니다. 당신이해야 할 일을 알고, 다른 사람들의 말을 받아들이지 마라.

6

필자는 LGPL을 이해하는 한, 당신이 원하는대로 배포 할 수 있습니다. 파생물을 생성하지 않고 라이브러리에만 연결되며 LGPL은 연결을 제한하지 않습니다.

5

응용 프로그램에 아무런 영향이 없습니다. LGPL 라이센스는 라이센스 조건이 충족되는 한 상용 응용 프로그램에 포함될 수 있습니다 (배포시 LGPL 라이센스 텍스트, 라이브러리 사용 표시 등).

3

필자의 추측은 링크가 동적 인 (즉, .dll/.so/.a /. 클래스/런타임에 어떤 파일이든), 괜찮습니다. 라이브러리를 포함하도록 코드를 정적으로 컴파일하는 경우 코드 구조에 따라 라이센스를 위반할 위험이 있습니다.

그러나 Java 인 경우 에 정적으로 링크 할 수 없습니다. 플랫폼이 불가능합니다.

관련 문제