Какая дата авторских прав на обновление проекта с открытым исходным кодом с прошлого года?

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?

selbie
источник

Ответы:

15

Ну, я не юрист, но если я правильно понял

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

тогда «2011» (как год первой публикации) достаточно. Также было бы достаточно вообще не включать отказ от ответственности за авторские права, поскольку вы являетесь владельцем авторского права с отказом от ответственности или без него. «Лицензия» отличается от той, что определяет термины, которые другие люди могут делать с вашим кодом.

Док Браун
источник
6

В дефисной форме первая дата и вторая дата служат различным целям.

Первая дата служит для указания того, когда был создан самый ранний материал в файле. Вы подразумеваете, что любой материал в этом файле, который был создан до этой даты, не является частью того, на что вы претендуете на авторское право. Например, если я заберу у вас файл в 2006 году и начну добавлять к нему, мое «Авторское право 2006-8» означает, что что-либо в версиях до 2006 года не охватывалось этим уведомлением.

Последняя дата служит для указания самой последней даты авторского права на любой материал в файле. Таким образом, если авторское право принадлежит корпорации, то через 99 лет претензии корпорации на контент истекут.

Тем не менее, это в принципе не имеет значения, потому что уведомления об авторских правах не требуются в любом случае. У вас есть авторские права независимо от того, есть ли уведомление. И даже при наличии такого уведомления подразумевается, что могут существовать материалы, защищенные авторским правом, которые не включены в уведомление. (Если вы не помещаете уведомление об авторских правах в файл, а я изменяю его, я могу добавить уведомление об авторских правах, которое касается только моей работы. Однако, ваше еще там.)

В основном: если вы вносите значительные изменения, добавляя новое защищенное выражение, созданное либо до самого раннего года, либо после самого последнего года в уведомлении, поднимите соответствующий год.

Дэвид Шварц
источник
3

Поймите, что авторское право действительно истекает - оставляя в стороне сложные правила, достаточно сказать, что год авторского права определяет, когда знания становятся общественным достоянием.

Если у вас есть исходный файл, созданный в 2006 году, содержащий пакет, который будет развиваться, скажем, еще 5 лет. Теперь, если у вас есть файл, который остался неизменным с 2006 года в пакете, который был выпущен в 2012 году - у вас есть выбор, чтобы указать любую дату в качестве даты авторского права.

Я предполагаю, что не существует такой вещи, поскольку Copyright 2011-2012 в авторском праве должно быть только одно целое число в год.

Тем не менее, обратите внимание, что авторское право предоставляет очень длительный срок (по существу, срок жизни автора плюс количество лет после смерти), так что это не совсем беспокоит!

Дипан Мехта
источник
2

В нашей компании юридический отдел. предлагает обновлять год авторского права только для основных выпусков.

В исходном коде я бы точно не заморачивался.

Крис Ван Баел
источник