数科公司索要源代码,其实就是个笑话
这几年,经常听到 SaaS 创业者吐槽,说数科公司索要源代码,不给就不签合同。
我在 Oracle 公司工作过多年,客户从来都不提源代码的要求,因为他们知道 Oracle 公司根本不可能给。
但是面对国产软件,客户就敢于提出这种苛刻的要求,原因也不复杂:
首先,还是软件公司实在太卷!
大家打价格战杀红了眼,你不给源代码,有的是供应商给。
客户看软件公司这么容易妥协,就只好笑纳了。
第二,中国软件公司的规模都偏小。
在客户眼里,软件公司就是弱不禁风的“小卡拉米”,如果有一天倒闭了怎么办?我怎么给领导交代?
所以把源代码拿在手里,算是一种避险措施,一种免责手段。
第三,很多数科公司都有一个商业化梦。
大部分数科公司都是成本中心,地位不高,发展处处受限。
而如果能够成功商业化,不但领导脸上有光,公司也能做大做强。
现在只要把供应商的源代码搞过来,套个壳,摇身一变成为“自研产品”,不但政绩有了,还可以0成本商业化,想想都美。
但是,现实的说,数科公司索要源代码,其实就是个笑话。
给大家说个我自己的案例。
我曾经在一家互联网公司负责 IT 部门,有个项目购买了一套国内知名软件。
在项目上线前,我们也把源代码要了过来,核心还是避险。
但实事求是的说,我根本不可能在一个外购软件上投入太多研发资源,所以即便源代码要过来,也不会安排人去深入研究。
就算真的软件公司倒闭了,我也会想办法保持稳定运行,而不是轻易去改源代码。
说白了,改源代码的成本太高,风险太大,还不如重新买一套软件。
而且,很多软件的研发投入成本都是以“亿”为单位,软件的复杂度并不低。
以绝大部分数科公司的技术实力,根本就搞不定。
再说数科公司的商业化,除了少数个例,其实大部分都注定是失败的。
说个真实案例。
十几年前,一家数科公司要自研 OA 系统来对外售卖,一屋子研发人员搞了好几年,最终的结果是:这套软件唯一的成功案例就是替换了集团的 OA 系统。
实事求是的说:这套软件的 UI 搞得还是很漂亮的,但是商业化成功的关键,并不是软件研发,而是独特的产品定位、商业推广策略,以及高质量、标准化的产品架构和交付体系。
这家数科公司商业化失败的根本原因,是缺乏正确的商业化战略,导致研发出来的产品毫无核心竞争力,最终只能集团买单。
说白了,商业化软件的本质是创业,没有好的商业化思路,就算白嫖了软件公司的源代码,也是白搭。
要我说,如果数科公司真的要长期稳定的使用软件,就应该给软件公司合理的利润,让他们有生存和发展的空间。
如果数科公司真的想要商业化,就应该扬长避短,让专业人干专业事,不要想着什么都自己干。
实际上,数科公司最核心的资源就是集团网络,如果能够和软件公司合作,由软件公司提供标准软件和支撑服务,数科公司在此基础上构建行业解决方案,再通过集团网络推广,优势互补,岂不美哉?
指望通过榨取软件公司的源代码来实现商业化,不但祸害了软件行业,自己最终也会成为一个笑话。