パブリックソースコードリポジトリがあるとします。他の人のオープンソースコードのすべての著作権情報をまだ追加していない古いコミットがある場合、私は著作権法に違反していますか?
詳細:次の理論的なシナリオを検討してください。
- 他の誰かのオープンソースコードファイルをリポジトリにコピーして貼り付けます。
- コミットします。
- 上記のファイルの先頭に著作権とライセンス情報を追加します。
- コミットします。
- 何ヶ月も経ち、多くの人がさまざまなバージョンのマスターブランチをフォークします。
今、何ヶ月も後に、私はコミットされていないファイルがあることに気づきました。1著作権情報なし。
上記の2つのコミットを押しつぶし、リポジトリ全体をリベースする必要がありますか?(公開されていますが、誰もが迷惑になりますか?)
または、現在のレポバージョンが必要なすべての著作権情報を提供することで十分ですか?
言い換えると、Gitの場合:すべてのGitブランチのHEAD、およびすべての「公開された」Gitタグに、必要なすべての著作権およびライセンス情報が含まれている場合、それで十分だと思いますか?そして、彼らが他のコミットをチェックして再配布するのは他の人々の責任でしょうか?または私は犯人であり、刑務所に入れられますか?
INALですが、現在は著作権があるため、保護することはできません。
—
トムスクワイアー、
@TomSquires保護できませんか?何から?:-)
—
KajMagnus 2012
起訴>。<申し訳ありませんが、タイプミス
—
トム・スクワイアーズ