0

ライセンスを一般的に許可したいのですが:

  1. あなたは私のソフトウェアをあなたのソフトウェアに埋め込むことができますが、私の部分のソースコードはあなたの製品と共に配布されなければならず、私の部分のライセンスは変更されていません.
  2. ソフトウェアを変更して名前を変更することはできますが、変更ログの履歴部分は保持する必要があります。
  3. Web サービスで私のソフトウェアを使用することはできますが、Web ページのどこかに (私の部分の) ソース コードのダウンロード リンクが明確に表示されている必要があります。

正確に同等のライセンスはないかもしれませんが、どのライセンスが最も適していると思いますか?

4

1 に答える 1

1

これらすべての条件を備えた一般的に使用されるライセンスは存在しないと思います。

両方の要素が必要なようです:

  • LGPL - 1を満たし、一般的に「私の部分はオープンでなければならない」という哲学を持っています
  • Affero GPL。ソフトウェアをネットワーク経由で使用する場合にコードを共有する必要があります (ポイント 3)。

ただし、私のアドバイスは、あなたが望むものに最も近い一般的に使用されているライセンスを選択することです. http://opensource.org/licenses/categoryにアクセスして、「人気があり、広く使用されている、または強力なコミュニティを持つライセンス」を確認してください。

LGPL が最適だと思います (Web サービスの要件を満たしていませんが、これは一般的ではない要件であり、強制するのは困難です)。LGPL は、ライブラリ自体のコードを開いたままにしておく必要があるが、ライブラリが一般的に寛大な方法で使用されていることを気にしないライブラリに最適です。

于 2012-07-18T09:10:50.853 に答える