开源软件的商业模式

品牌
软件和集成电路
2021年01月01日 21:20

开源软件商业化的盈利模式

我将重点介绍开源软件的商业模式。价值与价格的关系,两者往往混淆。举个例子,相比普通女包,奢侈品女包的价值更高,但其使用价值跟普通女包没什么区别,或者还不如普通女包。所以价值不是绝对的,不是永恒不变的,由于时代、观点、需求迥异,对价值的评估也会各不相同,所以价值和价格有时候会混淆。

价格反映市场的交换价值而不是使用价值,是商品在市场流通的价值体现。对于价格的认识,经营者与消费者是不一样的。经营者为了追求利润,在竞争中立于不败之地,需要降低成本;即使为了提升价格竞争力,降低价格,但价格还是高于成本。但从消费者的角度看,以最低的价格获得性价比最高的商品,一直是消费者的期待。

回到软件层面,套用这个例子会怎么样呢?在软件领域,价格能正確反映软件价值的情况吗?韩国开源软件实用价值非常高,而市场价格却非常低廉。这就是开源软件不能在市场获得认可,不能体现价值的原因所在。幸运的是,最近很多开源软件经过多次的技术研发与提升逐步在市场中获得认可,阿帕奇软件便是最好的例证。从这个角度上来讲,为了实现市场价值,并提升价格,我们需要一套良好的商业模式。

开源软件近几年在运营体系领域获得长足的发展,企业应用领域也广泛普及。开源软件市场地位在不断地增强,建立以开源软件为核心的商务模式,逐步有了土壤和基础。开源软件商业模式的生态系统,有很多的利益相关者,我们称之为“洋葱模式”,它是一层一层的。其中OSS项目为洋葱的核心,有指挥人员、开发人员、项目控制人员。洋葱的外延更厚,包括流通代理商、供应商、开发商等处在这个洋葱模式的外延,他们属于获利方。

开源软件的商业模式有哪些?我的分析表明,一个软件应用的流程,首先用户有需求,要评估测试是自己开发还是购买引进。如果自己开发,可以外包,也可以招聘人员开发;如果购买的话,跟开发一样需要有维持管理,需要有培训。以开发为中心的模式,要承担软件的开发、设置、系统集成、维护、管理测试等所有环节。以服务为中心的模式,不参与到产品开发,要承担开源软件维护、测试,方可创造利润。我觉得对企业来讲,根据自己的实际情况,两种商业模式都可以尝试。有不少的企业双管齐下,兼顾两种模式。所以,开源软件的商业模式我分为三类:一是以开发为中心的模式;二是以服务为中心的模式;三是混合型。

传统的软件开发商要转向开源软件的开发,需要考虑哪些因素呢?

第一,市场需要对产品进行评估。一个软件开发以后市场反映会怎么样,实际上产品的性质不同,产品发布的时点不同,市场对产品的反应也是不一样的。所以以开源软件的方式向市场提供的时候,准确的产品评估是必要的,如果时机不对,或者不符合当下的需求,就有可能失败。

第二,社区关注度。将源代码公布到社区以后有很多相关人员蜂拥而至,经常有这种错误的判断。为了避免这种情况,首先要了解开发人员关注什么,需求是什么,然后针对需求开发相应的开源软件,这样才可以满足他们的需求,从而得到开发人员的欢迎。

第三,我们的软件产品是整体开源,还是部分开源,这两种做法哪种更符合公司的利益,需要做一个准确的评估。

第四,成本问题。开源的时候要考虑跟其他软件产品的兼容性,跟我们以往老版本软件或者其他老版本软件的兼容性。另外,免费提供给用户的时候,你所承担的开发费用能不能收回成本,在这个方面应该有一个充分的考虑。以开源形式提供,我们可以实现这种软件产品价值的最大化,同时也可以给企业带来利润,符合这样一个原则的话,那么可以实施开源。

第五,开发流程。基础开发的环境要给予充分的考虑,开发商转向开源软件的时候,大部分企业把商用软件开发的流程直接应用到开源软件的开发上,这个时候经常会出现问题。

首先,开源软件开发特点是全球性的、远程的,那么这些远程开发参与人员如何获得支持、能不能获得充分支持,文本资料能不能向他们提供,他们提出的问题能不能及时给予答复,公司内部有没有相应的组织架构等,都需要充分的考虑到。

其次,公司组织内部有没有达成一致的经营理念、有没有形成共识,像以前商用软件开发者排斥、抵触开源软件开发者,有的甚至半途离职,对以上问题要在公司内部充分讨论后形成最终决策,达成共识,才可合力攻关,推进开源软件项目。

再者,商用软件开发的源代码跟开源软件开发标准不一样。相关技术内容应该提供给开源软件开发人员,需要很多文本甚至有些源代码要重新编写。

总之,部分开源,即部分保持垄断。在这方面要采取相应的策略,推进开源软件的发布,并开展相关的商业模式。如果你的源代码本来不应该向外界公布,但你公布了,这样会给企业带来极大的损失。endprint

家电之家©部分网站内容来自网络,如有侵权请联系我们,立即删除!
软件 文章 价值
你该读读这些:一周精选导览
更多内容...

TOP

More