2012-04-02 4 views
-1

私のアプリがライブラリA - GNUライセンス、ライブラリB - BSDライセンス、およびライブラリC - MITライセンスを使用し、これらのライブラリを1つのzipファイルには、ライセンスに言及するのに好ましい方法は何ですか? 3つのライブラリとそれぞれのライセンステキストのリストであるlicense.txtを書いていますか?再配布されたオープンソースライブラリのライセンスを含めるための好ましい方法

+1

あなたのアプリケーションが( 'readline'ライブラリのような)GPL-edライブラリを使用している場合、それ自体GPL化されています。そしてGPLv3テキストを、通常は' COPYING3'としてインクルードする必要があります。ライブラリがLGPLされている場合(Gtkのように)、状況は異なります。あなたのZipファイルに各ライブラリのソースアーカイブ(例えば 'zip'や' tar')をパックして、それらにURLリンクを追加するだけです。 –

+0

Basile、必要なものがすべて1つのパッケージに含まれていても、あなたの提案は簡単で安全です。ありがとう。 –

+0

一般的なLinuxディストリビューション用に '* .deb'パッケージを作ることもできます。 –

答えて

1

ライセンスに言及するのに好ましい方法は何ですか? 3つのライブラリとそれぞれのライセンステキストのリストであるlicense.txtを書いていますか?

まず、パッケージのライセンスを含むCOPYINGというファイルを作成し、使用する部分をリストします(このソフトウェアには独自のライセンスの下にコンポーネントが含まれています)。模範的な私はLicenses compiled by The XFree86 Projectを見つける、いくつかのインスピレーションを与えることができます。さらに、Maintaining Permissive-Licensed Files in a GPL-Licensed Project: Guidelines for Developersがあります。

関連する問題