论开源<1>---软件本身的价值

笔者从事软件行业已15年左右,编码也有10年以上经验。长期以来,就我所知,基本是从C/C++,Java的生态环境开始,由国外一堆极具gongchan主义情怀的理想主义者引领,一直在提倡软件开源的思想,及至最近十年,几乎ruby,scala,c#,php等大部分软件细分行业都开始跟风,甚至现在连硬件也开始开源。但是,开源真的如很多人所认为的那么好吗?还是这些有情怀的理想主义者被公司企业加以利用了?我们仔细分析一下。

1.首先我们先看看软件本身的价值
软件真的是一直都不名一文吗?显然不是。上世纪80,90年代,中关村有四大天王,说的就是四个编码很牛的王江民,王志东,王东临,王文京这几个人,那还是个人英雄主义时代,当时的软件非常的值钱,根本无人提及开源。一个wps比office便宜不了多少,降价免费是后来被迫的事情;还有ucdos,王码之类的,直到2005年以前软件本身还比较值钱。
记得2000年左右,wls 6.0刚出来的时候9w元一套,当时我听说这个价钱直接震惊了,office 97是3w元,相比之下win98貌似便宜点,是2000元。Oracle 8.x在2000年左右的时候也是价格不菲,国内同行根本用不起正版授权。现在哪还有软件能卖这样的价钱,在互联网时代,全被忽悠成了软件本身不值钱,用其他行业附加值来赚钱的思路。这些年软件本身的发展趋势是,从几万几十万一套,到只收取服务费,再到彻底不值钱的年代。。。

一个/套成型的软件,理所应当的应该具有它本身的价值。我记得有一期的罗辑思维语音说的很透彻,经济学早就向我们证明了,商人思维是有利于社会发展的,我们每天吃的面包牛奶,不是出于店主的仁慈之心,而是他们对金钱的渴望。我非常理解这个价值观,罗胖说的一点没错。
开源虽然不尽然是免费,但是免费的成分很大。因为有人省钱了,所以必然有人少挣钱了。软件是一种很复杂,内在价值很高的东西,写一个软件需要付出大量劳动,软件源代码是小众的东西。对于这样的东西,按常识说应该私藏,卖钱,打击盗版。电影、音乐、文学作品都走的是类似路线,自己费了半天劲,能挣钱的,谁愿意免费公开给大家?那么为什么软件要开源呢?有什么好处?像微软、oracle他们这样,软件闭源才更是合理。

一个最典型的例子就是《愤怒的小鸟》引擎作者,开源前以为自己是马克si,结果后来肠子都悔青了,眼睁睁看别人用自己的开源引擎赚了几十个亿,自己只能在网上发檄文愤怒地变相讨伐那家公司,但又不能让别人看出是因为自己傻。

未完待续。

猜你喜欢

转载自sharong.iteye.com/blog/2295456