私は無料でリリースしたいシンプルなアプリケーションを開発しましたが、ソースコードのリリースは計画していません。アプリケーションを自由に利用できるようにしたいのですが、誰にも販売したり、リバースエンジニアリングしたりしたくありません。MITライセンスはシンプルで素敵に見えますが、誰でも販売できます。自分に適したライセンスはありますか、MITライセンスを変更するだけですか?
私は無料でリリースしたいシンプルなアプリケーションを開発しましたが、ソースコードのリリースは計画していません。アプリケーションを自由に利用できるようにしたいのですが、誰にも販売したり、リバースエンジニアリングしたりしたくありません。MITライセンスはシンプルで素敵に見えますが、誰でも販売できます。自分に適したライセンスはありますか、MITライセンスを変更するだけですか?
回答:
CC BY-NC-ND 3.0
http://creativecommons.org/licenses/by-nc-nd/3.0/
クリエイティブコモンズライセンスは、特にオープンソースソフトウェアを対象としたものではありませんでしたが、まだソフトウェアに適用できます。本質的に、フリーウェアプログラムは、自由に共有したい芸術作品になります。そして、-noncommercialタグと-noderivativesルールは意図に一致します。
Attribution-NonCommercial-NoDerivatives
このライセンスは、6つの主要なライセンスの中で最も制限されており、他の人があなたの作品をダウンロードして他の人と共有できる場合にのみ許可されますが、いかなる方法でも変更したり商業的に使用したりすることはできません。
編集:[要求に応じてソースコードを利用可能にしたい場合:] GPLはプログラムの販売を明示的に禁止しませんが、販売者はソースコードを利用可能にし、ソースコードを購入者に伝える必要があります。利用可能です。ソフトウェアを販売しようとする試みを思いとどまらせるのに十分かもしれません。プログラムが無料で提供されていたという事実を誰がどのように隠すことができるかはわかりません。
GPLを使用することの追加の利点は、他の誰かがあなたのプログラムを改善し、それを再配布した場合、それらの変更が利用できることです。