※ 引述《KJzelda (cheer)》之铭言:
: 各位好,
: 小弟目前需要对公司新产品(硬件装置)开发影像软件算法,
: 并包个API给客户使用,
: 这个装置算法须处理的资料量很大,
: 且速度上希望达到real time的效果。
: 但老板对于公开API(dll?)在外觉得很不放心,
: 怕被有心人士或竞争对手反组译破解后得知我们的算法核心,
: 因我之前对于这种开发案并无经验,
: 不知道一般商业用API或SDK都如何防反组译?
: 上网google了一下发现普遍都是说再怎么防,
: 被破解只是时间长短的问题,真的是如此吗?
: 若是把算法运算布置在云上的话(ex.AWS)是可行的吗?
: 但又觉得光资料传输就很难达到real time。
: 请教大家是否有相关经验可以分享给我,谢谢。
原文推文我底下有回了,是你的东西没有价值,而不是别人无法破解。
但是对于你老板担心的事情,还是有几种正式的作法。
1. 这个算法这么宝贝,那就该申请专利啊!
2. 专利不是保障你不被山寨,所以在别人看出这个产品市场的潜力之前,尽快扫过一轮
所有潜在客户,就算赔钱塞都行。因为先占者优势还是有很大差异,让客户懒得更换二线
厂牌。
3. 专利不能保障不山寨,专利有什么鸟用?当你市场扫的够广,大厂注意到这块利基市
场,想进入时,这个专利就产生作用。山寨厂不怕你抓不怕官司,但是有头有脸的大厂会
怕。
4. 卖出专利给大厂拿钱出场,或是交换成大厂股权,就躺着赚退休了。