任何开源社区为何难以改变

尚无读者喜欢此内容。
open source in the stars

Opensource.com

里奇·鲍恩在布达佩斯 ApacheCon 上关于 Apache 基金会一直以来做事方式的闪电演讲回顾。

如您所知,Apache 软件基金会 (ASF) 有许多我们喜欢使用的公开座右铭。比如,“社区高于代码”和“不容忍混蛋”。最近另一个流行的座右铭是“我们一直都是这样做的。”

正如您无疑知道的,ASF 是一个深深扎根于传统的组织,这意味着我们永远、永远不会改变我们做任何事情的方式。在 ASF 工作了很长时间的人可以证实这一点。

以下是一些在 ASF 一直以来都相同的事情。

版本控制

我们一直要求每个项目都将其代码放在 CVS 中进行版本控制。嗯...我的意思是 SVN。自从我们成立以来。我们一直都是这样做的。

好吧,除了...你知道...除非你的代码在 Git 中。但我们绝对不允许你使用 GitHub 进行协作。

...实际上...

你们基础设施人员毁了一切。

组织 ApacheCon

自古以来,ApacheCon 一直由成员委员会组织和制作。我们在活动前聚集在一起,所有演讲提案都打印出来。我们将它们分成堆,并争论哪些将被安排。 第三方制作人 真的不了解我们,因此我们控制 ApacheCon 组装方式的每个方面非常重要。

我们一直都是这样做的。因此我们永远不会尝试其他任何事情。

我们从未有过任何带薪员工,也永远不会考虑拥有任何带薪员工。

我们如何编码

所有 ASF 项目都是用 C 语言编写的,并且一直都是如此。

此外,ASF 的所有项目都是某种服务器项目。 桌面类型软件项目 完全超出我们的范围——我们一直以来所做的事情。

维基是撒旦的后代,正如我们在漫长、激烈、尖刻的邮件列表线程中确定的那样,我们永远不会允许任何项目拥有维基。至少,不是在 ASF 硬件上运行的维基。永远。

时间的流逝

除了...这些事情都改变了。

丰田之道 的原则 13 指出,应该通过共识缓慢地做出决策,彻底考虑所有选项,然后快速实施这些决策。我们在 ASF 也相信类似的事情。因此,对于只来了很短时间的人来说,看起来我们似乎从不改变任何事情。但事实是,我们缓慢地改变事物,因为我们正在做的事情有效,我们需要确保改变是必要的,并且是一个好主意。

不过,有一件事我确信永远不会改变。在 ASF,我们相信协作、以社区为中心的开发。

我们一直都是这样做的。

最初发布在 Notes in the Margin 博客上。根据知识共享许可重新发布。

Apache
Quill

本文是 Jason Hibbets 协调的 Apache Quill 专栏的一部分。通过发送电子邮件至 open@opensource.com,分享您在 Apache 软件基金会项目中取得的成功案例和开源更新.

Rich Bowen
Rich 是 AWS 的开源倡导者。他是 Apache 软件基金会的董事、成员和会议副总裁。

3 条评论

您如何看待不应该创建 Apache OpenOffice 分支的想法? (http://keithcu.com/wordpress/?p=2567)

“So do people who have only been around for a short time, it looks like we never change anything.” 这句话的意思是 “So to people...” 吗?

很好地发现了错误,已更新。

回复 作者:Glenn Holmer (未验证)

Creative Commons License本作品根据知识共享署名-相同方式共享 4.0 国际许可协议获得许可。
© . All rights reserved.