行为准则对于开源社区的成功至关重要吗?

目前还没有人喜欢这个。
Core purpose

Opensource.com

上个月底,Debian 项目投票通过了一项社区行为准则,这是一套关于在其官方沟通渠道中可接受参与行为的指导方针。成员们同意遵守以下原则:

  • 保持尊重
  • 假设善意
  • 协作
  • 尽量简洁
  • 保持开放

该项目还确定了一个正式的修改代码的流程:只有 Debian 大会的投票才能修改社区的行为准则。

在批准这项总体决议时,Debian 加入了一系列引人注目的开源项目,例如 FedoraUbuntuGNOMEOpenStack,它们都采纳了社区行为准则。

开源社区的行为准则各不相同,但都倾向于体现一系列核心价值观:尊重、体谅、协作、简洁、透明、耐心、尊重选举过程以及在需要时寻求帮助的重要性。

当然,这些价值观表达了 开源之道 的核心内容,但它们是否是不言而喻的?所有开源项目都应该正式制定社区行为准则吗?

标签
User profile image.
Opensource.com 发布关于创建、采用和分享开源解决方案的故事。在 Twitter 上关注我们 @opensourceway。

6 条评论

仅仅正式制定行为准则不足以确保规则得到尊重。我发现“以身作则”更有效。当某人表现出不正确的行为时,直接指出行为准则本身,这可能被视为一种不尊重的行为。对话更有效。

不,没有必要。有许多成功的项目没有这些规则。我同意 Arjen Balfoort 的观点,以身作则(通常情况下!)更有效。

此外,虽然我认为我们应该尊重他人,但我们需要对代码严苛,因为人们依赖于他们运行的代码的良好质量。区分尊重人和对代码严苛非常重要。

过多的官僚主义会扼杀每个项目,但是,一个简单的行为准则可以设定基本规则,如果每个人都按照规则行事,开源项目可以在一个好的方向发展。当然,你总是会找到违反章程的人,无论该章程多么复杂或多么简单。我们都应该对良好的发展感兴趣,因此,遵守基本规则。

行为准则与官僚主义或许可限制的激进行为不同。只要开源许可证继续保持非党派性,并且不规定如何使用该软件,社区的行为准则有助于指导其使命并代表组织价值观。一个软件背后专业行事的组织会鼓励其采用。

采纳了行为准则的项目如何执行该准则?

---------------------------
Steve Stites

更多没人想读的垃圾,就像使用条款、EULA、许可证等等。正如 Anna Brakoniecka 所说,官僚主义扼杀每个项目,或者至少扼杀乐趣。

我不太关心行为准则提供的糖衣。无论有没有行为准则,人们仍然可以很刻薄。以身作则是个更好的主意。顺便说一句,根据我所看到的,我喜欢 Linus Torvalds 的方式,即使有些人认为他很粗鲁。

Creative Commons License本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。
© . All rights reserved.