4 个有意识的步骤来吸引人们加入你的开源社区

如何赠送开源礼物并使其发挥作用。
38 位读者喜欢这篇文章。
Gift box opens with colors coming out

Opensource.com

无论你是否庆祝圣诞节(我们家庆祝),每年的这个时候都是赠送和接受礼物的时刻。 我认为思考一下我们可以本着开源精神赠送什么礼物可能会很好。 现在,有很多开源项目,你可以随时使用其中一个为朋友、同事或爱人创建一些东西(视频、音频、博客文章、图像、网站),或者更深入地研究一个结合了开源软件和硬件的项目,例如 MycroftCrowdsupply。 或者你可以朝另一个方向发展,让人们参与到你参与或喜欢的项目中。 这就是我想在本文中建议的内容:将开源的礼物赠送给更多人,或者只是让更多人更容易访问开源:这本身就是一份礼物(对他们和对项目)。

邀请

首先,人们需要了解项目。 每个人都可以进行宣传,无论是口头宣传、笔记本电脑贴纸、博客文章、视频、在会议上发言、LinkedIn 提及、播客、Slack、IRC、TikTok[1]、Twitter、ICQ[2] 还是 Reddit。 无论你喜欢使用哪种媒介与世界对话,都可以使用它。 告诉人们为什么它很重要。 告诉人们为什么它很有趣。 分享项目的社交方面。 解释它所面临的一些棘手的设计问题。 告诉人们为什么它用现在的语言编写。 将人们指向你编写并引以为豪的代码部分。 更好的是,将人们指向你编写并感到羞耻的代码部分,但由于目前太忙而没有时间修复。 但最重要的是,邀请他们四处看看,认识贡献者,阅读代码,测试可执行文件,阅读文档。 让他们更容易找到该项目。 一旦我们回到可以重新举行面对面会议的世界,安排聚会,提供赠品并(安全地)在线下[3]聚会。

包括

一旦你的被邀请者开始四处查看、与社区互动、提交问题、文档或补丁,请找到将他们包括在内的方法。 没有什么比被疏远更让人感到疏远的了。 我认为任何人对项目新人说的最糟糕的事情是类似于“去阅读文档——这是一个荒谬的问题/糟糕的文档/真正可怕的代码”。 它可能就是所有这些东西,但这对任何人有什么帮助呢? 如果你发现有人给出这些反应——如果你发现你自己给出这些反应——你需要解决它。 每个人都曾经是新手,每个人都有不同的学习方式、互动方式、文化背景和专业知识水平。 如果有人担心资深项目成员的时间被互动浪费了,请提名(并同意!)某人花时间指导新人。 更好的是,轮流指导,以便信息和专业知识得到广泛传播,并且项目专家可以了解非专家遇到的问题和疑虑。 当然,这有一定的限制,但你需要找到方法,不仅要欢迎人们加入项目,还要真正将他们纳入项目的运作、流程、社交互动和日常工作中,从而使其成为一个社区。

你还应该强烈考虑行为准则,例如 贡献者公约,以建模、鼓励并在必要时强制执行适当和包容的行为。 多样性和包容性是复杂的话题,但如果你想参与,那里有大量的材料——你应该参与。

鼓励

鼓励与包容略有不同。 感觉自己是社区的一部分是可能的,但实际上并没有参与项目的开发和增长。 鼓励可能是人们需要进入积极参与、贡献多于潜水的原因。 避免负面评论(如上所述)和促进积极互动之间存在差异。 前者会让人气馁,而后者可以鼓励。 如果有人贡献了他们的第一个补丁,并收到“已接受,已合并”的消息,那很棒,但很明显,如果他们收到类似“感谢您的贡献:很高兴看到。 我们需要更多这方面的贡献:您看过问题 #452、#599 和 #1023 吗?”的消息,他们更有可能再次做出贡献。

这些类型的互动非常耗时,并且可能并不总是维护者提供这些互动:如上所述,项目可能需要有人负责这种鼓励。 如果你正在使用像 GitHub 这样的东西,你也许能够自动通知首次贡献,这样你就知道是时候发送鼓励信息了。 对于曾经做出一些贡献但已经放慢或停止的人来说,情况也是如此:一两条快速消息可能足以让他们再次参与该项目。

庆祝

我将庆祝视为比简单鼓励更进一步——尽管它肯定可以加强它。 庆祝不仅仅是承认积极的事情,而且是一种更广泛的社交互动。 当某人的成就得到庆祝时,社区中的其他人会聚在一起说“做得好”并祝贺他们。 这对正在庆祝其工作的人来说非常棒,因为来自其他人的认可加强了与他们联系的人际网络,使他们更接近社区。

庆祝与项目相关的事件(如发布),并将社区的新成员纳入庆祝活动,可能会更加强大。 当新成员参与庆祝活动并感受到他们的贡献(即使很小)已经构成了庆祝活动的一部分时,他们参与该项目的可能性就会增加。 他们对社区的包容感也可能会上升。 面对面的庆祝活动(同样,在可能的情况下)可以更好地建立网络和建立更紧密的联系,但即使是虚拟聚会也可以让外围参与者或新成员更接近项目的核心。

总结

让人们参与你的开源项目对其健康和发展非常重要,但仅仅告诉人们这一点是不够的。 你需要采取有意识的步骤来增加参与度,并确保对项目的初始贡献得到跟进,将人们与项目联系起来并使他们成为社区的一部分。

如果你觉得这篇文章有趣,你会在我的书 《计算机系统和云中的信任》中找到更多关于社区和开源如何重要的内容,该书由 Wiley 出版。

1 – 老实说:我不知道从哪里开始使用 TikTok。 我的孩子们可能会对我提到它感到震惊,但嘿,为什么不呢? 你,亲爱的读者,很可能比我年轻(而且几乎肯定)更酷。

2 – 我猜这里的接受程度会低一些。

3 – 在现实生活中。 重新使用这个几乎已经从我所能看到的消失的术语似乎很奇怪,但似乎需要重新普及。

本文最初发表在 Alice, Eve and Bob - a security blog 上。

标签
User profile image.
自从 1997 年左右以来,我一直参与开源,并且从那时起一直运行(GNU)Linux 作为我在家里和工作中的主要桌面:并非总是那么容易…… 我是一位安全专家和架构师,Enarx 项目的联合创始人,目前是一家初创公司的首席执行官

评论已关闭。

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