後でライセンスをGPLからBSDに切り替える[終了]
-
05-07-2019 - |
質問
BSDライセンスの下でリリースしたいソフトウェアを書きました。 残念ながら、GPLに基づいたライブラリにリンクしています。 現在、そのライブラリを書き換える時間はありません。
GPLライブラリ変更ライセンスをBSDに書き換えた後、GPL以降でソフトウェアをリリースできますか? (私はそうは思いません)。
私の質問は: BSDライセンスのドアを閉めることなく、今すぐソフトウェアをリリースするにはどうすればよいですか
ありがとう
解決
GPLで今すぐリリースでき、BSDでそれ以降のバージョンをリリースできます。それは完全に大丈夫です。最初のバージョンはもちろんGPLのままですが、同じライセンスの下でそれ以降のバージョンを公開する義務はありません。 (ここであなたが書いたコードについて話しています。他の貢献者がいる場合は、彼らの許可も必要です。)
そして、BSDがGPLより厳密でないことを考えると、誰も文句を言うことはありません。 BSD-> GPLの移行はより困難です。
他のヒント
私は弁護士ではありません。とはいえ、著作権所有者はいつでもソフトウェアのライセンスを変更できると思いますが、以前にGPLでリリースした場合、そのソフトウェアのバージョンはGPLのままであり、ライセンスを取得したユーザーは引き続き使用できますGPLライセンスソフトウェアとして。
ライセンスはいつでも変更できます(BSDライセンスのコードとリンクすることを禁じるコード上の任意のコード/ライブラリ/何かを使用している場合を除く)。 GPL / BSDの場合、問題は発生しないと思います。
以前の作業(そのライセンスを変更したリリースの前)が古いライセンスでも引き続き使用できることに注意してください。また、ソフトウェアのデュアルライセンスも決定できます。
私は弁護士ではなく、間違っているかもしれませんが、これは私がそれを理解する方法です:
BSDで作成したソースコードをリリースするだけで、GPLライブラリにリンクしているという通知を残すことができます。つまり、2つのセットを再配布するユーザーは、BSDとGPLの両方に準拠する必要があります実際にはGPLのみに準拠することを意味します)。