web-dev-qa-db-ja.com

MITライセンスは、単体テストのシナリオでのみ使用されるオープンソースライブラリに適していますか?

少し前に、ユニットテストシナリオで使用するために 小さなプロジェクト を開発し、Codeplexで公開しました。当時 私はGPLライセンスを選択しました しかし私はそれを本当に理解していませんでした。今日 私はそれをMITに変更しました それは私が理解できるはるかに単純なライセンスだからです。

私は著作権者として認められるのが好きですが、ライセンスの問題を気にせずに誰もが図書館を利用できるようにしたいと思っています。 MITは両方をカバーしていると思いますが、100%確実ではありません。 'Virality'はこのプロジェクトの問題ではありません。

このライセンス(MIT)は、クローズドソースの商用またはプライベートプロジェクトの単体テストに私のライブラリを使用することを何らかの形で妨げますか?この点で、私の最近のMITへの変更はより良い変更ですか?

MITライセンス は本質的に「このソフトウェアでやりたいことは何でもしてください。何か問題が発生しても私を責めないでください」ライセンスです。それはかなりリベラルです。したがって、ライブラリがどのように使用されているか(または悪用されているか)を気にせず、単にその作成者として認識されたい場合は、MITライセンスを使用してください。

5
Bernard

あなたの質問への答えはあなたのライセンスにあります:

これにより、ソフトウェアのコピーを使用、コピー、変更、マージ、公開、配布、サブライセンス、および/または販売すること、およびソフトウェアが提供される人にそうすることを許可することを許可します。条件:

上記の著作権表示およびこの許可通知は、本ソフトウェアのすべてのコピーまたは大部分に含まれるものとします。

.。

ですから、いいえ、あなたは、彼らがあなたに帰する限り、誰もがあなたのコードを好きなように行う権利をほとんど割り当てています。

どのライセンスが適切なライセンスであるかを判断するための優れたリソースは、オックスフォード大学 OSS Watch の非常に包括的な インタラクティブライセンス差別化要因 です。 )。

1
Mark Booth