Javascript 保护我的密码?

Javascript 保护我的密码?,javascript,security,licensing,Javascript,Security,Licensing,我正在创建一个网站,希望我的产品不会被偷 我花了很多时间和精力创建一个js重磅站点 现在我意识到我没有办法使偷窃成为不可能。我的问题是,我应该在我的代码中添加哪些许可证,以及未经允许使用我的代码的人的法律后果是什么 缩小是否足够,还是我需要更多?我想让人们更容易编写我的站点的新实现,而不是重用我的代码 我还可以采取哪些其他步骤来保持我的站点的需求,而不让其他人在他们的站点上使用我的代码 因为这将是我的主要收入来源,所以我想保护自己。我不会花太多时间混淆你的代码。这不值得,因为JS是客户端,所以它

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

我花了很多时间和精力创建一个js重磅站点

现在我意识到我没有办法使偷窃成为不可能。我的问题是,我应该在我的代码中添加哪些许可证,以及未经允许使用我的代码的人的法律后果是什么

缩小是否足够,还是我需要更多?我想让人们更容易编写我的站点的新实现,而不是重用我的代码

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


因为这将是我的主要收入来源,所以我想保护自己。

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


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

您应该明确为您的代码授予版权。您可以通过添加文本来完成此操作

Copyright (C) 2012 [your name or business name]. All rights reserved.*
在每个源文件中。然后,你不用担心,因为你可能不会发现是否有人抄袭了你。但如果他们这样做了,他们就违反了版权法,你会打电话给律师

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

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


第4页右下角。

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

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

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

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

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

是一种基本的帮助方式。但最终任何人都可以扭转这种局面。