10

.NETアプリで使用するIKVMingApacheのFOPプロジェクトを調べています。これは商用製品であり、ライセンスを検討していると、IKVMはGNU Classpathを使用しているため、いくつかの厄介な領域に遭遇します。私が見たところ、このようなものが商品に使用できるかどうかは誰にもわかりません。商用製品でIKVMまたはIKVMの製品を使用した人はいますか?これが私がこれまでに見つけたものです:

IKVMライセンスページ。1つのdllに他のプロジェクトのコードが含まれていること、それらのライセンスGPLv2 + Classpath Exception

Saxon for .NETはIKVMで生成されますが、Apacheライセンスの下でリリースされます...

誰もがこれを経験したことがありますか?

4

3 に答える 3

6

ikvm は現在、GNU クラスパス システムから Sun の OpenJDK に移行されているため、ここには複数の問題があります。どちらも GPL+Exceptions としてライセンスされており、OpenJDK ライブラリを使用するだけのアプリケーションは派生作品とは見なされないことを明示しています。

一般的に言えば、このように仕様が定義されたコンポーネントに依存するアプリケーションは、とにかく GPL には該当しません。たとえば、カーネルが GPL であるにもかかわらず、パブリック POSIX API にリンクしても、Linux アプリケーションで GPL への依存はトリガーされません。Sun の Java を FOSS/GPL 実装に置き換える場合にも、同様の原則が通常適用されます (詳細はわかりにくい場合があります)。

于 2008-08-19T18:15:58.570 に答える
2

閲覧している人のために、質問に気づいた後、これについて簡単に更新します。

IKVM は、GNU クラスパスではなく OpenJDK を使用するように更新されたようです。実際、IKVM.net はライセンス ページからコメントを削除しました。

于 2010-02-12T21:10:30.540 に答える
-2

私は弁護士ではありませんが、記載されているすべてのライセンスは、変更を加えず、コードが自分のものであると主張する限り、商用製品で使用できます。

何も危険にさらしたくないのなら、弁護士に相談すべきだと思います。

于 2008-08-15T09:24:51.977 に答える