MITと著作権


16

MITライセンスの下でライセンスされているライブラリに貢献しています。

ライセンスおよび各クラスファイルには、上部に次のコメントがあります。

Copyright(c)2011 Joe Bloggs <joe.bloggs@example.com>

私は彼がファイルの著作権を所有しており、必要に応じてそのファイルのライセンスを変更できると思います。

完全に自分で作成した新しいクラスでライブラリに貢献した場合、そのファイルの著作権を主張できますか。そして、置きます:

Copyright(c)2011 Petah Piper <petah.piper@example.com>

頂点で?

回答:


13

私は弁護士ではありませんが、答えはイエスです。著作権者は、作品を作成した権利を主張できる、またはその権利が譲渡された人または団体です。MITライセンスは、著作権の譲渡ではなく、ライセンスに記載されている(著作権のある)著作物を使用する法的権利を付与することに関するものです。クラスを作成すると、実際の使用がサードパーティの作業に依存している場合でも、クラスに対する著作権があります。

クラスをソフトウェアパッケージに追加してパッケージ全体を配布すると、パッケージには複数の著作権所有者(元の作成者とあなた)が含まれます。MITライセンスでは「ソフトウェアのコピーの使用、コピー、変更、マージ、公開、配布、サブライセンス、および/または販売」が許可されているため、元のパッケージからパーツを配布できます。


1
知る限りでは、著作権も自動的に保持する必要があります-通知は、それを簡単に実施できるようにするためのものです。
パブ

2
はい、著作権は著作物を主張することではなく、著作者であることによって作成されます。著作権のマークがない場合でも、あなたはまだ著作権の所有者ですが、それを除外する意味はありません。
antti.huima

いくつかのプロジェクトでは、プロジェクトのライセンス条件を後日より簡単に変更できるように、変更の著作権をプロジェクトメンテナーに合法的に割り当てる必要があることに注意してください(たとえば、GPLv3が発表されたとき、 )。貢献している特定のプロジェクトにそのような要件があるかどうかをプロジェクトメンテナに確認する必要があります。
トレバーパウエル

はい。ただし、ソースコードがMITライセンスの下で配布されている場合、プロジェクトの独自の派生物をいつでも作成できます。これは、元のプロジェクトのソースコードリポジトリにコードをコミットすることとは異なります。それには著作権の譲渡が必要な場合があります(通常はそうです)。
antti.huima

@Trevor Powell:それは、メインのソースブランチにのみ適用されるプロジェクトの決定です。プライベートブランチ(フォーク)を開発するのはいつでも自由です。MySQL / MariaDBを参照してください。後者は、著作権がOracleに割り当てられていないフォークです。
MSalters

6

はい、できます。

私は彼がファイルの著作権を所有しており、必要に応じてそのファイルのライセンスを変更できると思います。

彼は、既存のライセンスの条件を変更したり、別の条件の下で(他の人が、自分のコードに対して)新しいライセンシーが発行されるのを防ぐことはできません。MITライセンスは取消不能であり、新しい受信者へのライセンスの自動発行が含まれています。


5
法律上の細かい点:MITライセンスは、特定の配布物をすでに受け取った人には取り消せません。つまり、私は彼らに仕事を与えることができず、「ハハ、今はコマーシャルです。以前は無料だったものを使うには私にお金を払わなければなりません」と言うことができません。ただし、著作権所有者は、MITライセンスの下で好きなときに配布を停止する権利を持っています(ただし、そのライセンスの下で既に作品を受け取った人は誰でも、そのライセンスの下でそれを使用または再配布する権利があります) (またはそれに基づいて動作する)新しい消費者にいくつかの異なるライセンスの下で。
トレバーパウエル

細かい点:MITを解釈するには弁護士が必要です。その結果、特に中央集権化された当局によってプッシュされた場合、MITのライセンスの適用に専門知識がほとんどなかった場合、MITの条件は考えられるほど取り消せない場合があります。それが法律の仕組みです。
ジョシュハブダス
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.