是否必须将年份放入 AssemblyCopyrightAttribute 中?

Vik*_*mer 3 .net-3.5

最近,我被要求更新我们所有项目的版权信息,将其显示为 2011 年而不是 2010 年。与其每年更新,为什么不省略版权信息中的日期呢?

\n\n

例如:

\n\n
<Assembly: AssemblyCopyright("\xc2\xa9 MyCorp Limited. All rights reserved")>\n
Run Code Online (Sandbox Code Playgroud)\n\n

与以下相反:

\n\n
<Assembly: AssemblyCopyright("Copyright \xc2\xa9 20xx-2011 MyCorp Limited. All rights reserved")>\n
Run Code Online (Sandbox Code Playgroud)\n\n

文档并没有真正评论这是否可能是一个问题,无论是合法的还是其他的。

\n

Vik*_*mer 6

我将此转发给我们的法律人员,他们建议我们的通知格式如下(英国)

\n\n
<Assembly: AssemblyCopyright("Copyright \xc2\xa9 MyCorp Limited 2011. All rights reserved")>\n
Run Code Online (Sandbox Code Playgroud)\n\n

其中 2011 年是创建或实质性修改的日期。这是他们的完整回复,希望对大家有用:

\n\n
\n

就与软件相关的\n版权声明的\xe2\x80\x9c正确\xe2\x80\x9d措辞而言,应该注意\n没有严格的法律要求\n包含版权通知 - 无论是否使用通知都不会改变软件中存在版权的事实。不过,强烈建议您尽可能在您的软件中包含一份版权声明,以防止侵犯版权 \xe2\x80\x93 版权声明的目的\n 是:

\n\n
    \n
  • 向第三方明确该作品受版权保护;
  • \n
  • 识别版权所有者;和
  • \n
  • 起到对侵权或抄袭的威慑作用。
  • \n
\n\n

该通知由多个部分组成:

\n\n

\xe2\x80\x9c版权所有\xe2\x80\x9d / \xc2\xa9

\n\n

有些国家/地区不会单独接受\n 符号,他们还要求\n 出现\n 单词\xe2\x80\x9cCopyright\xe2\x80\x9d,\n 才能认为该通知有效。使用“\n”一词可确保不会产生混淆,但世界上大多数国家\n 都认为使用\n 通常认可的符号是\n 显示版权的正确方式。

\n\n

版权作品首次出版的年份\n

\n\n

版权声明中应包含软件的创建年份,这一点很重要。如果发生侵权纠纷/所有权纠纷,该日期起着重要作用。如果计算机程序被大幅修订或修改,每个新版本都将作为新的版权作品受到保护,因此更新版权中引用的年份非常重要注意 \xe2\x80\x93 记录新版本的创建日期\n。

\n\n

版权所有者的姓名

\n\n

版权声明应提及版权的实际所有者,因为这是此类声明的主要目的(让第三方了解所有者的权利)。我们假设相关软件(及其版权)归 MyCorp Limited(而非子公司/控股公司)所有。

\n\n

以下是版权声明的示例,可与 MyCorp Limited 拥有的软件(于 2011 年创建)结合使用:

\n\n

版权所有 \xc2\xa9 MyCorp Limited 2011。保留所有权利。

\n
\n