web-dev-qa-db-ja.com

GPLライセンスのコードは、作者が後でソースを公開できますか?

誰かがいくつかのコードを書いて、それをGPLの下でオープンソースとして公開するとします。その後、彼らはアプリケーションのソースをクローズして販売することにしました。これはGPLに違反していますか?クローズドソースアプリ内のすべてのコードは、作成者によって書かれました。彼はコードを「所有」しているので、好きなように再ライセンスすることを選択できると思います。そうですか?

5
mikew

はい、彼らが書いた場合、彼らは著作権を所有します(もちろん、その著作権を雇用主のような他の誰かに割り当てていない限り)。 GPLはextraを著作権法以外の権利者に、著作権法が与える以上の権利を与えます。

著作権者は、著作権法に基づいて必要なすべての権利を持っているため、技術的にGPLに違反することは決してありません。

彼らができないすることは、GPLですでにリリースされているコードを引き戻すことであり、これは禁反言でカバーされます(基本的に:誰かがあなたの約束に基づいて何かをした場合、後で撤回することはできません)その約束-それは公平なものです)。

しかし、彼らは自分のコードを好きなだけ再ライセンスして、それを商業的に販売したり、それ以降のバージョンをまったくリリースしないことさえできます。


私は弁護士ではありませんが(かなり扱いますが)、私は確かにyour弁護士ではありません。このアドバイスは、あなたが支払った1セント(ゼロ)に値します。

9
user10776

コードを所有していて、GPLを取得している場合、元に戻すことはできません。できる最善の方法は、閉じたモデルの下でコードをさらに開発する権利を自分自身(または他の誰か)に与えることです。

数年前の有名なケースがあり、私が実際に使用するいくつかのソフトウェア pchdtvr と呼ばれていました。それを書いた人はかなりいい人でした、しかし彼は彼のコードからGPLを取り消そうとしました、そして、基本的にネットのすぐ外で燃えました。 (怒っている人々は基本的に彼に彼のドメインをシャットダウンすることを強制し、彼は姿を消しました。)パッケージを検索するか、彼のメール[email protected]を検索できます。

したがって、コードを閉じて販売することは問題ありません。 GPLされたコードを他人に譲るのを止めようとしていますか? 大きな問題。

4
Norman Ramsey

GPLをreadしてみてください。バージョン3は http://www.gnu.org/copyleft/gpl.html にあります

短い答えは「いいえ」です。ライセンスの付与は永続的です。 GPLv3はこれを明示的にしています。以前のバージョンではありませんでした。法的問題はさておき、「町に行く」というライセンスでInterTubesにソースコードを公開すると、実用的な問題があります。どうやって取り戻すのですか。

2。基本的な権限

このライセンスに基づいて付与されたすべての権利は、プログラムの著作権の期間に付与され、指定された条件が満たされている場合は変更できません。このライセンスは、変更されていないプログラムを実行するための無制限の許可。対象となる作品の実行からの出力は、そのコンテンツを与えられた出力が対象となる作品を構成する場合にのみ、このライセンスの対象となります。このライセンスは、著作権法によって提供されるフェアユースまたは他の同等の権利を認めます。

注:私は弁護士ではありません。私はテレビでさえも再生しません。このアドバイスは、あなたがそれに対して支払ったあらゆるペニーの価値があります。この質問に対する答えが実際に重要である場合は、著作権法について何かを知っている弁護士に相談する必要があります。

1
Nicholas Carey

はい。著者は、いつでも理由を問わず、ライセンス条項を変更できます。

ただし、GPLに基づいてすでに他の人に配布されているコードの以前のリビジョンはどうなるのでしょうか。作成者は、以前のバージョンを配布したくないことを示すことができますが、法的に他の人にこの要求への準拠を要求することはできません。そして実際には、いったんインターネット上に何かが出れば、それを元に戻すことはできません。

0
aroth