40862


非商用の場合はMIT、商用の場合は有料ライセンスにすることは可能でしょうか？

また、Githubで開発を行なっているのですが、LICENCEファイルは作成せずに、  
README.mdや公式サイト等にライセンスについて記述すればいいのでしょうか？


CC BY-SA 3.0
2018-01-10T11:55:57.817
40861
2018-01-11T11:22:41.607
19687
question
github ライセンス
商用と非商用でライセンスを分けることは可能か


利用者に2つのライセンスのどちらかを選ばせることは一般的に行われていて、 **デュアルライセンス**
と呼ばれています。ですがMITライセンスは負わせる責務が著作権表示のみですので、商用利用を禁じることはできません。

MITではなくより強いライセンス、例えばソースコードを開示する義務が発生するGPLやAGPLをオープンソース側に採用すれば有償ライセンスを選ぶインセンティブが生まれます。GPLとのデュアルライセンスの例としてはMySQLなどがあります。


CC BY-SA 3.0
2018-01-10T12:42:28.507
40862
2018-01-10T12:42:28.507
5750
40861
answer


@pgrho
さんの書かれているように、MITライセンスでは制限無く商用利用は可能です。(なお、GPL/AGPLでもライセンスの範囲で商用利用は許可されています。たとえば、商用Webサービスの内部でMySQLを使うような場合、GPLライセンスで利用できますし、ソースコードに変更を加えても公開義務はありません。)

> 非商用の場合はMIT、商用の場合は有料ライセンス

このようにしたい場合には、MITライセンスを改変して「非商用に限って許可する」という条項を付け加えたライセンスと、商用ライセンスの二者択一にするのが良いでしょう。オープンソースでは無くなりますが、フリーソフトウェアを名乗ることはできます。


CC BY-SA 3.0
2018-01-11T11:22:41.607
40888
2018-01-11T11:22:41.607
76
40861
answer