質問

私は、.NET アプリで使用する IKVMing Apache の FOP プロジェクトを検討しています。IKVM は商用製品であり、ライセンスを検討すると、GNU クラスパスを使用しているため、いくつかの問題点に遭遇します。私が見た限りでは、このものが商用製品に使用できるかどうかは誰にもわかりません。IKVM または IKVM を使用した製品を商用製品で使用したことがありますか?これまでに私が見つけたものは次のとおりです。

IKVMライセンスページ, これは、1 つの DLL に他のプロジェクトのコードが含まれていること、そのライセンスが記載されています。 GPLv2 + クラスパス例外

.NET 用のサクソン IKVM で生成されますが、Apache ライセンスに基づいてリリースされます...

これを経験した人はいますか?

役に立ちましたか?

解決

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

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

他のヒント

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

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

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

リスクを負いたくないなら弁護士に相談したほうがいいと思います。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top