即将过去的2009年,对于开源ERP是跌宕起伏的一年。一方面,以恩信科技等为首的企业将开源ERP推向新一轮的高潮。另一方面,由于开源软件最大的贡献者Sun被收购,无疑是向开源软件市场扔下了一颗重型的炮弹,让开源软件的使用者无所适从。在此情况下,2010年开源软件将何去何从?
Sun收购事件意味着开源软件难逃商业化命运
谁是开源软件最大的贡献者?这个答案是无庸质疑的。Sun公司开发的Java平台是最大的开源平台。在这个平台上开发出了很多免费的和商业的软件。但是,2009年4月20日却传来一个令人吃惊的消息。就在这一天,甲骨文公司宣布将以74亿美元的价格收购Sun公司。这个事件再一次证明,开源软件最后都难免走向商业化运作的道路。毕竟追求利润是商人的根本目的。
历史往往有惊人的相似。类似的事情很早就已发生。比如最早Linux等操作系统也都是开源的。用户不仅可以免费使用,而且还可以在原有功能的基础来进行自定义开发。其中,红帽的Linux操作系统无疑是最成功的产品。可惜的是,没有几年时间,当积累到一定的用户数量之后,也被商业化包装了。现在和微软的操作系统一样,需要收费。只是价格没有微软那么高而已。
从这一个个事件中,我们可以得出一个结论。现在很多企业都是拿开源作为一个炒作的手段。企业推出一个软件的时候,先通过开源的手段积累一定的客户数量。而且软件开源、免费,往往意味着企业不用为软件的漏洞买单。这也在很大程度上降低软件的测试成本,有很多用户可以为企业进行免费地测试。等用户数量达到一定规模的时候,其软件本身也已经比较完善,此时再通过商业化包装推向市场,无论是软件开发者,还是包装者,都可以从中获取很大的商业价值。所以,开源-商业化包装成为一款成功的商业化软件无法摆脱的命运。毕竟天下没有免费的午餐。只要是商人,都会追求利润。
开源软件的运作或许会走SaaS的道路
国内开源ERP软件也有不少。比如全球第一家开源ERP企业Cmpiere在国内也设有分支机构,再如北京恩信创业也凭借着开源ERP软件进入到信息化管理软件领域。那么,这些企业又是靠什么来盈利的呢?难道他们真的有如此善心,亏本为企业免费开发软件?
天下没有免费的午餐,这是一个真理。这些从事开源软件设计、开发的企业,在招募人才的时候可不是免费的。企业仍然要为员工买单、为设备买单。如果没有收入来源,企业都将难以维持生计。因此,软件虽然是开源的,但是企业仍然有利润来源。这个利润来源就是服务与二次开发。
众所周知,ERP系统不向其他办公软件那么简单。对于大部分企业来说,即使他们拥有一个ERP软件,但是如果没有专业的顾问进行实施的话,企业也很难取得成功。也就是说,此时即使企业免费地拥有一款ERP软件,但对于企业来说,就好像只有汽车没有驾驶员,只能够当作摆设,而不能够带来任何的价值。为此,企业要部署好ERP系统,必然要寻找专业的实施顾问来负责企业EPR系统的实施。通过软件提供商推荐顾问,无疑是不错的选择。因为他们了解这个公司的产品与设计流程。软件公司虽然免费提供软件,但是却可以从系统实施服务那里取得不错的收益。
还有一点需要提醒的是,开源ERP软件无论在功能上,还是业务逻辑上,总是与商业软件之间存在一定的差距。如果往好的方面想,由于软件本身是开源的,免费为企业所用,由于资金、技术等方面的限制,无论在设计还是测试上,都没有商业软件那样完善、严谨。所以,出现漏洞或者功能不够完善也是可以接受的。如果往坏的方面想,难道企业在这方面真的没有一点恶意吗?因为软件不完善或者存在一定Bug,企业要使用这款软件的话,则必须进行大量的二次开发。二次开发可不是免费的,企业必须要为其买单。不可否认的是,在二次开发的功能上,有不少是因为企业自身的个性需求来决定的。由于软件本身功能不足或者缺陷只占其中一部分。
从中我们可以看出,从事开源软件开发、推广的企业,其利润来源主要是服务,其中包括ERP系统实施、维护服务和系统二次开发的服务。其实这种商业推广的模式与现在比较流行的SaaS(软件即服务)运作模式非常相似。因此,笔者大胆预测,或许在不久的将来,带有一定商业性质的开源ERP软件会脱去其神圣的外衣,走SaaS软件的发展道路。商业软件就是商业软件,何必再套上一件开源的大衣呢?
开源ERP领域难有大的前途
虽然现在市场上的很多开源软件,大部分是批着开源软件外衣的商业软件。但是,随着国内开发人员不断增多,开源意识增强,笔者相信,一些小型开源软件仍然会层次不穷地出现。比如邮件系统、OA系统、看板系统等,由于其设计、开发难度不大,参与的人数也不用很多,故其在国内仍然会有一定的发展。
但是笔者认为,其发展范围可能只限于小型的管理软件或者办公软件。因为其不需要十分严格的组织与业务逻辑,大部分情况下,可能几个人花几个月时间就可以开发出一套小型管理软件。但如果要开发ERP这种大型信息化管理软件,笔者认为开源软件是很难有大作为的。即使面对中小型企业的ERP软件,其背后的业务逻辑仍然是非常复杂的。无论是后台数据表,还是业务流程,都是数以万计的。如果没有严格的组织、严密的测试,同时大量开发人员的参与,很难设计开发出一个比较完善的ERP系统。即使号称全球第一大的开源ERP产品Ccmpiere其功能仍然有很大的限制,如物料需求计划等都没有实现,所以更像是一个进销存系统和财务管理系统的结合产品。从功能与技术角度来说,远远没有达到一个ERP系统所要求的程度。
所以,开源软件如果想在ERP领域内发展,会遇到很大的阻碍。最大的阻碍就是开发成本问题。除非走商业化道路,通过服务来获取利润,弥补软件开发成本,否则很难有进一步的发展。
从以上分析可以看出,2010年,笔者并不看好开源ERP软件发展。笔者相信,由于商人的本质,当开源ERP软件积累到一定用户,功能上也比较完善时,必然走向商业化道路。只是各家走的道路可能会不同,要么像红帽靠出售软件使用权来收费;要么像恩信通过实施服务或者二次开发来收费。不过无论走哪一条道路,都无疑从一定程度上偏离开源软件的本质,走上商业化发展的道路。