阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

开源领域的个人崇拜正在消失

207次阅读
没有评论

共计 1531 个字符,预计需要花费 4 分钟才能阅读完成。

本文作者 Matt Asay 是 MongoDB 公司企业开发战略部副总裁,有过超 10 年的开源项目经验。

开源领域的个人崇拜正在消失

Roy Rubin 是著名的开源项目 Magento 联合创始人,该项目创立于 2008 年,但近日他宣布自己将不再支持该项目。

Roy Rubin 不是第一个离开自己开源项目的创始人,这不是说 Rubin 对 Magento 项目不重要,实际上,过去的六年 Rubin 就是整个项目的灵魂。但是随着开源的发展,个人崇拜正在逐渐消失。国外媒体曾戏称“如果 Linux 创始人 Lunus Torvalds 被车撞死了,Linux 会不会也随之而去?”笔者在此绝对没有对 Lunus 不敬之意,所以也玩笑地说一句:“就算他被撞死,我们也不在乎。”

崇拜仁慈的“独裁者”

成功的开源项目需要强有力的领袖长期支持。我们知道,每个程序员都具有极强的独立思维,想影响这么一群人,就像是召集一群散漫的猫。不同的观点会把 一个项目引入到不同方向,此时就需要一位杰出的项目领袖,以领导力把开源社区凝聚在一起。这种领袖,我们称之为“仁慈的独裁者”(benevolent dictator for life:)。

最先被称作“仁慈的独裁者”的是 Python 创始人 Guido von Rossum。后来这个词又用在了 Linux 创始人 Linus Torvalds 和 Ubuntu 创始人 Mark Shuttleworth 和其他人身上。当然,也有多人共同分享这个头衔的,比如 Django 联合创始人 Adrian Holovaty 和 Jacob Kaplan-Moss。

在这些人的鼎盛时期,他们一旦离开自己所在的开源项目,就会给该项目带来巨大的损失,因为这些强有力的领袖和相关项目之间的联系是非常紧密的。但随 着时间的推移,这种情况发生了变化。比如,目前 Django 的两位“仁慈的独裁者”就投身到其他项目之中,但是 Django 仍然在继续前进。Python 也一样,还有 Lucene 项目的 Doug Cutting,JBoss 的 Marc Fleury 等等。这些人虽然都离开了自己创立的开源项目,但对项目并没有产生太大影响。

开源社区虽然需要强有力的领袖,但和过去相比,如今开源对这些人的依赖程度已经有所下降。开源的“个人崇拜”在逐渐褪色,也许有朝一日会彻底消失。为什么会这样呢?

开源领域的个人崇拜正在消失

Apache 与开源社区的崛起

上面那个问题的答案,就是开源社区。或许这个答案有些主观,不过笔者在开源领域里已经摸爬滚打了 15 年,从一些严格控制的自由软件项目,到更加随意的开源社区,我亲眼见证了这个行业的转变,同时也伴随着企业利益。

到底是先有开放的 BSD\Apache 开源协议许可这只“鸡”呢?还是先有企业开源利益的“蛋”呢?也许永远没有答案,但两者彻底改变了开源的运作。

当然,这其中也包括了对“仁慈的独裁者”的需要。如果没有 Richard Stallman,很难想象 Free GNU 能够成为一个开源项目。相对的是,对于 Apache Hadoop 来说,如果没有……等一下,现在谁在负责 Hadoop?这个问题的答案就是社区,因为虽然 Apache 是由 Doug Cutting 创立,但如今的 Apache Hadoop 已经成为一个由企业和个人共同维护的开源社区了。

同样的情况还发生在 OpenStack 上,如今有许多公司在维护这个项目,如果忽然有某个重要的开发人员离开社区,并不会对这个项目造成任何影响。如今几乎每个开源社区都不再依靠“仁慈的独裁者”了。

未来,“仁慈的独裁者”会彻底消失吗?

笔者在此并不是说开源项目不再需要领袖,实际上他们非常重要。但越来越多的开源项目最后都变成了企业社区,这也让“仁慈的独裁者”离开的风险大大降低。退一步讲,即便企业也不支持某个开源项目了,只要项目有 Apache 许可,一样可以不依赖于“仁慈的独裁者”。

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-20发表,共计1531字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中