MITライセンスに基づいてリリースされたソフトウェアの作者に適切にクレジットするにはどうすればよいですか?


16

MITライセンスプロジェクトのソースコードを変更し、それに新しいクラスも追加しました。間違っている場合は修正してください。ただし、ライセンスの上に著作権表示を追加し、もう一方を削除することは合法だと思います。しかし、以前の著者の貢献をどのように帰すべきでしょうか?別のファイルを使用する必要がありますか?また、ライセンスや著作権表示のないHTMLファイルもいくつかありますが、これらも変更しました。それらを異なる方法で処理する必要がありますか?

私の質問は、私が拡張しているプロジェクトのファイルの一部も変更しているという点で、この質問とは異なります。

更新

著作権表示を削除する提案は奇妙に聞こえますが、最初にこれを投稿したときに念頭に置いていたのは、コードに悪意のあるものを追加した場合、著者は責任を負わないということです。MITライセンスには免責事項が含まれているため、これは問題になりません。


2
元のライセンスは引き続き変更に適用されます。私が公開したものに変更を加えて、著作権表示を置き換えることを決めた人はいません。元の通知は引き続き適用されます。リンクした質問の回答が質問に適用されます。
ラムハウンド

答えは著作権表示を保持することですが、コードが変更されたことをどのように示すのですか?著作権の横に名前の組織を追加できますか?もちろん私は、変更されたコードにライセンスを維持するつもりです
KONサイケを

独自の著作権表示を追加するだけですか?元の著作権およびMITライセンスはコードに適用されます。既存のコードを変更しても、ライブラリ全体(現在および将来)がライセンスされます。
ラムハウンド

回答:


15

私は弁護士ではありませんが、MITライセンスによると:

上記の著作権表示およびこの許可通知は、ソフトウェアのすべてのコピーまたは大部分に含まれるものとします。

したがって、既存の著作権表示を削除することはできません。著作権表示とライセンス条項は、新しいコードまたは変更されたコードである、著作権を所有しているコードの一部にのみ追加できます。


あなたの答えは役に立ちましたが、修正されたコードに著作権表示をどのように追加するかは明確ではありません。私はおそらくそれを関数のJavadocに含めますが、変更したすべての行を文書化することはできません。
コンサイケ

私にもわかりません!ほとんどの人は、変更したすべての行をわざわざ文書化することはありません。法的問題が発生した場合は、他のプロジェクトとプロジェクトを比較するだけだと思います。
M.ダドリー

3

間違っている場合は修正してください。ただし、ライセンスの上に著作権表示を追加し、もう一方を削除することは合法だと思います。

元の著作権表示を削除することはできません。それは完全に違法です。

あなた自身の通知を追加できるかどうかは少し危険であり、私は弁護士ではありません。あなたが作成したものは、「派生作品」のカテゴリに分類されます。

派生成果物:米国著作権庁通達14

著作権で保護されるためには、二次的著作物は「新著作物」とみなされるほどオリジナルとは異なるか、相当量の新素材を含んでいる必要があります。既存の作品に軽微な変更や追加を加えても、その作品は著作権の目的で新しいバージョンとして認定されません。新しい素材はオリジナルであり、著作権で保護されている必要があります。たとえば、タイトル、短いフレーズ、形式は著作権で保護されていません。

変更が著作権で保護されている場合、著作権は寄稿にのみ関係します。既存の資料には関係ありません。


1
ちょうど1 LICENSE.TXTがあるのであれば、それは、1つのファイルで原作者の下での貢献者の名前を追加することが適切である
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.