卖Javascript代码

Ale*_*art 9 javascript

我打算出售我写的javascript代码.鉴于浏览器的当前状态,很有可能编写复杂的代码.我想我会遇到一些问题/有几个问题:

  1. 一旦我向某人展示演示,就可以轻松复制 Javascript作为客户端
  2. 有没有公​​司出售javascript代码?没有像ExtJS那样的双重许可.
  3. 我应该混淆我的代码吗?我应该对运行它的网站进行硬编码并将其打包等吗?
  4. 我该怎么做?

感谢您的时间.

Ale*_*ski 14

说实话,使用任何软件,没有任何保护方法可以100%安全地被滥用.例如,考虑使用大型商业软件,例如Photoshop,Windows或OS X.所有都有方法可以防止人们滥用或盗版他们的软件,对普通用户来说,这很好,并防止人们简单地复制他们的软件并非法分发.

但是,如果人们真的想非法使用软件,他们会找到一种方法 - 例如,他们可以对其进行逆向工程,然后创建密钥或完全删除盗版机制.

当然,作为一种脚本语言,使用JavaScript编写的应用程序更容易被滥用,因为正如您所指出的那样,当JavaScript运行在客户端时,任何人都可以非常轻松地查看您的JavaScript.然而,对于你的许多客户来说,这应该不是问题,而且现在公司对于商业上这种性质的软件很常见,它们使用JavaScript作为其实现的主要方法.

可能有一些人试图滥用您的软件,但正如我上面所指出的,这种情况发生在各行各业的软件开发中,您所能做的就是尽力防止这种情况发生.正如您所建议的,JavaScript混淆是一种使源不易读的好方法(但是有一些限制,例如剥离混淆器认为不必要的一些合法代码行),但在一天结束时,你只需要记住,大多数人都可能以正确的方式合法地使用你的软件,并且过度保护你的软件只会导致你的合法用户烦恼,试图阻止一小部分可能提供无论如何,解决任何机制.


epa*_*llo 8

通常销售JavaScript组件的公司真正销售对这些组件的支持.保证错误修复,及时回答问题等.