Closed. This question is off-topic。它当前不接受答案。
想改善这个问题吗? Update the question,所以它是用于堆栈溢出的on-topic。
已关闭8年。
Improve this question
我当时在看一个看起来很酷的javascript框架。我喜欢演示,当我查看页面源代码和附带的.js文件时,我注意到该文件具有“仅出于测试和评估目的,受版权保护,该软件不是免费的,并且仅许可您进行测试”
但就在那之下,整个代码都在那(因为它是javascript)。我可以看到您是否有一个已编译的项目,是否有人必须闯入未经授权的系统才能获取源代码,但是您甚至将如何开始强制使用这种纯文本语言?
在删除他们的注释之后,查找并替换变量的重命名,重新排列功能,甚至不可能知道是否有人将其与网络蜘蛛一起使用。那是失去业务的5秒方法。
我真的很好奇,因为该产品似乎是他们的整个商业计划,但是他们所有的商业 secret 都可以在演示中找到。该国没有为此类事情提供足够的补救措施,因此保护创建者的责任就在于创建者(我的意思是说,毕竟这是他们的商业计划)
您对此有任何见解吗?解决方案我完全忽略了吗?我对为什么有人会花很多精力去做一些他们不打算免费的事情却却免费提供的东西感到困惑。 西方国家的大多数公司客户都不敢冒险窃取软件,因为有被大量金钱捕获和起诉的风险-如果不通过代码,则可能是通过不满心的实习生吹口哨 与盗版办公软件不同,盗窃与原始JavaScript一样公开可见,并且可以访问-您永远不知道可以使用(或提出)使用算法方法来找到被盗JavaScript代码的技术。 真正的业务损失可能没有人们想像的那么严重:如果便宜的人可以窃取一个JavaScript小部件,那么如果该小部件无法被窃取,他们就会简单地回到免费的状态。商业JavaScript窗口小部件通常不提供任何独特的功能-流行的东西往往会被快速克隆-它们的卖点通常是它们能执行数十种开源解决方案所能做的事情,但是却非常好,快速,干净且有据可查。
想改善这个问题吗? Update the question,所以它是用于堆栈溢出的on-topic。
已关闭8年。
Improve this question
我当时在看一个看起来很酷的javascript框架。我喜欢演示,当我查看页面源代码和附带的.js文件时,我注意到该文件具有“仅出于测试和评估目的,受版权保护,该软件不是免费的,并且仅许可您进行测试”
但就在那之下,整个代码都在那(因为它是javascript)。我可以看到您是否有一个已编译的项目,是否有人必须闯入未经授权的系统才能获取源代码,但是您甚至将如何开始强制使用这种纯文本语言?
在删除他们的注释之后,查找并替换变量的重命名,重新排列功能,甚至不可能知道是否有人将其与网络蜘蛛一起使用。那是失去业务的5秒方法。
我真的很好奇,因为该产品似乎是他们的整个商业计划,但是他们所有的商业 secret 都可以在演示中找到。该国没有为此类事情提供足够的补救措施,因此保护创建者的责任就在于创建者(我的意思是说,毕竟这是他们的商业计划)
您对此有任何见解吗?解决方案我完全忽略了吗?我对为什么有人会花很多精力去做一些他们不打算免费的事情却却免费提供的东西感到困惑。
最佳答案
除了混淆代码之外,没有其他方法可以“加密” JavaScript代码,所以是的,确实没有办法可靠地对商业JavaScript产品进行复制保护。
他们仍然值得提供,因为