web-dev-qa-db-ja.com

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

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

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

更新

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

16
kon psych

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

上記の著作権表示とこの許可表示は、ソフトウェアのすべてのコピーまたは実質的な部分に含まれるものとします。

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

15
M. Dudley

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

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

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

S Copyright Office Circular 14:Derivative Works から:

著作権で保護されるには、派生作品がオリジナルと十分に異なり、「新しい作品」と見なされるか、相当量の新しい素材が含まれている必要があります。既存の作品に小さな変更を加えたり、小さな内容を追加したりしても、その作品は著作権目的の新しいバージョンとは見なされません。新しい素材は、それ自体がオリジナルで著作権で保護されている必要があります。たとえば、タイトル、短いフレーズ、形式は著作権で保護されていません。

あなたの変更が著作権で保護された資料を構成する場合、あなたの著作権はあなたの貢献にのみ関係します。既存の資料には関係ありません。

3
David Hammen