古いコミットに他人の著作権情報を含めるのを忘れた場合はどうなりますか?


8

パブリックソースコードリポジトリがあるとします。他の人のオープンソースコードのすべての著作権情報をまだ追加していない古いコミットがある場合、私は著作権法に違反していますか?

詳細:次の理論的なシナリオを検討してください。

  1. 他の誰かのオープンソースコードファイルをリポジトリにコピーして貼り付けます。
  2. コミットします。
  3. 上記のファイルの先頭に著作権とライセンス情報を追加します。
  4. コミットします。
  5. 何ヶ月も経ち、多くの人がさまざまなバージョンのマスターブランチをフォークします。

今、何ヶ月も後に、私はコミットされていないファイルがあることに気づきました。1著作権情報なし。

上記の2つのコミットを押しつぶし、リポジトリ全体をリベースする必要がありますか?(公開されていますが、誰もが迷惑になりますか?)

または、現在のレポバージョンが必要なすべての著作権情報を提供することで十分ですか?

言い換えると、Gitの場合:すべてのGitブランチのHEAD、およびすべての「公開された」Gitタグに、必要なすべての著作権およびライセンス情報が含まれている場合、それで十分だと思いますか?そして、彼らが他のコミットをチェックして再配布するのは他の人々の責任でしょうか?または私は犯人であり、刑務所に入れられますか?


INALですが、現在は著作権があるため、保護することはできません。
トムスクワイアー、

@TomSquires保護できませんか?何から?:-)
KajMagnus 2012

起訴>。<申し訳ありませんが、タイプミス
トム・スクワイアーズ

回答:


8

著作権法では、コピーごとに著作権表示を要求しないため、著作権法に直接違反することはありません。ただし、著作権表示がない場合、どのライセンスに応じて、技術的には配布ライセンスに違反する可能性があります。オープンソースライセンスの主な目的は、行っているすべての変更を公表することであり、通知を修正したので、人々が通知なしにバージョンをチェックアウトする何らかの理由がない限り、私はそれを心配しません。


2
ありがとう!私が尋ねている理由は、私が他の人からコピーして貼り付けて編集したいくつかのオープンソースコードスニペットを含むレポを公開しようとしているためです。そして、私は忘れられた著作権情報のために古いコミットをすべて精査しなければならないだろうという絶望を感じていました。ここで、現在のバージョンが問題ないことを確認するだけにします。—実際、私はすべての古いコミットを経験しなかったでしょう。代わりに、Gitをすべて潰して、バージョン履歴を失っていただろう。
KajMagnus
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.