常见开源板_开源社区中的常见问题(以及解决方法)

常见开源板

在她的Texas Linux Fest主题演讲中, Joan Touzet与我们讨论了如何改善开源社区。 琼(Joan)的演讲是一系列有关社区的故事,这些社区面临着危机,然后又超越了危机。

她的演讲最重要的一点是,社区建设不仅艰辛,而且是艰辛的。 这不仅适用于开源社区,还适用于您尝试建立的所有社区。 我们所有人都参加了开源社区,他们都曾经历过壁垒,不公平的决策以及其他负面社区经验。 那么我们如何发展?

琼把谈话分解为三幕。

第一幕:不要伤心

在您的社区体验中,不可避免会有一段时间,事情会变得个人化。 当变得个性化时,您必须恢复个性化。 当Joan所属的CouchDB社区发生这种情况时,社区决定一起踢掉该社区成员。 琼与我们分享了泰德·赫斯特Ted Husted)的一句话

我们坚信代码库属于创建和维护代码库的个人,并且代码库应该是个人之间的协作。

简而言之,那些已经证明自己可以做到的人,就去做。 个人,而不是公司,是值得的。 在组织中工作的人不会获得特殊待遇,因为他们是该公司的一部分-他们与社区中的所有其他人平等。 功绩也不会让您拥有权威,社区总是必须就正在做出的决定达成共识。 简而言之,我们都是个人做出自己的贡献,而这些贡献使我们拥有在社区中投票的权利。

琼(Joan)将精英管理重新定义为由从事实际工作的人员经营的组织。 她说:“如果您从事这项工作,您将成为该组织的一部分。” 就这么简单。

第二幕:创作过程

每个人的创作过程都不同,但是每个人促进这一过程所需要的都是相同的。 主要问题是:“我们如何降低进入社区的障碍?”

CouchDB面临的障碍之一是新成员尚不清楚错误修复的复杂性。 解决此问题的简单方法是在其错误跟踪器中创建一个字段,以定义错误的复杂性。 这样,新手就可以轻松地找到他们需要解决的技能范围内的项目。 他们还每周使用IRC聊天一次,与不同技能的开发人员讨论错误。

在弄清楚让人们参与的方法时要记住的另一件重要事情是,并非每个人都喜欢做同一件事。 领导者需要找到让人们为自己的项目做出贡献的新方法。 他们需要创建新的角色和职责,以便鼓励各种类型的创意人的支持。 承认他们的贡献也很重要。 在CouchDB社区中,他们为UI设计师,文档编制者,翻译,市场人员,项目经理和社区倡导者创建了新角色。 优点不仅仅来自签入代码,这些角色对于项目的成功也是至关重要的。 项目学习者需要确保在自述文件或感谢文件中感谢他们。

这里的关键是开放性。 确保所有贡献者在决策过程中都有发言权。 为了确保所有人都参与其中,最终决定应公开进行。 最好的方法是在邮件列表上做出所有决定。 IRC和面对面会议具有局限性,例如位置和/或时区。 邮件列表可能会比较慢,但是至少每个人都可以访问并且可以在自己的时间里贡献力量。

Joan所属的CouchDB社区的章程中规定了必须在邮件列表上做出决定的规则。

第三幕:PLUR(和平,爱心,团结和尊重)

在CouchDB社区中,普遍存在敌意。 当Touzet和其他人问人们为什么会有这种感觉时,他们得到了几个答案:“我的贡献没有引起注意”,“我无法得到我需要的指导”和“这个人不断否决我提出的一切。是我吗? ”

问题1:舔饼干

有人不断说:“我已经开始了更改,交给我了,”然后分心了。 这导致需要花费很多年才能合并到项目中的功能。 我们面临的问题是,从事该项目的人员是志愿者。 很难批评那些免费工作的人,但是如果他们要保持生存,我们就需要我们的项目以更快的速度增长。 您需要一种在项目中的多个人之间移动项目的方法。

问题2:坏演员

每个项目都有很难甚至不能与之共事的人。 琼对此也有很好的引用:“拒绝似乎很快导致了自欺欺人和反社会行为。” 您越不理会这样的人,时间越长。 这些人需要在社区中统治或驱逐,以防止不良行为蔓延。

行为准则可以帮助您从社区中识别并驱逐这些人。 在CouchDB社区中,他们将移情作为一个顶级概念列出,并将其定义为“对他人情感状态的了解和理解”。 请记住,除非您执行该行为准则,否则它是无用的。

代码前社区

这一切都归结为选择代码之前的社区。 没有社区,就没有理由将代码放在第一位。 认为代码是唯一重要的事情的态度不会解决问题。 项目的生命线是社区。 社区不仅重要,而且至关重要!

结论

开放性确保我们的项目保持中立!

考虑社区时,您需要牢记职业倦怠。 琼(Joan)没有足够的时间谈论与此有关的所有事情,但是她确实有很多引文,希望大家在浏览在线幻灯片时都能检查一下。

琼以她的游戏集团的话作为结尾:

互联网在许多地方都是骚扰,仇恨和歧视的场所,我们创建了一个致力于促进尊重,团队合作和平等的地方...让我前进并保持我们社区前进的是有人在这里,这不仅使我们能够通过粗略的修补程序,而且还可以帮助解决系统中的问题……这就是与众不同的原因-希望彼此看到对方的人成功了。

德州Linux巨星
回顾

本文是Texas Linux Fest系列的一部分 德州Linux Fest是第一届全州性,年度性,社区运行的会议,面向Linux和开放源代码软件用户以及来自孤独之星州的爱好者。

翻译自: https://opensource.com/life/15/9/common-problems-open-source-communities-and-how-solve-them

常见开源板

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值