1

API のラッパーである PHP ライブラリを開発しました。

特許: API を介して提供されるサービスは特許によって保護されており、ライブラリを使用するすべてのユーザーは、特定の制限を超えて使用した場合に課金される場合があります。ライセンスは、ライブラリを使用する人に特許ライセンスを付与してはなりません。

どのように無料? ライブラリは無料で、同一名義で可能な限り複製・配布して構いませんが、制限に応じて利用料金が発生します。支払いがない場合、図書館が提供するサービスは中断されます。

変更と再配布:誰でも自由にライブラリをレビュー、デバッグ、変更できますが、ライブラリへの変更が同じ名前でリリースされたり、私たちがリリースした元の意図したライブラリを表現しようとしたりしないことが望ましいです。

含まれるライブラリ:私たちが提供するライブラリは、Kenny Millington による PHPSecLib & SSS(Shamir's Secret Sharing) ライブラリを使用します。PHPSecLib は MIT ライセンスの下でリリースされ、SSS は GPLv3 以降の下でリリースされます。

これらすべてを考慮して、どのライセンスを選択する必要がありますか?

4

1 に答える 1

1

特許:

どのように無料?

多くの API ライブラリはそのようなものです。ライブラリは無料ですが、API が利用しているサービスは無料ではありません。たとえば、Google AdWords API PHP クライアントを参照してください。これは Apache ライセンスであり、GPL 互換です。

変更と再配布:

それは問題だ。PHP ライセンスにも同様の制限があり、GPL と互換性がありません。もちろん、GPL 互換性を気にしなければ...

含まれるライブラリ:

MIT ライセンスはかなりリベラルで、ほとんど何でもできます。しかし、GPLv3 はそうではありません。GPLv3コードを使用する場合、ライセンスはGPL互換である必要があり、あなたが課したい制限はそうではないように思えます. 私のお勧め: SSS を書き直してみてはいかがでしょうか? phpseclib と比較すると、非常に小さなコードベースのように見えます。

于 2013-03-19T15:37:14.210 に答える