我正在创建一个网站,并希望防止我的产品被盗。
我花了很多时间和精力创造了一个重型网站。
现在我意识到我无法让它无法偷窃。我的问题是,我应该在代码中加入哪些许可证,以及未经许可使用我的代码的人的法律后果是什么?
也足够缩小,还是需要更多东西?我希望有人能够更轻松地编写我的网站的新实现,而不是重复使用我的代码。
我可以采取哪些其他步骤来保持我的网站的需求,而不是让其他人在他们的网站上使用我的代码?
因为这将是我的主要收入来源,我希望保护。
答案 0 :(得分:2)
我不会花太多时间来混淆你的代码。这不值得,因为JS是客户端,所以它是公开的。
默认情况下,您制作的所有内容均受版权保护。花了你的时间制作最好的网站,并确保你保持最好的网站。
答案 1 :(得分:2)
您应明确对您的代码进行版权保护。您可以通过添加文本
来完成此操作Copyright (C) 2012 [your name or business name]. All rights reserved.*
在每个源文件中。然后,你不用担心它,因为你可能无法知道是否有人复制了你。但如果他们这样做,他们就违反了版权法,你会打电话给律师。
有一些方法可以进一步模糊你的代码,但它们都是徒劳的,因为它们都是可逆的。它们必须是,否则浏览器无法运行它们。
*文本“保留所有权利”不是必需的,但它通常用于增加重点。
答案 2 :(得分:0)
您不太可能阻止人们使用您的代码。
混淆将使业余爱好者难以理解和修改您的代码。
版权化将使专业人士在未经许可的情况下不太可能使用它。
除非你正在做一些真正具有开创性的东西,否则你的代码可能没有很多废品价值,所以人们不会去偷它(当然不是以明显的方式)。
但是,如果您完全着手保护代码的复杂部分,请在服务器上构建一个API来完成这项工作,而不是使用Javascript。