开源:引领大数据时代软件开发

  “您对中国源如何评价?”记者问。“这是中国软件开发领域的悲哀。”恒拓开源信息科技有限公司创始人兼CEO马越的这一回答让记者有些意外,“这样的支持本土开源原创项目的协作开发平台早就应该有了。中国源的年轻人做了一件非常牛的事。过去20多年中,中国原创的开源软件只有1000多个。但是中国源从今年7月在阿里云平台上线以来,短短几个月时间,平台上聚集的中国原创的开源软件已近3万个,未来两年内可能会达到百万级。我们当然有理由看好未来中国开源软件的发展。”

  新的生产力

  以中国源为代表的新型开发模式和平台的出现,将成为软件开发领域的一个拐点,它与互联网、开源、云计算崇尚的开放、自由、协作、分享的理念相得益彰。

  以前,开源一直是走模仿商业软件的道路。市场上出现一款知名的商业软件,开源软件也会出现一个类似的产品,比如Linux之于UNIX。“进入大数据时代,最好的大数据解决方案是开源的Hadoop,就连许多传统企业也纷纷支持和学习Hadoop。开源已经成了引领技术发展的主流力量。”马越表示,“开源是信息产业的新拐点,它已爆发出巨大的能量。”

  互联网的精神就是去中心化,实现社交协作,消费者与生产者的角色实现重合,用户既是开源软件的使用者,也可以根据自己的需求基于开源软件进行二次开发。这是因为互联网时代社会生产力已经达到一个新的高度。“今天,我们其实应该感谢那些提供‘IOE’解决方案的厂商,因为它们几十年的努力,让生产力达到了今天这样的高度,软件工程如此成熟,人们获得源代码如此容易。”马越说,“但是‘IOE’的时代已经过去。开放、社会化协作渐成主流,这不仅体现在技术层面,而且就连企业的组织和管理模式都将发生颠覆式的改变。”

  过去,企业内部的组织架构是金字塔模式,从董事长再到其下的各个部门。之后,矩阵式的管理开始在企业中流行。在互联网时代,以各大互联网公司为代表的企业,其内部都采用了网络化的组织和管理方式。在网络化的架构下,每个节点都是自然人或一个灵活高效的小组织,因为一个任务,大家进行协作,完成任务后又重新打散。这就是高度社会化的协作模式的典型表现。

  “人类没有开源,世界将会怎样?”这句话听上去像是套用了一句著名的广告语,但一针见血地指出了开源的重要性。

  技术垄断将导致经济垄断,经济垄断将导致社会资源垄断,如此下去整个社会就会出现倒退。在“后工业”时代,互联网经济就是一种新的生产力,而开源、云计算等推崇开放、协作的DNA成了推动新生产力前进的基础。

  闭门造车的时代一去不返

  开源的最大魅力在于,可以实现颠覆式的创新。在崇尚开放、协作的时代,传统的软件开发方式会不会被颠覆?马越认为,传统的软件开发企业曾经以高薪聘请一大批专业人才开发先进的产品,卖最贵的价钱。现在,任何一个优秀的团队也不可能只靠闭门造车,就能创造出世界一流的软件。“那个时代已经过去了。未来,通用型的软件很可能都以开源的方式存在。”马越举例说,“Hadoop、OpenStack等开源架构的出现预示着一个新时代的开始。”

  马越感慨地说,“像恒拓开源这样面对企业客户的企业,现在也面临如何互联网化的难题。我们要在产品开发和企业管理模式等方面积极创新。”

  马越非常期待看到由中国源引发的“涌现”效应,未来大量复杂的需求通过简单、适合的开源云平台就能轻松实现。不过,马越也提出了自己的一点担心:目前中国的开源软件全部基于国外的软件协议,从长远看,中国开源软件若想持续、健康发展,就必须妥善解决这个问题。

关注读览天下微信, 100万篇深度好文, 等你来看……