开源社区可持续发展的 10 个秘诀

还没有读者喜欢这篇文章。
bees network

Opensource.com

Elizabeth Leddy 在我参加的下一次演讲中,主题是真希望我知道如何放弃你:开源社区可持续发展的 10 个秘诀。 Elizabeth 在 Plone 工作,但在大约五年前才真正开始参与开源。在开源领域,我们通常从一家支持特定开源应用程序的公司开始工作,然后我们可以选择两条路径。一条路径是,你开始对事情的进展方式感到恼火,因此你跳到另一个开源项目。或者你可以非常深入地参与到开源社区中,以至于你可以从一家相关公司跳到另一家公司(这就是我一直在 Koha 做的事情,所以我完全理解这条路)。

Elizabeth 演讲的目标是确保我们都创建像 Plone 周围那样充满爱的社区。在选择你的社区时,你应该考虑你想从中获得什么以及你想贡献什么。开源不仅仅是关于代码。你的开源社区中的人(如果你像 Elizabeth 或我一样)是你早上第一个说早安的人——你醒来登录 IRC 并对你的“家人”说“嗨”。 Elizabeth 说她有时醒来感觉自己有 400 个兄弟...... 我完全同意...... 但我会把“兄弟”改成“兄弟姐妹”:)


#1 制定计划

在发展你的社区时,你必须明确表示你是为了长期发展。你需要一个营销、法律问题、文档代码清理等等的计划!

社区遇到的一个问题是,他们把一个人或几个人捧为社区的专家,但事实是他们可能有一天会离开,所以你需要创建一个领导力管道(我认为 Koha 在这方面做得很好)。除了这些人可能会离开之外——你真的希望帮助新鲜血液跳入领导角色。而且你不想让人们 burnout!你需要分享资源。

#2 打破计划

除了制定计划外,你还必须打破计划!不要过于执着于你的计划,以至于你不拥抱变化。

确保你保留指标来了解社区中正在发生的事情。不良情绪很难对抗。通过像衡量绩效一样衡量社区成功并分享这些信息来反击这种情况(我想到了 Chris Cormack 在每次发布时分享 Koha 统计数据)。

#3 全球思考/本地行动

记住,将会存在语言障碍!很多人会说英语,但他们喜欢它。这意味着人们可能需要更长的时间才能在邮件列表中回复,因为他们正在翻译并试图理解所说的内容。这也意味着在像口水战这样的事情中,语气可能会让这些社区成员感到困惑。

处理这个问题的一种方法是提供多种语言频道——在 IRC、邮件列表、网站等上。此外,你可以鼓励本地研讨会,以便人们可以在他们所在地区了解该软件,而不必尝试旅行。

至少要确保你的“如何贡献”文档被翻译成多种语言!这样,世界各地的人们都可以按照你想要的方式为你的项目做出贡献。

多样性不仅仅是接受女性!而是接受来自不同国籍、性别、背景、公司等等的人。

#4 沟通

主动指导新人。始终给出反馈,而不是仅仅回复 +1!请你的社区成员进行代码审查,以便你可以变得更好——如果其他人请求审查,请帮助他们——最终你们都会使产品变得更好。记住要感谢人们——尤其是那些在幕后做事情的人,比如管理你的域名或托管你的邮件列表。

#5 文化

我们必须考虑文化。“文化最好通过面对面传播”……但大多数开源活动都发生在网上。因此,想出尽可能多的面对面 meeting 方式确实可以帮助你的沟通和社区发展。

记住要保持透明。在新开发项目上以小组形式工作,这样可以增加信任。任何事情都不能被暗示或假设——你必须公开分享一切,以便社区知道发生了什么。你也可以找到那些可能消失的人,联系他们并询问他们发生了什么——可能只是他们的生活变得艰难,他们会感谢支持——即使只是送到他们家门口的啤酒。

面对面会议不应只关注代码——更重要的是,我们希望教育新人,我们希望在面对面时解决问题。让人们参与进来比培养旁观者更重要……如果面对面聚会的重点是生成代码,你最终可能会得到这样的结果。

#6 停止招募开发者

在一个长期项目中,有很多事情需要完成,这些事情包括代码。例如营销、业务、文档、法律和财务问题。对于 Koha 来说,所有用户文档都是由图书管理员(而不是开发者)编写的。

#7 重新定义“参与”

确保它不仅仅是开发。

#8 治理

在没有非营利基金会的情况下,在为项目做贡献之前要三思。 Koha 已经看到了这个问题……但与此同时,我并不喜欢绝对化(从不/总是),所以我当然会为 Koha 做贡献,并且一直会这样做,即使在我们弄清楚基金会可以帮助我们解决的法律问题时也是如此。

基金会还可以帮助会议策划、筹款、基础设施——如果你不想让他们参与,他们不必对技术决策有任何发言权。

#9 放权

拥有多元化、自我监管的冗余团队。其他项目确实有严格的控制并且运行良好,但拥有团队意味着即使一个人退出,你也不会最终手忙脚乱地填补空缺。

#10 要出色/期待出色

你对你带入房间的能量负责!你的语气以及你对待他人的方式将影响社区中的每个人。感谢 Koha 大家庭拥有如此出色的能量并欢迎所有新的社区成员!!

 


 

阅读更多 Nicole 关于 OSCON 2013 的帖子

 


最初发布于 What I Learned Today...。根据 Creative Commons 重新发布。

 

User profile image.
Nicole C. Baratta (Engard) 是红帽公司的高级内容策略师。她获得了 Drexel University 的 MLIS 学位和 Juniata College 的 BA 学位。 Nicole 自愿担任 ChickTech Austin 的主管。 Nicole 以其众多出版物而闻名,包括她的著作《Library Mashups》、《More Library Mashups》和《Practical Open Source Software for Libraries》。

2 条评论

鼓舞人心的帖子,感谢分享。如果你积极参与开源项目,这可能是一个警钟。对于开源项目中担任“领导”职位的任何人来说,时不时地检查一下列出的所有项目都是一件好事。

很棒的帖子,Nicole!

这些都是关于培养强大社区的非常重要的观点。

完全同意对软技能的强调以及需要超越纯软件来审视项目。

感谢分享。

Creative Commons License本作品根据 Creative Commons Attribution-Share Alike 3.0 Unported License 许可。
© . All rights reserved.