2009-09-11 11 views
15

私はBSDライセンスでリリースしたいソフトウェアを書きました。 残念ながら、私はGPLに基づいたライブラリにリンクしています。 今、私はそのライブラリを書き換える時間がありません。後でGPLからBSDにライセンスを切り替える

GPLライブラリの変更ライセンスをBSDに書き直した後、私のソフトウェアをGPLでリリースすることはできますか? (私はそう思わないでしょう)。

私の質問は次のとおりです: BSDライセンスのドアを閉めないと、今すぐソフトウェアをリリースすることはできますか?

おかげ

+4

私はこの問題を、プログラミングやソフトウェア開発ではなく、ライセンスや法的問題に関するものであるため、議論の対象外としています。詳細については[こちらをご覧ください](http://meta.stackoverflow.com/questions/274963/questions-about-licensing/274964#274964)、詳細については[ヘルプ]をご覧ください。 – JasonMArcher

答えて

19

これをGPLでリリースし、BSDのそれ以降のバージョンをリリースすることができます。それは完全に大丈夫です。最初のバージョンはもちろんGPLにとどまりますが、同じライセンスのもとで新しいバージョンを公開する義務はありません。

そして、BSDがGPLよりも厳格でないとすれば、誰も不平を言う人はいないでしょう。私たちはあなたが書いたコードについてここで書いています。 BSD - > GPL移行はもっと難しくなります。

+5

実際、Laurence Gonsalves氏は、GPLプロジェクトに貢献した貢献者が貢献度を維持するという点を強調しました。彼らのコードをBSDとして公開する許可を与える必要があります –

+0

そうです。すべての貢献者は、自分の仕事のために著作権を保持しています。 –

+0

私はたいてい、BSDはGPLへのBSDがはるかに容認されているので、もっと簡単になっていると聞いてきました。 – pbreitenbach

5

私は弁護士ではないです。つまり、著作権所有者はあなたのソフトウェアのライセンスをいつでも変更することができると思いますが、以前にGPLでリリースした場合、そのソフトウェアのバージョンはGPLの下に残り、ライセンスを受けた人は引き続き使用できますそれはGPLライセンスソフトウェアとして。

+5

また、それ以降のバージョンでライセンスを変更し、外部からの寄付を受け入れた場合、寄稿者からの許可を得る必要があることにも注意してください。 –

+0

@Laurence:良い点、私はそれについて考えなかった! –

2

あなたはいつでもライセンスを変更することができます(あなたがBSDライセンスのコードとリンクするのを禁ずるライセンスで何らかのコード/ライブラリ/何かを使用している場合を除く)。 GPL/BSDの場合、私はあなたが何か問題があるとは思わない。

また、以前の作業(そのライセンスを変更したリリース以前)は、以前のライセンスで引き続き使用できることにも注意してください。また、ソフトウェアのデュアルライセンスを決定することもできます。

+0

ここでキーワードは「あなたの」です:あなたが他者からのコード寄稿をしていれば、事実上止まってしまいます。パッチをロールバックしても、プロジェクトの全体的な方向性はおそらく影響を受けるかもしれず、文字通りの貢献が取り除かれたとしてもそれを派生的なものにするでしょう。したがって、ライセンスを変更する必要があると考えている場合は、すべてのコントリビュータのファイルに完全な著作権を割り当てることが非常に重要です。私は個人的には、1日目から割り当てポリシーを強制することなく、予想寿命の長いOSSプロジェクトを開始しません。あなたは自分自身を否定します。 –

2

私は弁護士ではないと私は間違っているかもしれないが、これは私がそれを理解する方法です:

あなたはちょうどあなたがBSDの下で書いたソースコードを公開し、それがGPLにリンクされていることの通知を残すことができますこれは、2のセットを再配布したいユーザーがBSDとGPLの両方に適合しなければならないことを意味します(実際にはGPLのみに準拠することを意味します)。

関連する問題