문제

저는 .NET 앱과 함께 사용할 IKVMing Apache의 FOP 프로젝트를 조사해 왔습니다.이는 상업용 제품이며 라이센스를 살펴보면 IKVM은 GNU Classpath를 사용하기 때문에 몇 가지 까다로운 영역에 부딪히게 됩니다.내가 본 바로는 이 물질이 상용 제품에 사용될 수 있는지 확실하게 말할 수 있는 사람은 아무도 없습니다.IKVM 또는 IKVM 제품을 상용 제품에 사용한 사람이 있습니까?지금까지 내가 찾은 내용은 다음과 같습니다.

IKVM 라이선스 페이지, 이는 하나의 dll에 다른 프로젝트의 코드, 해당 라이센스가 포함되어 있음을 나타냅니다. GPLv2 + 클래스 경로 예외

.NET용 색슨 IKVM으로 생성되었지만 Apache 라이센스에 따라 릴리스되었습니다...

누구든지 이것에 대한 경험이 있습니까?

도움이 되었습니까?

해결책

ikvm이 현재 GNU 클래스 경로 시스템에서 Sun의 OpenJDK로 전환되고 있기 때문에 여기에는 여러 가지 문제가 있습니다.둘 다 OpenJDK 라이브러리만 사용하는 응용 프로그램은 파생 작업으로 간주되지 않음을 명시적으로 명시하기 위해 GPL+예외로 라이센스가 부여됩니다.

일반적으로 말해서, 이와 같이 정의된 사양을 가진 구성 요소에 의존하는 응용 프로그램은 어쨌든 GPL에 속하지 않습니다.예를 들어 공개 POSIX API에 대한 링크는 커널이 GPL임에도 불구하고 Linux 애플리케이션에서 GPL 의존을 유발하지 않습니다.Sun의 Java를 FOSS/GPL 구현으로 대체하는 데에도 유사한 원칙이 일반적으로 적용됩니다(세부 내용은 까다로울 수 있음).

다른 팁

검색하는 모든 사람을 위해 질문을 확인한 후 이에 대한 빠른 업데이트입니다.

IKVM은 GNU 클래스 경로가 아닌 OpenJDK를 사용하도록 업데이트한 것으로 보이며 실제로 IKVM.net은 라이센스 페이지에서 해당 주석을 제거했습니다.

저는 변호사는 아니지만 언급된 모든 라이선스는 귀하가 코드를 변경하지 않고 코드가 귀하의 것이라고 주장하는 한 상용 제품에 사용해도 괜찮습니다.

내 생각엔 당신이 어떤 위험도 감수하고 싶지 않다면 변호사와 상담해야 할 것 같아요.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top