TranslateProject/translated/talk/Open Source's Cult Of Personality Is Dying--Thankfully.md

4.9 KiB
Raw Blame History

谢天谢地,开源软件中的个人崇拜正在消亡!

Roy Rubin这位流行的电子商务开源项目Magento的联合创始人从这一2008年启动的项目中功成身退后在这周说出了上面这样的话语。

这已经不是第一次一个开源项目的领导者出走项目了,但值得注意的是对于它的回应是:相对的沉默。

但是开源软件一直在成长它一直在削弱个人对其的影响。当然没人希望linux的创始人Linus Torvalds不小心被车撞了在这点上我们是爱他的,但是另外一方面其实我们并不太在意。

But it wasn't always this way.

崇拜仁慈的独裁者!

在好的一面,成功的开源项目一直以来都和伟大的领导者密不可分。对一个充满活力又有独立思想的一个开发团体施加影响,必定是众口难调的事情。在一个专门的开源项目当中不同的观点会产生各种不同的方法途径(在代码层上,管它叫做“分支“),通常这时候项目的领导者,一个“生活中并不仁慈的独裁者”,将会介入,施展自己的领导才能让开发人员团结在一起。

“生活中仁慈的独裁者BDFL”这个词可能第一个开始于Python项目的领导者Guido von Rossum。它现在也被用到了linux的发明人Linus Torvalds身上当然Ubuntu的领导者还有其他的人也被用到这个词上。有时候会是两个人比如Django项目的Adrian Holovaty和Kaplan-Moss。

在他们这点上他们之间的分歧会对未来的项目产生灾难性的影响展现出这些伟大领导者与项目之间紧密的关联。但是有时候它会发生变化。Django的领导者去了其他的项目但是Django依然不断前行着Ditto PythonLucene领导者Doug CuttingJboss领导者Marc Fleury和其他很多的项目也是。

现在开源软件研发的团体依然围绕着伟大的领导者,我们看起来并不是独立的,但是我们的确是。开源软件的“个人崇拜”正在褪色,也有可能已经消亡了,但是接下来怎么办呢?

Apache和开源社区的兴起

社区对于初学者来说我意识到我在做出一些自以为是的论调但是根据我在开源项目15年的经验来说我观察到开源软件项目从非常严格的控制阶段缓慢的转向了松散的开源团体他们经常是因为兴趣才互相合作的。

当然并不清楚是先有open BSD/Apache风格的“鸡”还是后有开源软件相互合作的“蛋”两者之间很明显的改变了开源软件的运作模式。

当然还是需要“生活中仁慈的独裁者”只是它不是一个项目比如GNU如果没有了Richard Stallman真的难以想象。相反的很容易想象Apache Hadoop这样如果没有谁的领导但是好像Hadoop真的没有人领导…

如果真的要说答案的话,那就是这里每个人或者许多人。当然它由Doug Cutting启动但是它已经发展成了一个独立并合作的团体大多数成员在独立的公司工作在一起工作。

OpenStack与之类似有很多的成员如果某一个Openstack的开发者离开了Openstack依然能够继续。因此对于一个成员正在增加的开源项目来说这种类似是确信无疑的。

一个“仁慈独裁者”并不存在的未来吗?

并不是说在以后的开源项目中不需要领导者。需要但是越来越多的开源项目转为团体之间的合作失去他们的风险消失了。坦白的说即使那么多人没有深入的参入进来如果没有Apache的授权很多项目没有了“生活中的独裁者”是根本不可能独立起来的。

Photo of Richard Stallman courtesy of Friprog on Flickr

via: http://readwrite.com/2014/05/02/open-source-magento-roy-rubin-bdfl#feed=/hack&awesm=~oDgSTEdnXAjUv0

译者:jiajia9linuxer 校对:校对者ID

本文由 LCTT 原创翻译,Linux中国 荣誉推出