JTransformsを使用してFFTとInverseFFTを計算するアプリケーションを開発しています。
そのアプリケーションをPlayストアで販売する予定です。
JTransformsライブラリは、MPL/LGPL/GPLトライライセンスでカバーされています。
それは、アプリケーションのソースコードをコミュニティに開示する必要があるということですか?それは、オープンソースライブラリを使用して非フリーアプリケーションを販売できないことを意味しますか?
ScissDSPライブラリがLGPLライセンスの下でJTransformsを使用している次のリンクを見つけました:
https://github.com/Sciss/ScissDSP/blob/master/licenses/JTransforms-License.txt
それは、MPL/LGPL/GPLが一種のピック 'n'ライセンスのタイプを選択することを意味しますか?
ウィキペディアマルチライセンスの説明 言います:
ソフトウェアがマルチライセンスである場合、受信者は、ソフトウェアを使用または配布する条件を選択できます。ディストリビューターは、どちらのオプションにも料金を適用する場合と適用しない場合があります。
この件についての私の個人的な把握から( [〜#〜] ianal [〜#〜] そして私はライセンスに非常に慣れていません):
MPLライセンスの条件の下でライブラリを使用します:
LGPLまたはGPLライセンスの条件の下でライブラリを使用しません:
結論:
JTrasnformsを変更せずに呼び出すと仮定すると、心配することなくJTransformsを使用できます。 MPL条件下でJTransformsを使用することを認めるアプリにaboutページを含めます(元のJTransformsの著作権とライセンスへのリンクを含めます)。それでおしまい。
私の発言が正しいかどうかは100%確信できません。JTransformの作成者に直接連絡して、これができるかどうか尋ねます。