この質問のコンテキストは次のとおりです。営利目的で販売されるコードがありますが、コードが無料である限り、個人および非営利団体が利用/無料で利用できるようにしたいと考えています。
ライブラリがGPLv2でリリースされた場合、企業はそれを社内で無料で使用できますか?彼らがそれに基づいてソフトウェアを開発する場合、彼らはそれを配布しなくても、GPLの下でそれをリリースする必要がありますか?彼らは、作者への補償なしに、GPLされたライブラリにリンクする社内で開発されたソフトウェアを使用する(配布しない)ことでお金を稼ぐことができますか?
非営利目的(コピー、変更、リンク)のみを許可するソフトウェアライセンスを探しています。結果として得られる派生プログラムは、非営利目的でも無料で使用できる必要があります。非営利目的でこれを行い、営利目的での使用(金儲けのためのソフトウェアの使用を含む)を妨げるソフトウェアライセンスはありますか?クリエイティブコモンズライセンスはそれに近いことをするのに十分な柔軟性があるように見えますが、私はそれらをソフトウェアに使用することに反対しました。どう思いますか?
それとも、次のような単純な記述は可能ですか?
「この作品はデュアルライセンスの下でリリースされています:
- 非営利目的の場合:GPLv2ライセンス。
- その他の用途:元の作成者から取得したものである限り、別のライセンス。」
これにより、プログラムは非営利目的(コピー、変更、使用法など)で効果的に無料になり、商用利用への扉は開かれたままになりますか?
編集:PS:すべての回答を読み、Webで情報を探した後、この質問に関連する概念はデュアルライセンスであると判断しました。インターネット上には、それについて、特にGPLがデュアルライセンスにどのように適合するか(または適合しないか)についての多くの情報があります。