清华教授沈向洋:创新就要做到极致,用开源的方式培养未来工程师( 九 )


章文嵩:开源式的运动 , 早期大家特别欣赏这个理念 , 在这个理念下 , 最终像RedHat所有的代码也都是开源 , RedHat也开发了很多代码 , 也是遵从RedHat的理念 , 正因为RedHat开源 , 它的商业模式也是通过订阅来收费 。 RedHat有自己的商业模式 , 但它也吸收了大量的代码 , 估计90%以上的软件都不是RedHat写的 , 大部分来自整个开源世界 , 这个是互惠的过程 。 前面我们讲了 , 开源软件大幅度降低了互联网公司建设的成本 。 举一个例子 , 2011年淘宝去IOE , 自己建交易系统 , 相比IOE的解决方案 , 成本大概是1/140 。 淘宝花一亿建设系统 , 但如果在商业IBM机器 , 甲骨文数据库 , EMCDMX这些地方储存 , 基本上要花140亿 。
何晓东:阿里去IOE他是受益者 , 那么贡献者贡献什么能够收益 , 贡献者的利益在什么地方?
章文嵩:先讲阿里为什么可以开源 。 开源收益巨大 , 只花了一个亿的成本 , 省了140亿 , 节约是巨大的 , 所以开发者的成本这些都不是问题 , 阿里后续也把很多基础软件对外开源出来 。 那么 , 小公司怎么办?我前面提到了 , 很多做软件的小公司 , 现在通过开源 , 不需要建庞大的销售团队 , 销售团队TO B企业销售成本就是最高的 。 最近五年无论是中国还是美国 , 这些企业软件大部分是通过开源方式 。
何晓东:开源可以获客 , 这是它的商业价值 。 但是从大企业来说 , 开源本身带来收益已经能够支撑他做进一步开源 。 以前我也提到过一个观点 , 为什么谷歌可以这么多年一直支撑开放 , 虽然是部分开放 , 因为他从里面卖的广告挣到的钱已经远远超过他开发软件挣的钱 。 商业利益一直在后面隐隐约约呈现 , 没有特别清晰 , 每次我问的时候给一个理由 , 每个人的理由都不一样 , 从长远来看 , 开源怎么发展?
章文嵩:开源生态里面有一些商业的机构存在 , 我觉得是非常良性的 , 而且是真正能够形成正循环 , 不能要求所有的开源开发者都是无偿 , 不计任何回报 , 毕竟人还要吃饭 , 还有家庭 , 基本的生活成本非常有 , 如果有商业机构 , 包括互联网公司能支撑开源开发者 , 对整个世界都是好事情 。
包云岗:我补充一点 , 如果从一个公司来看是个小循环 , 看大循环的话 , 开源模式可以持久 。 之前我分析过 , 开源模式背后有两个经济学的原理在支撑 。 第一个是科斯的交易成本 , 按照它的交易成本理论来看 , 每一笔交易都有成本 , 对于一个企业来讲 , 如果在技术都能完成相同功能的情况下 , 肯定交易成本越低的技术 , 会得到青睐 。 开源一定程度上极大的降低了交易成本 , 所以必然会受到市场的青睐 。
第二个是一个例子 。 二百年前英国工业革命 , 蒸汽机效率得到大幅度提升 , 很多煤矿主非常担心他们以后卖的煤少了 , 因为蒸汽机的效率在提升 。 但后来发现 , 煤的需求比原来大大增加 。 如果降低门坎 , 对这个技术扩张其实有很大帮助 , 反而会更容易去推广技术 。 从这个角度来看 , 开源也是在降低门坎成本 , 会让一个技术更容易推广出去 。 开源在大循环下肯定可以赚钱 , 只不过羊毛出在猪身上 , 也许有的个人开发 , 或者一个小公司在开发过程中 , 最后有大公司买单 , 或者大公司收购 , 大公司支持开源发展等等 , 从大循环来看 , 开源技术应该可以长久发展下去 。
任道远:开源的商业模式业界已经觉得比较成熟 , 英文叫SNS , 订阅拿到支持的服务 , 云服务销售软件和交付软件 。 亚马逊拿了代码去做这些服务 , 他自己也发布了原厂产品 , 也提供原厂服务 , 这是一种可以考虑的服务方式 。 另一种方式是卖给企业内部的代码管理 , 以及持续的交付商业循环 。 它的模式是根据用户的角色、大中小的公司、甚至是同样的公司部门来买或者集团来买 , 如果重要性、影响力不一样 , 也会有不同的定价模式 。 所以基于开源已经有N种相对成熟的商业模式 , 只是哪一种更适合开源产品服务 。