软件行业有两大派别;开放系统(Open System)与生态系统(Ecosystem)。
这两个派别的斗争,是一道亮丽的风景。
大公司是喜欢EcoSystem的,一个公司一旦占据龙头老大的地位,就开始打造它特有的EcoSystem,让利润最大化,让竞争者知难而退,让自己的江山永不变色。
微软成了最大的软件公司后,搞出了一篮子解决方案,从操作系统、程序语言、开放数据、数据库,他们都有自己的解决方案,它们的产品之间,兼容性强,使用方便。
它们以此诱惑用户,让用户终身躺在它们的产品上,忍受它们各种升级错误;它们以此威胁开发人员,让开发人员苦苦等待它们的下一个新功能,而不是自己轻举妄动。
在世界上绝大多数人都在为微软唱赞歌,觉得它的EcoSystem做得多么得好的时候,有个良知未泯的年轻人说,可是,这不是独裁吗?独裁怎么可能是好的。
这个年轻人的声音太微弱了。相比之下,微软的创始人很富有,还会到非洲去撒撒钱,媒体一片赞美之声:这是多么有人性的首富啊,让人感动到哭。
这个年轻人只能默默地工作,他写出了一个叫做Linux的东西,打响了推翻微软垄断的第一枪。
年轻人宣布,Linux是属于开放系统的。开放系统必将战胜生态系统,因为它是属于开发人员自己的。
很多开发人员,迫于公司的淫威,在离开公司的时候,要含泪与自己写的代码说再见,不能带走一行。
所以,开放系统的概念,一下子让他们看到了曙光。再也不必与自己的代码孩子说再见了。
越来越多的开发人员默默地工作,他们只有一个目的,就是推翻微软霸权。
微软的发展停滞了,股票长期徘徊不前。压力之下,微软不得不换帅。
新CEO上台,意识到生态系统不能搞了,开始向云服务进步。猜猜微软的云服务用的是什么?
主要是Linux。
开放系统战胜了生态系统。
可是,故事还没完。
苹果又建立了一个生态系统。年轻人配上iPod,iPhone,MacBook,似乎就成为学生贵族了。要想在苹果的EcoSystem上开发软件赚钱,苹果会让你交出一百元的买路钱。开发人员的产品放在苹果商店里卖,苹果狮子大开口地要分30%。
斗争还会继续…