ソフトウェアライセンス:オープンソース、ただし配布なし(無料または営利目的)
この質問は、Software Engineering Stack Exchangeで回答できるため、Stack Overflowから移行されました。 8年前に移行され ました。 PHPでプログラムを作成しました。私は人々がコードを使用して自分のアプリから学び、さらにはビットを含めることができるようにしたいと思っていますが、それを販売する権利を維持し、他の人がコピーを無料または利益のために配布しないことを明確にしたいと思います。私は他の誰のコードも使用していないので、ライセンスの互換性について心配する必要はありません。それに適したライセンスはどれですか? 私は人々がライセンスを無視するのを止めることはできないことを知っていますが、少なくともそれがそこにあることを知って、彼らがしようとしたら間違ったことをしていることを知ってほしいです。ライセンスをわかりやすい英語で説明している場所はどこにもありません。はい、GNUおよびBSDライセンスを読み込もうとしましたが、入手できません。ありがとう。 わかりましたので、ここに他の人が求めている説明があります:私はこのプログラムを非常に安く販売するつもりです。プログラムを最初に購入し、私のコードから利益を得ない限り、人々はそれから望むだけのコードを自由に使用できます。 人々が全部を手に入れて、それをより良くしてくれたとしても気にしませんが、人々は正直ではなく、何かを追加して無料で提供し、誰も私の製品を買わないでしょう。 私はただ人々にそれを持ってもらい、寄付を求めるべきだと思います。だから多分私はそれをGPLまたはBSDするべきです。 編集:私は誰もが混乱している理由を理解しています。それは矛盾していますが、法律に関することは、すべてが黒または白に見えるということです。私は灰色の領域を達成しようとしています。人々に私からこのものを買ってもらいたいのです。コピーして他の人に渡したり、その一部を使用したりするのではありません。「部品を使用する」ことで、誰かが私に何気なく尋ねてきたなら、私が言うのは「ただ合理的」だろう。だから基本的に私のコードの大部分をあなたの仕事に使わないで、それから私がやったことを完全に打ち負かしてください。確かに、プロジェクトで私のDB接続スクリプトを使用します。私は気にしません。または...すべてのコードを使用して追加します!しかし、個人的な使用のためだけに、私はこのことからお金を稼ぐつもりであり、それが私の仕事を完全に損なうので、あなたはそれを配り始めないでください。そしてそれ dあなたの追加を見せてくれれば嬉しいです。クレジットを差し上げますが、主なことは、私が生計を立てなければならないソフトウェアを再配布しないことです。その感情を合法化するのは難しい。そして、これらすべてのライセンスを理解できません。