华乐网
当前位置: 首页 >头条 >科技 >正文

告别青葱,开源的五大熟男范儿

2018-04-17 13:57    

Hi,大家好!我是何宝宏,欢迎来到《互联网的基因》大讲堂。

进入2017年,开源已经火到不行。千万不要以为开源是“共享经济”下诞生的新生事物。事实上,开源软件的概念早在上世纪90年代就已经出现。经过了近30年的发展,开源早已不是当年的“小清新”,而是已经散发着“熟男范儿”的多金男。

下面,我就来和大家扒一扒开源的发家史,以及今天它已拥有的五大“成熟范儿”。

计算机发展的早期,个人和黑客主导软件的发展,软件是计算机的附属品甚至赠品,并且是开源的。

1970-80年代,软件业的快速繁荣,却导致了软件个人英雄主义的时代终结,商业企业和商业软件逐步兴旺。商业软件为了保护商业秘密,向用户提供的是二进制代码的产品,也就明显削弱了软件用户的自由和权利,包括知情权、修改权和传播权等。

软件用户被剥夺的这些权利,在仅仅10年前的50-60年代,那个个人黑客的软件时代,却被认为是自然而然的,是天赋的。

因此,在软件业的“黑暗时代”降临后,以RMS等为代表的老一代黑客,希望“尊周礼、复古制”,发起了一场软件行业的思想启蒙运动,即“自由软件运动”。

自由软件运动强调每个人都有自由地使用软件的权利,这种权利不应被商业软件(即闭源软件)所破坏。自由软件运动反对软件的私有化,反对软件的知识产权,反对软件的版权,反对软件的专利。Copyleft和GPL协议,就是自由软件运动的典型产物。

自由软件运动站在了道德和伦理的高度,但却是反商业的。在一个商业社会里,反商业注定是要失败的,因为道德不能当饭吃。软件行业需要的,是一个商业和道德的折中,这就是开源软件,一个自由软件和商业软件融合的产物。

一方面,开源软件采用开放代码的方式提供产品,有效放大了用户的权利(授权协议规定了权利多少)。另一方面,在保护商业利益的同时,有利于克服商业/闭源软件重复开发、质量和安全难以评判等问题。

今天,经过近30年的发展,开源软件早已不是当初的小清新,早已发生了翻天覆地的变化:

变化1:从模仿到创新

90-00年代初,开源软件基本是对商业软件的模仿(shanzhai)。比如有微软的Windows操作系统,就出来个开源的Linux。有微软的Office,,就出来个开源的OpenOffice。有IBM ESB和Oracle ESB的企业级服务总线,就出来个开源的FuseESB替代等。

从00年代到现在,开源软件有时与闭源的商业软件同步市场,更多情况下开始引领创新发展了。比如智能手机领域的Android,SDN领域的OpenDaylight,云计算领域的OpenStack,大数据领域的Hadoop,人工智能领域的Tensorflow等。

变化2:从纯软件到多个行业

早期的开源说的就是软件,具体领域一开始也主要集中在“底层”的共性技术,如操作系统、中间件和数据库等。现在,几乎所有的领域都开源了,包括浏览器、AI和编码等。

开源是一种思想,一种生产模式,可以延伸到更多应用领域。

现在硬件和设计等开源的越来越多了。比如OCP组织开放了数据中心和设备的设计,ODCC应该是国内唯一的开源硬件组织。

变化3: 从对立到合作

开源软件是自由软件和商业软件理念的混血儿。虽然自由软件与商业软件形同水火,但在发展早期,二者却共同反对开源软件。RMS指责开源软件向商业低头,微软公司公开指责开源软件是癌症。

现在,几乎所有的商业软件中,都不同程度地包含了开源代码。几乎所有的开源软件,都需要做二次开发,从社区版本走向能够实用的商业版。

2015年前后,商业软件的代表性公司微软,也开始全面拥抱开源。

变化4: 从个人到企业

早期的开源是兴趣驱动的,经常是个人行为,学术色彩较浓,开源社区和开源基金会的公益色彩较明显。也就是说,自由软件运动的理想和信念还较多。

现在的开源经常是商业驱动的,经常是公司赞助的“个人行为”,当然也兼顾一些个人兴趣,开源社区和开源基金会也经常被指责“公司化”了。也就是说,开源软件的商业色彩日隆。

在一个商业的世界里,坚持理想从来都是不容易的。

变化5:从拿来到贡献

前面四点说的是全球,第五点说中国。

00年代,在开源世界里中国一直是拿来主义,“只吃不吐”。但现在,中国企业等对开源的态度明显发生变化,开始日益积极地参与社区活动,贡献自己的代码和知识。

但大多还是边缘性的,编辑性的居多。最近1年,偶有中国发起的优秀开源项目,比如Apache的Kylin和CarbonData。

开源即标准。中国的开源之路,正在重复标准化之路。中国的国际标准化工作,00年代前基本也是拿来主义,被外国人戏称为中国人参会是3S(Smile, Sleep, Shopping)。大约10年前,中国开始提交国际文稿,但基本是边缘性的。现在,中国开始引领很多国际标准的制定。

从标准到开源,从跟随、参与到引领,国力使然。

嘉宾简介

何宝宏,从事互联网研究领域20年的老兵,获得计算机博士学位,在通信行业从业,著有《互联网的基因》一书。本讲主要面对企业中高层、战略研究者、工程师和有技术背景的大叔大姐,个人观点,欢迎吐槽点赞分享 。

品牌、内容合作请点这里: 寻求合作 ››

榜单

今日推荐