防泄漏这块只是增加一些门槛而已,不是我们的主要目的,毕竟源码类产品从技术原理上讲就已经没法防泄漏了。
用户拿去二次销售倒是没有发现过,产品比较小众,目标客户就那么些。有一种尴尬的情况是,单位A买了一套我们的软件,工程师王工本来是单位A的技术人员,也是我们软件的用户。后来,王工跳槽去了单位B,继续使用我们的软件,但是单位B没有正式购买软件,然后王工还继续找我们技术支持,并以单位B跟我们签了技术服务合同。目前我们是睁只眼闭只眼,因为不想得罪老用户(在用户眼里,我们提供的是收费的开源软件,代码免费,靠服务挣钱)。但是经济损失确实发生了,少掉了一半左右的收入(源代码与技术支持的价格基本是对半开)。这种情况下如果非去追究王工责任的话最后会是双输。
改成配置工具的方式,就不会发生这种情况了,因为我们会通过USB加密狗等方式加密这个配置工具,用户技术人员跳槽换了工作单位还要继续使用我们软件的话自然就会再买一套。
当然,极少数暴力破解软件的人员也会有,但那些人不是我们的目标用户群,不在讨论范围内。
所以,问题的重点是寻求一种技术方案,实现这个GUI配置工具,如果您有合适的技术方案还请推荐,多谢。
【 在 z16166 的大作中提到: 】
: 上面的方案(2),不能解决问题(2),因为只要你的工具能在每个客户那里生成全部滤波算法的源代码,那某个客户就可以想办法全部生成。
: 除非你给每个客户的工具是不一样的,给客户A的工具只能生成a、b、c三种算法,给客户B的工具只能生成d、e、f三种算法,也就是客户没购买的算法的源代码根本就不包含在你给他的工具中。
: 如果客户不是按算法来购买的,一般只能在工具和生成的源代码中加点水印方便跟踪是谁泄露出去的,水印和客户license信息有关。
: ...................
--
FROM 122.238.143.*