デュアルライセンスを取得するにはどうすればよいですか?


9

GPL v3で私のプロジェクトをオープンソースにしたいのですが。さらに、独自のアプリケーションでコードを使用したい人のためにライセンスを販売したいと思います。

GPL v3でソースコードをリリースする方法と、選択した別のライセンスでソースコードをリリースする権利を確保する方法を教えてください。それでもGPLヘッダーを各ソースファイルの上部に配置しますか?

私はソフトウェアの法的側面にかなり慣れていません。


6
弁護士にとっては問題だと思います。スタックオーバーフローではありません。ただし、コードの著作権を所有している場合は、好きな方法で誰にでもライセンスを付与することができます。GPL 3の下でそれを解放することはあなたの著作権を放棄することを意味するのではなく、GPL 3の制限の下で誰でもあなたのコードを使用することを許可することを意味します。あなた自身の条件でより少ない制限で誰にでもそれをライセンスすることができます。

2
@ cyco130あなたのコメントを回答として投稿した場合、私はできる限り一生懸命賛成します。
マラチ

回答:


8

ソースにGPLヘッダーを配置する必要はありません-何もする必要はありません。ファイル内の名前と日付の著作権表示は役に立ちますが、一部の地域では必要になる場合があります。

私はおそらくあなたの名前/電子メール/ウェブサイトをヘッダーに含め、「用語についてはlicence.txtを参照してください」というメモを含めれば、GPL /コマーシャルのソースファイルが異なることを心配する必要はありません。

GPLは配布ライセンスです。GPLの下でプロジェクトのコピーを配布するときは、GPLテキストファイルを含めます(ソースを利用できるようにします)。自分で配布するときは、商用ライセンスファイルを含めます。

唯一の複雑さは、GPLユーザーからの修正を受け入れるかどうかです。これらの修正はGPLユーザーが所有し、GPLでのみ配布できます。著者にあなたに著作権を割り当てさせることができない限り。


GPLサイトでは、すべてのソースファイルにヘッダーを追加する必要があるように見えるので、私もこの混乱を抱えていました。
KallDrexx 2011年

2
@KallDrex-GPLは、所有しているコードをどうするかを指示できません。ソースファイルは配布パッケージから分離されており、一部の国では明示的に述べるとより強力な著作権訴訟が発生するため、これは確かに良い考えです。
Martin Beckett

2
いいえ、調査した結果はわかりませんが、GPLドキュメントページ(GPLライセンス自体ではない)では、すべてのページをGPLライセンスでマークする必要があるように思われます。そうでないことを理解するには、さらに調査が必要です。これまでに自分のコードのライセンスを選択することに対処したことがないかどうかは明らかではありません。
KallDrexx 2011年

ただし、コードが著作権で保護されており、ライセンスの対象であることを明確にするために、各ファイルの先頭に常に著作権表示(Copyright <年> <作成者>)を含める必要があります。その部分は重要です。推奨される残りのヘッダーは、便宜上のものです。
elplatt 2018

「...著作者にあなたに著作権を割り当てさせることができます」。デュアルライセンスを取得したいプロジェクトでプルリクエストを受け取りました。著作権を自分に割り当てるように著者にリクエストするにはどうすればよいですか?
ilyaigpetrov 2018
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.