保护我的代码

Secure my code?

本文关键字:代码 我的 保护我 保护      更新时间:2023-09-26

我正在创建一个网站,希望我的产品不会被盗。

我花了很多时间和精力创建一个js重的网站。

现在我意识到我没有办法让偷窃成为不可能。我的问题是,我应该在我的代码中放入什么许可证,以及未经许可使用我的代码会产生什么法律后果?

缩小也足够了吗?还是我需要更多的东西?我想让别人更容易地编写我网站的新实现,而不是重用我的代码。

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

由于这将是我的主要收入来源,我想保护它。

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

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

您应该明确地对代码进行版权保护。您可以通过添加文本来完成此操作

Copyright (C) 2012 [your name or business name]. All rights reserved.*

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

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

*文本"保留所有权利"不是必需的,但它通常用于增加强调。

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

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

混淆会让业余爱好者很难理解和修改你的代码。

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

可能的情况是,除非你正在做一些真正具有开创性的事情,否则你的代码没有太多的报废价值,所以人们不会窃取它(当然不会以明显的方式)。

然而,如果您完全致力于保护代码的复杂部分,那么在服务器上构建一个API来完成这项工作,而不是Javascript。