[技术帖]开源与用户成本

mike_shi的BLOG那里看到CSDN上的这篇《“开源”亮最后底牌》,作者以Compiere、SugarCRM、Asterisk这三个软件为例,说明“开源”已经进入了高端商业软件领域,已经不再局限于专业开发人员中了。

但这不论是与像Linux/Apache/MySQL之类的开源软件相比,还是像mike_shi那与微软相比,都是不合适的。

对于ERP/CRM这类本身定制化程度很高的软件来说,代码本身并不是最重要的,关键在于服务。

SAP的系统标准程序的ABAP源代码也都是可以查看的(只要上SAP NET申请一个License Key即可),是不是可以说SAP也是开源的?

文中说到:

那些下载“开源软件”的人员大体可以分为三类,一类是该软件的技术爱好者、另一种是潜在用户,最后就是该产品的竞争对手。

其中技术爱好者一项是没有疑问的。潜在用户也基本可以肯定——因为没有服务的支持,光有软件是没有用的,SAP的MySAP也是可以下载到的,但好像没听说有人就这样自己装起来用。最后是竞争对手的问题,这最多只能是给别人提供一点参考,不能照抄。

问题在于中国可就不是这样了。在盗版的养育下很多人没有意识到:开源也是有版权的。GPL/APL/MPL都是有法律作用的License。

评论里有人说:这是自断后路的发展模式

我只能说在这样一个法制观念淡漠的环境中,开源的精神遭到了怎样的曲解啊。

用户选择软件最重要的是考虑之一是“总拥有成本”(TCO)。一般商业软件,其售价就是TCO,如盒装的Windows。而对于像ERP/CRM这样的企业应用软件来说,软件采购成本只是一部分,更多的是定期(比如每年)向软件服务商(不一定是开发商)支付的服务费,以维护系统的正常运行,以及随公司业务的变化作调整等。

换到开源软件呢?除非用户有很强的技术实力,但更大多数的用户是不具备这样的技术实力的,那么就必然是通过这个开源软件的拥有者或者别的软件商为其提供服务。这就成了开源软件商的收入来源,并对用户来说构成了一笔成本支出——不一定就会比商业软件便宜。而如果是由第三方提供服务的话,按大多数开源软件的License来说,将其作为商业用途的话,此第三方服务提供商必须取得所有者的合法授权——这笔授权费用同样是开源软件商的收入来源,并同样是用户的成本支出。用户另外还要向服务提供商支付服务费。

考虑到开源软件商的规模通常较小,这也通常意味着质量风险。风险也是成本的一部分,并且有时可能会是很大的一部分。另外还有法律问题要担心。如果提供服务的公司以违反License的方式使用开源软件,则用户可能还存在着法律上的风险。

所以,在法制环境下,所谓的“自断后路”纯属无稽之谈。法律同样保障开源软件的权益。

当然,在法制纯属空谈的环境下,则我上面说的纯属无稽之谈。开源不过是给某些人以“合法盗版”的机会罢了。同样,在这样的环境下,对开源的种种FUD都会很有效。

(本文写于昨天,mblogger的图片功能还未恢复,继续等待ing)

6 Replies to “[技术帖]开源与用户成本”

  1. 其实,我举微软的例子不过是说明一个问题罢了,就是想要发展,先要拉人,不管是造反还是造软件,想要发展起来,人不是不可或缺的。当然,在软件业,被你拉来的人就叫用户了,只要你培养出足够数量的用户,发展起来就方便了。而微软看清当时中国的情况,知道没盗版,没几个人会用2k左右的windows的,所以就放任盗版横流,先拉拢客户再说。好处就在于,由于有了足够的用户,所以中国的整个软件行业,也基本构筑在微软平台上,换而言之就是我们已经被牢牢的绑死在微软身上了,虽然微软的东西是不错,但绑死总不是好事。另外,所谓软件,其实就是服务,所以事实上现在微软和自由软件真正要拼的,是服务。ps:猛禽看看此帖,呵呵,http://www.51xs.com/wxxs/w/wenruian/wxwx/017.htm

  2. >>所以事实上现在微软和自由软件真正要拼的,是服务。你认为自由软件的服务能够赢微软吗?

  3. 所以说,那些对开源的误解根本是不必要的,商业软件只要做得好,开源软件根本不会是对手。问题就在于一些商业软件自己做不好,只好来FUD开源,纯属拉不出屎怪茅坑。

Leave a Reply

Your email address will not be published. Required fields are marked *