上面的方案(2),不能解决问题(2),因为只要你的工具能在每个客户那里生成全部滤波算法的源代码,那某个客户就可以想办法全部生成。
除非你给每个客户的工具是不一样的,给客户A的工具只能生成a、b、c三种算法,给客户B的工具只能生成d、e、f三种算法,也就是客户没购买的算法的源代码根本就不包含在你给他的工具中。
如果客户不是按算法来购买的,一般只能在工具和生成的源代码中加点水印方便跟踪是谁泄露出去的,水印和客户license信息有关。
技术是不能100%能保证不泄漏或者二次销售的,还得结合法律约束。
--
FROM 123.115.128.*