今天高考,好日子啊。开源社选在今天创立第一篇简书文章,向全世界所有的学子致敬!
这篇文章由开源社文案组组长适兕(只有参加高考的同学才认识这个字对不对!)老师整理,为大家讲述一位出生时患有脑性瘫痪的孩子如何通过努力成长为开源界的通才的故事。正文开始:
简 介
对于开源有了解的人,一定看过一部纪录片:《操作系统的革命》,其中的发起者之一就是 Bruce Perens,在屏幕上介绍他时,上面写着: 开放源代码定义的创始人。
操作系统革命-Revolution OS【双语字幕】720p_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili
没错,是的,就是这位即是程序员,又是法律专家的通才,将开源从自由软件中剥离出来,让其更具有商业友好,获得更多对生产关系没有那么强调的业内人士的青睐,至今20年过去了,开源的定义依旧指导着无数个项目,彻底的颠覆了软件行业。
Bruce Perens 是软件界著名的开源运动的发起者之一,也是向全世界说出“开源”的第一人,他创建了“开源的定义”,也就是现在大家所熟知的、每时每刻都在使用的一套法律许可。 他目前是一家生产 50-1000 MHz 软件定义无线电收发器的创业公司 Algoram 的首席执行官(CEO),同时也是法律技术咨询公司 Legal Engineering 的 CEO。
成 就
我们细数一下 Bruce Perens 的成就:
1. 参与著名皮克斯动画的开发
Perens 在著名动画制作公司皮克斯工作过12年,他作为工具工程师参与了两部经典之作: 《虫虫特工队》 《玩具总动员2》 。
2. Busybox 创始人
Perens 是著名的开源项目 Busybox 的创始人,我们知道 Busybox 是一款打包了众多 Unix 工具的单一程序,号称是:“嵌入式世界的瑞士军刀”,它的用途非常之广泛,尤其是 Android 的用户群体。 至于 Linux 的嵌入式开发,没有不知道 Busybox 的,这个工具实在是太重要了。
3. Debian 项目的带头人
1996 年 4 月至 1997 年 12 月,当时在 Pixar 工作的 Perens 被当选为 Debian 的带头人,也就是协调开发 Debian 的关键人物。这是继 Debian 的创始人之后第一次当选的带头人。此时的 Perens 也显示出其卓越的领导力。所谓的“通才”能力开始显露。
4. 创作 Debian 社会契约
当时在红帽工作的 Ean Schuessler,和人们吐槽红帽对于社区连个起码的约定都没有,“言者无意,听者有心”,Perens 却真的将这件事当做一回事。Perens 花了一些时间为 Debian 社区创作了社会契约。他在 1997 年 6 月初向 debian-private 邮件列表中的 Debian 开发者提出了 Debian 社会契约草案。经过了 Debian 开发者们的激烈讨论之后,Perens 修改了一些内容,几个月之后,正式发布成为 Debian 项目开发的策略和指导,至今仍然是开源社区的典范,也是 Debian 作为独立的没有任何商业公司支撑,还可以恒久不衰的主要支柱。
5. 开放源代码的定义 和 创建开源促进会
这是 Perens 的职业顶峰。可以被历史所铭记的时刻。
6. Linux 标准库(LSB)
在1998年,Perens 发起了 Linux 标准库,旨在解决 Linux 发行版之间的互操作性问题,Perens 是此项目的第一届领导。我们知道 LSB 是 Linux 基金会很重要的支柱性项目之一,对规范 Linux 软件体系结构发挥了巨大的作用。可以这么形容,如果没有 LSB,你会发现你使用红帽、Suse、Ubuntu,就像使用HPUnix、AIX、Solaris 一样,彼此完全独立。
以上便是 Perens 的职业生涯中的重要成就,我们很难说哪一项更好,但是缺少了 Perens 可能这些都不会发生。这大概就是概括一个改变世界的人的颇为恰当的描述。
历 程
然而,你能想到吗?Perens 出生时患有脑性瘫痪,小时候言语有些不清,这导致他被误诊为学校发育障碍,学校甚至都没有教他阅读!但是 Perens 是一位坚强的孩子,不仅克服种种困难,还对技术感兴趣。除了对业余无线电的兴趣以外,他还在丽都海滩镇经营一家海盗电台。
Perens 的职业生涯非常的丰富。先是在纽约理工学院计算机图形学实验室做了 7 年的工程师,然后到著名的动画制作公司 Pixar 工作了 12 年,在 1999 年 Perens 离开 Pixar,到一家专注于 Linux 业务的企业孵化器和风险投资公司——Linux 资本集团做主席,2000年随着互联网泡沫的破裂,Perens 关闭了 Linux 资本集团,然后到惠普打工,以 Linux 和开源的高级全球战略的身份在惠普做着内部布道的工作。但是由于他固执的反对微软,被惠普给开除了。之后的 Perens 创办过 Linux 发行版——UserLinux,一度超越火热的基于 Debian 的发行版 Ubuntu,然而,他没有坚持下来,在2006年停止了维护。之后的 Perens 就过着比较低调的生活了,偶尔在演讲中露个面,经营着他的两家公司。
观 点
Perens 提出的“开放源代码”,即我们现在所熟知的开源,是讲自由和开源软件市场化,面向大众和商业人士。与抽象的伦理相比,人们更加关心开源的开发模式和其生态系统所带来的实际效益。他进一步指出,开源软件和自由软件只是谈论同一现象的两种方式,而这是和 Richard Stallman 及其自由运动所不同的地方。
Perens 在他的论文“开源新兴经济学范式”(The Emerging Economic Paradigm of Open Source)中于2004年提出了开放源码业务使用的经济理论,并以《创新正在走向开放》为主题进行了演讲。他的这一理论也和 Raymond 著名的《大教堂与集市》有着本质的区别。
Perens 后来颇为耐人寻味的事情是和 Linux 创始人 Linus 在内核项目是否迁移到 GPLv3 上产生了分歧,当然 Linus 才是拥有绝对控制权的哪位,而 Perens 也只是说说罢了。在2008年,也就是开源10周年纪念日,Pernes 发表了题为《开源的状态:开源新的时代已经来临》,同时也接受了电子杂志 RegDeveloper 的采访。他表示开源是很成功了,但是也潜伏着危险,其中就包括没有经过法律意即未经 OSI 批准的许可证数量正在激增。
后 话
Perens 是时代的浪潮,他本身对于技术和法律的双重驾驭,以及对于开放和社会的独特理解,造就了他能够起草出《Debian 社会契约》《开放源代码定义》这样的向导性精要。也为技术的民主化铺平了道路。以十年为界的话,前10年他推动开源,后10年开源已经发展到超出他当初的设想。那么接下来的10年会是什么?Perens 作为开源的缔造者之一,能否在理论上再上一个台阶?这是我们值得思考的问题。