2012-05-10 17 views
0

私はikvm.netの使用について考えています。 ikvm.netは商用アプリケーションで使用できるライセンスを持っていますが、openjdkはGPLで開発されます。ikvm.netのライセンス問題?

私の質問は、ikvm.netがopenjdk .netアセンブリを提供していることに起因しています。これはikvm.netを使用するアプリケーションにこの影響を及ぼしますか?

+0

あなたの国の弁護士に問い合わせてください。それはあなたが働くことができる答えを得る*唯一の方法です。 – Flexo

+0

私はこれを行うつもりだと確信しています。しかし、誰かがそれについての経験を持ち、ヒントを与えることができるかもしれません。 –

答えて

0

以下は私の個人的意見であり、間違っている可能性があります。私は弁護士ではありません。

OpenJDKのライセンスは、GPL + linking exceptionであり、単純なGPLではありません。つまり、OpenJDKをベースにした商用アプリケーションを書くことができます。商用アプリケーションの記述がリンク例外の原因です。

IKVMはAndroidの問題もありません。なぜなら、ライセンスはApacheライセンスのように無料ではないからです。 OpenJDKの部分は、GPL +のリンク例外の下で続行されます。

大きな問題は特許です。 Javaの特許は、TCKが合格した場合にのみ使用できます。 IKVMはTCKに合格しません。私はそれをテストしたことはないと思う。

しかし、ほとんどの特許は無効です。 Googleに感謝します。大部分の特許は、VM自身に関連しており、APIには関連していません。ガベージコレクションやリフレクションのようなものは、パートやIKVMではありません。これは.NET Frameworkの機能です。

数週間でわかります。 Androidに特許問題がない場合、IKVMには特許問題もありません。

関連する問題