我之所以能够看得更远,是因为我站在巨人的肩膀上。
——艾萨克 牛顿
这次我们聊聊开源的未来。
谈到开源,多数人的脑海中闪现的一定是开源软件,一旦说起开源软件,那么就可以如数家珍的列出一些软件,如 Linux、Firefox、OpenStack、Docker、Hadoop、Spark;列出一些代表人物,如 Linus Torvalds,Eric S. Raymond,列出一些代表性的公司,如红帽、Google、Facebook、github、blackduck;列出一些组织,如 Apache 基金会、Linux 基金会、OSI、Eclipse 基金会、Python 基金会等。总而言之,头脑中对于开源已经锁定在开源软件,如果是技术爱好者的话,则更进一步的去看架构、静态分析代码、运行起来然后再计较其它。
那么其实在这里有一个大大的误区,也就是说开源已经指的不是软件这么一个领域了,尽管开源这个词汇来源于软件领域,标志性的事件即是 Eric S. Raymond 发起的“开源软件运动”,经过这么多年的发展,其范畴已经远远超越软件本身,一如著名的开源文化、思想的栖息地 opensource.com 所列出的:开源企业、教育、政府、法律、健康。开源不仅仅是指软件,而是指的一种文化现象:愿意与他人分享,透明的合作方式,为了改进而鼓励失败,期望-甚至鼓励他人也这样做。
未来是难以预测的,也就是说我们无法看到未来的开源是如何的,但是,从现状来讲我们知道,开源已经占有一席之地,是这个世界不可或缺的一个部分,无论是已经融入我们生活各个方面的开源软件,还是其思想所影响的协作、生产方式。我们的世界,既充满合作,又充满冲突;同时也遍布着协作与竞争。难以置信封闭的、“大教堂“式的组织、开发、经营模式亦有不凡的成绩,Apple 的市值和流行程度是这方面的铁证;但是开放的、“集市”式的组织、开发流程、等也不敢落后,Android 对于智能移动设备的贡献、Linux 成为云计算的基石、Hadoop 成为大数据最为流行的工具就是明证。世界的多元,才是美好的前提。而我们要做的就是让世界变得更加美好,不是吗?当然,能够选择开源作为生产、协作模式,乃至代码、产品的开源,让之传播更加的广泛,让更多的人参与,更加的平等和民主,不是更好吗?
前不久,红帽的现任 CEO 出版了一本书,叫做《The Open Organization: Igniting Passion and Performance》,书中探讨了开源的文化,如何在一家商业公司中发挥力量,一种扁平、自下而上的、开放的组织是如何运转的。而在2012 年出版的另外一本书:《一的力量》探讨了各种组织形式的团队及文化。这两本书所列举的例子中都提到了 w.l Gore ,这家公司的文化无疑是开源文化的典型:完全的扁平化,自由的组合,没有预先定结论的沟通等等,这是家成功的公司,已经经营了半个多世纪,其创新的产品也是我们日常生活中不可或缺的。
将我们的视野收拢一下,抛开世界、未来的宏大叙事,作为一个具体职业的个体,选择开源阵营有未来吗?自由是有代价的,而且通常都很昂贵!开源在未来是否能成为主流,取决于一个个的个体。当然,个体也好很好的先去掂量下自己,问自己几个问题:你能做到独立思考吗?你渴望并愿意追求自由吗?你相信平等吗?你能够做到妥协吗?乐于分享吗?如果上述几个问题大多数的答案为“是”的话,那么就不要犹豫,参与进来,你就是改变世界的一份子。
创新,是未来的唯一动力,而创新的基石就是自由,不限制任何的想法,而这恰是开源的初衷。无论是 Hacker、Geek 精神,创客、工匠精神,都是开源所倡导文化的具体体现。
最后,大家分享一组幻灯片,是著名的开源公司 Blackduck 新发布的 2015 the futrue of open source ,用详实的数据回顾了过去几年开源软件的发展情况,并预测 2015 年的开源软件状态。相信可让读者受到启发。
——适兕
目录
开源资讯
Amazon EC2 容器服务背后的技术
Readme.io 创始人谈 API 文档的未来
开源软件
Log4j 版本 1 生命周期终结
ACAT:来自英特尔的霍金专用语音系统
开源实践
Esty 的开源项目运营经验
Facebook 开源的真正原因
开源经验
开放源码在大型企业中的使用情况
开源领导者应该入乡随俗吗?
特别专题
内容为王,文档写作新理念
DevOps 在撰写文档中的实践
文档,重中之重
评论