保护我的代码
Secure my code?
我正在创建一个网站,希望我的产品不会被盗。
我花了很多时间和精力创建一个js重的网站。
现在我意识到我没有办法让偷窃成为不可能。我的问题是,我应该在我的代码中放入什么许可证,以及未经许可使用我的代码会产生什么法律后果?
缩小也足够了吗?还是我需要更多的东西?我想让别人更容易地编写我网站的新实现,而不是重用我的代码。
我可以采取哪些其他步骤来保持我的网站的需求,而不让其他人在他们的网站上使用我的代码?
由于这将是我的主要收入来源,我想保护它。
我不会花太多时间混淆您的代码。这不值得,因为JS是客户端,所以它是公共的。
默认情况下,您制作的所有内容都受版权保护。只是花了你的时间制作有史以来最好的网站,并确保你保持最好的网站。
您应该明确地对代码进行版权保护。您可以通过添加文本来完成此操作
Copyright (C) 2012 [your name or business name]. All rights reserved.*
在每个源文件中。然后,你就不用担心了,因为你可能不会发现是否有人复制了你。但如果他们这样做,他们就违反了版权法,你会打电话给律师。
有一些方法可以进一步混淆代码,但它们都是徒劳的,因为它们都是可逆的。它们必须是,否则浏览器无法运行它们。
*文本"保留所有权利"不是必需的,但它通常用于增加强调。
http://www.copyright.gov/circs/circ1.pdf第4页右下角。
您不太可能阻止人们使用您的代码。
混淆会让业余爱好者很难理解和修改你的代码。
版权保护将使专业人士不太可能在未经许可的情况下使用它。
可能的情况是,除非你正在做一些真正具有开创性的事情,否则你的代码没有太多的报废价值,所以人们不会窃取它(当然不会以明显的方式)。
然而,如果您完全致力于保护代码的复杂部分,那么在服务器上构建一个API来完成这项工作,而不是Javascript。
- 元素在我的代码中不会.fadeTo.Don'I don’我不知道;s错误的JavaScript、JQuery、H
- 从我的控制器返回一个不同于200的代码以触发ajax错误,这被认为是一种好的做法吗
- 验证我的代码json
- 如何创建更好的方式来维护基于我的代码访问的最后一个页面
- 我的jquery代码不起作用.为什么?
- 为什么不是'我的函数在解析云代码中工作吗?当我在Angular和Express中测试时,它是有效的
- 我不知道为什么我的代码是错误的?又有什么错
- 为什么我的解析云代码请求'未经授权'
- 为什么不't我的ruby代码与javascript文件一起插入
- 我的html表单无法验证.请参阅代码片段中的html代码和java脚本
- 我需要一个jQuery函数来只工作在700px以上的屏幕大小,无法在我的代码中发现错误
- I'我不知道为什么我的代码没有'不起作用
- 如何使用我的Jquery代码创建委托事件侦听器
- 我不知道此代码中的这些符号是什么意思.十进制到二进制
- 什么正在取代我的'以及“;javascript代码中使用'和&”;
- 在上传之前,我可以在代码中的哪里将文件扩展名更改为小写
- 为什么动态加载的事件在我的代码中不能正常工作
- 我的Javascript代码出错
- 如何禁用我的切换按钮?这是我的代码
- 如何分离代码:我的控制器是否做了太多工作