0

私は現在、クローズド ソース プロジェクトで使用する必要がある素敵な SOAP Web サービス スタックを検索するために Metro スタックを見ていますが、ここで見つけることができる Metro のライセンス条項を完全には理解していません: glassfish.java.net - ライセンス

だから私の質問は:

  • クローズド ソース プロジェクトで Java Metro スタックを使用できますか?
  • はいの場合 - 自分のコードをソースをクローズドに保ちたい場合、ライブラリで何ができますか?

よろしくお願いします

4

1 に答える 1

0

さらに調査した結果、Netbeans フレームワークは同じ構成 (GPLv2 と CDDL) でライセンスされていることがわかりました。幸いなことに、Netbeans の担当者が時間をかけて、その方法と理由を少し説明してくれました。

デュアルライセンスについて彼らは次のように述べています。

デュアル ライセンスとは、同一のソフトウェアを 2 つ (またはそれ以上) の異なる契約条件の下で配布する方法です。ソフトウェアがデュアル ライセンスの場合、受領者はソフトウェアを取得する条件を選択できます。デュアル ライセンスの 2 つの通常の動機は、ビジネス モデルとライセンスの互換性です。[...]

CDDL に関する詳細をさらに検索すると、すばらしい概要を含む次のサイトにたどり着きました。

これが私の質問に関連する部分の1つです:

CDDL はファイルベースのライセンスです。つまり、CDDL ライセンスのソフトウェアに変更を加えた場合、変更する既存のファイルはすべて CDDL の下に残す必要がありますが、作成する新しいファイルは、そのライセンスが互換性がない限り、任意のライセンスの下に置くことができます。 CDDL.


結論(私は弁護士ではありません。これは法的助言ではありません。入手可能な情報に基づく個人的な解釈にすぎません):

  • Metro は商用のクローズド ソース プロジェクトに使用できるようですが、既存のソースへの変更は、元のソースと同じライセンスの下で利用できるようにする必要があります。

  • そのため、ライブラリを使用するだけで、独自のソース コードを完全にクローズド ソースに保つことができます。

  • 少なくとも CDDL が選択されている場合。

于 2013-09-07T08:59:12.977 に答える