2010-08-23 73 views
3

我已经看到有关文件/网站的版权/信息,并且我在想你是否有人也这么做。你在你的代码中加入了“版权”吗?

像在css中,样式开始之前。

/* UI:有些名称 设计师:有些名称 版本:有的名称 */

你用PHP,任何其他编程语言做到这一点?如果是这样,你会输入什么样的信息?

+1

什么?我们是程序员。我们是那些把它放进去的人。当然,我们做到了。你在问什么? – 2010-08-23 14:27:44

+0

那么这取决于谁拥有代码,是否应该在其中放置版权! – 2010-08-23 14:29:51

+1

@Tom Gullen:所有权是如何与这个(模糊的)问题有关的?请更具体一些;特别是因为这个问题很糟糕。 – 2010-08-23 14:32:30

回答

1

我强烈建议总是把你的名字放在你的作品。当然,除非你想要匿名,因为你制造了非法或灰色地带的合法性。

如果您希望其他人能够重用您的代码,则需要该信息具有明确的合法状态。另外,你应该选择一个免费的许可证。此外,即使将作品放入公有领域,也应该输入自己的名字。

如果您不希望别人错误地使用您的代码,那么版权信息就更加重要,因为否则之后您将无法证明您的作者身份。

1

大多数公司都希望代码中的东西不是出于版权目的,而是让人们知道在代码出现问题时联系谁。

+2

您的源代码管理系统告诉您谁写了一段代码 – 2010-08-23 14:30:14

+0

@Tim Robinson:这不是国际版权法要求的合法版权声明。 (c),年份和所有者的正式声明是声明。 – 2010-08-23 14:41:16

+0

@ S.Lott,我指的是“让人们知道谁联系”。我们可以自动跟踪它;我们不需要依赖某人添加评论。 – 2010-08-23 14:47:11

4

您编写的任何代码都会被英国版权法自动涵盖,我认为这同样适用于美国版权法,因此并非严格必要。

有些州和国家需要它,但它们可能会如此遥远,如果您的代码被复制,您将几乎无法控制情况。

请记住,如果您在就业,您编写的任何代码都是您的雇主的财产。将版权声明放入自己看起来不会太好。

如果您将其作为自己的代码进行编码,则只有在您希望分发代码时才有必要。没有意义,如果它是私人的!

+0

我同意,并且即使您将其放入,复制代码之后会阻止任何人删除它吗?没有办法来防止代码被盗用公共可用的代码,如JavaScript(除了混淆(某种程度上))。如果您编写代码进行重新分配,它只会增加一个很好的方式来将代码返回原始开发人员以获取任何反馈(或获取更新版本)。 – dbemerlin 2010-08-23 14:33:33

+0

也要小心可怜的男人版权(当你遇到挑战时,向你自己发送一封挂号信,其中的版权声明可以在法庭上公开)。我已经读过,这从来没有在英国法庭举行,是一个流行的版权神话。 – 2010-08-23 14:38:35

+0

@dbemerlin:公共FTP/HTTP服务器上的公共版本控制系统和时间戳可能有助于证明代码来源于您(而不是相反方向)。但是,如果您从一开始就始终坚持使用您的名字,这种方法才有效。 – vog 2010-10-19 23:42:35

1

让读者知道谁拥有代码以及在什么情况下(如果有的话)代码可以被重新使用或修改,或者只是说需要作者的许可是明智的。好的软件并不含糊。正确形式的版权声明是其中的一部分。

同样也是很好的实践来承认任何其他谁可能贡献代码的工作。

穷人的版权 - 我认为现在没有人会使用这个版本,现在有一些技术方案可以解决这个问题,这些问题实际上在法庭上站得住脚,并且包含防篡改审计跟踪。

相关问题