里奇·鲍恩在布达佩斯 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 博客上。根据知识共享许可重新发布。
Quill
本文是 Jason Hibbets 协调的 Apache Quill 专栏的一部分。通过发送电子邮件至 open@opensource.com,分享您在 Apache 软件基金会项目中取得的成功案例和开源更新.
3 条评论