ikvm.net의 사용법에 대해 생각하고 있습니다. ikvm.net은 상용 응용 프로그램에서 사용할 수있는 라이센스를 가지고 있지만 openjdk는 GPL로 개발됩니다.ikvm.net과 관련된 라이센스 문제?
내 질문은 ikvm.net이 openjdk .net 어셈블리를 제공하고 있기 때문에 ikvm.net을 사용할 응용 프로그램에 영향을 미치니까?
ikvm.net의 사용법에 대해 생각하고 있습니다. ikvm.net은 상용 응용 프로그램에서 사용할 수있는 라이센스를 가지고 있지만 openjdk는 GPL로 개발됩니다.ikvm.net과 관련된 라이센스 문제?
내 질문은 ikvm.net이 openjdk .net 어셈블리를 제공하고 있기 때문에 ikvm.net을 사용할 응용 프로그램에 영향을 미치니까?
다음은 제 개인적인 의견이며 틀릴 수도 있습니다. 나는 변호사가 아니다.
OpenJDK 라이센스는 GPL이 아닌 GPL + linking exception입니다. 즉, OpenJDK 기반의 상용 응용 프로그램을 작성할 수 있습니다. 상용 응용 프로그램 작성이 연결 예외의 원인입니다.
IKVM도 라이센스가 Apache 라이센스와 같이 자유 롭지 않기 때문에 Android의 문제는 없습니다. OpenJDK 부분은 GPL + 연결 예외 하에서 계속됩니다.
큰 문제는 특허입니다. Java 용 특허는 TCK가 통과 한 경우에만 사용할 수 있습니다. IKVM은 TCK를 전달하지 않습니다. 나는 결코 그것을 테스트하지 않았다고 생각한다.
그러나 대부분의 특허는 유효하지 않습니다. Google에 감사드립니다. 대부분의 특허는 API가 아닌 VM 자체와 더 관련이 있습니다. 가비지 콜렉션 및 리플렉션과 같은 항목은 IKVM 또는 일부가 아닙니다. 이 기능은 .NET Framework의 기능입니다.
몇 주 후에 더 많이 알 수 있습니다. Android에 특허 문제가없는 경우 IKVM에도 특허 문제가 없습니다.
귀하의 국가에서 변호사와 상담하십시오. 함께 일할 수있는 유일한 방법입니다. – Flexo
내가 이것을 할 것이라는 것을 확실히하십시오. 그러나 누군가가 경험을 쌓았고 힌트를 줄 수도 있습니다. –