昨年からのオープンソースプロジェクトの更新の著作権日はいつですか?


30

2011年に、Apacheライセンスを使用してライセンスされたオープンソースコードをリリースしました。そのため、すべてのソースファイルの先頭にこのボイラープレートメッセージがあります。

/*
   Copyright 2011 My Name

   Licensed under the Apache License... <blah blah>
*/

それで今は2012年で、バージョン1.1をリリースする準備ができています。そのため、ほとんどすべてのソースファイルが何らかの方法で変更されています。また、いくつかの新しいソースコードファイルが追加されました。

既存のファイルの著作権日付を更新するにはどうすればよいですか?次は各ソースファイルの正しい更新ですか?(つまり、2011を「2011-2012」に変更)

/*
   Copyright 2011-2012 My Name

   Licensed under the Apache License... <blah blah>
*/

新しいソースファイルCopyright 2011-2012も同様に適用されますか?または、新しいコードは単に取得しCopyright 2012ますか?

回答:


15

まあ、私は弁護士ではありませんが、これが正しければ

http://www.contentious.com/2007/01/07/copyright-notice-is-the-year-really-necessary/

「最初の発行年」として「2011」で十分です。また、著作権は免責事項の有無にかかわらず所有しているため、著作権に関する免責事項をまったく含めないことで十分です。「ライセンス」はそれとは異なります。これは、他の人があなたのコードで行うことを許可されている用語を定義するためです。


6

ハイフン形式では、最初の日付と2番目の日付は異なる目的に使用されます。

最初の日付は、ファイル内の最初の資料がいつ作成されたかを示します。暗黙のうちに、この日付より前に作成されたこのファイルの素材は、著作権を主張しているものの一部ではないと言っています。たとえば、2006年にファイルを受け取って追加を開始した場合、「Copyright 2006-8」は、2006年以前のバージョンではこの通知の対象外であったことを示しています。

最後の日付は、ファイル内の素材の最新の著作権日付を示すのに役立ちます。したがって、著作権が企業によって保持されている場合、その時点から99年の企業のコンテンツに対する主張は失効することになります。

ただし、著作権表示はとにかく必要ないため、基本的には問題ではありません。通知があるかどうかにかかわらず、あなたには著作権があります。そして、そのような通知があったとしても、その通知でカバーされていない著作権でカバーされている資料があるかもしれないと理解されています。(もしあなたがファイルに著作権表示を入れずにそれを修正するなら、私は私の作品のみをカバーする著作権表示を追加するかもしれません。あなたのものはまだそこにあります。)

基本的に:大幅な変更を行い、通知の最初の年の前または最新の年の後に作成された新しい保護された式を追加する場合、対応する年を上げます。


3

著作権の有効期限切れることを理解する- 複雑なルールは別として、著作権の年が知識がパブリックドメインになる時期を定義すると言うだけで十分です。

2006年に作成されたソースファイルに、さらに5年間進化しているパッケージがある場合。これで、2012年にリリースされたパッケージで2006年以降変更されていないファイルがある場合、どちらの日付を著作権の日付にするかを選択できます。

私はそのようなことはないと思います Copyright 2011-2012 著作権では年に整数が1つだけである必要ます。

ただし、著作権は非常に長い期間(本質的には著者の存続期間に加えて、死亡後数年間)付与されるため、これはそれほど心配するものではありません。


2

当社では、法務部。メジャーリリースの著作権年のみを更新することをお勧めします。

ソースコードで私は間違いなく気にしません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.