私は、コミュニティに無料で提供したいブラウザベースのオープンソース監視プロジェクトに取り組んでいます。
私が心配しているのは、誰かがプロジェクトを取得し、名前を変更し、クラウドにデプロイして、私のプロジェクトが存在することすら知らない人々に課金し始めることです。気にしないかもしれませんが、誰かがそのようなフリーライドをして何も貢献しなかった場合、それは私の喉に少し刺さります。
これを防ぐことができる一般的なオープンソースライセンスはありますか?私はGPLやAGPLがそうではないことを知っています。
Affero GPL は、拡張/代替GPLであり、 "サービスの抜け穴" を禁止します。ネットワークサービスの背後でGPLコードを使用しても、確認せずにコードをユーザーに配布、結果のみ。
A)オープンソースコンテンツを使ってお金を稼ぐのを止めることはできません。
B)ユーザーがコードを使用または変更した場合、ユーザーに強制的に貢献させることができます。コードがクラウドで使用されている場合でも、AGPLライセンスはこの目的に役立ちます。
クリエイティブコモンズ いくつかのライセンスから選択でき、さらに 選択に役立つ の小さなツールがあります。