保护我的代码?

时间:2012-02-05 02:06:40

标签: javascript security licensing

我正在创建一个网站,并希望防止我的产品被盗。

我花了很多时间和精力创造了一个重​​型网站。

现在我意识到我无法让它无法偷窃。我的问题是,我应该在代码中加入哪些许可证,以及未经许可使用我的代码的人的法律后果是什么?

也足够缩小,还是需要更多东西?我希望有人能够更轻松地编写我的网站的新实现,而不是重复使用我的代码。

我可以采取哪些其他步骤来保持我的网站的需求,而不是让其他人在他们的网站上使用我的代码?

因为这将是我的主要收入来源,我希望保护。

3 个答案:

答案 0 :(得分:2)

我不会花太多时间来混淆你的代码。这不值得,因为JS是客户端,所以它是公开的。

默认情况下,您制作的所有内容均受版权保护。花了你的时间制作最好的网站,并确保你保持最好的网站。

答案 1 :(得分:2)

您应明确对您的代码进行版权保护。您可以通过添加文本

来完成此操作
Copyright (C) 2012 [your name or business name]. All rights reserved.*

在每个源文件中。然后,你不用担心它,因为你可能无法知道是否有人复制了你。但如果他们这样做,他们就违反了版权法,你会打电话给律师。

有一些方法可以进一步模糊你的代码,但它们都是徒劳的,因为它们都是可逆的。它们必须是,否则浏览器无法运行它们。

*文本“保留所有权利”不是必需的,但它通常用于增加重点。

http://www.copyright.gov/circs/circ1.pdf第4页右下角。

答案 2 :(得分:0)

您不太可能阻止人们使用您的代码。

混淆将使业余爱好者难以理解和修改您的代码。

版权化将使专业人士在未经许可的情况下不太可能使用它。

除非你正在做一些真正具有开创性的东西,否则你的代码可能没有很多废品价值,所以人们不会去偷它(当然不是以明显的方式)。

但是,如果您完全着手保护代码的复杂部分,请在服务器上构建一个API来完成这项工作,而不是使用Javascript。