吸引用户#
本节针对开源软件项目成功的关键要素,提供了重要、实用且及时的指导建议。我们将这些内容置于此处,旨在帮助吸引用户群体,而非将沟通或多样性等考量留作后续吸引贡献者的步骤。
本指南指出,扩大贡献者社区的根本途径在于用户基数的增长。其核心理由可简要概括如下:
首先是规模效应:潜在人群基数越大,对项目产生兴趣并最终成为贡献者的人数就越多。人群多样性程度越高,这个基数就能扩展得越大。举例而言,若项目中仅让男性感到受欢迎,就意味着你将潜在用户/贡献者规模限制在了不到全球人口半数范围内。
专家级贡献者很少会突然出现并准备好立即投入贡献。更多人会先成为软件用户,继而参与更广泛的用户社区,最终成为初级贡献者,沿着这条路径逐步成长。经过或短或长的时间后,他们的专业能力会在社区中得到认可。开启这条路径的人越多,最终走完全程的人也就越多。
多样性与沟通同样是项目的首要课题。沟通对于向世界传达软件的功能及其使用价值至关重要,同时也能通过有效渠道收集用户反馈。多样性与包容性是为创新、适应力和长期可持续发展注入力量的目标。如果你的社区不能反映这个世界的多样性,它就无法在这个世界长久存续。
可以这样理解:当人们首次访问你的网站时,就应该立即看到社区拥有正式的《行为准则》和多元化的领导团队。那些最需要在社区中找到归属感的人——那些需要确认自己在加入后身心安全的人——往往在初次浏览项目网站时就会判断这个社区是否足够包容。如果这些文化元素没有直观呈现,这些潜在成员在考虑成为协作者或贡献者之前就会悄然离开。
本节包含以下章节:
帮助你理解一个旨在培育用户与贡献者社区的开源项目应具备的基本要素
阐述如何在开源项目内外进行有效沟通
提供将兴趣转化为用户的关键步骤
向你展示构建多元化社区始于从终端用户所见所体验的每个环节贯彻包容性
本节内容在以下情况特别有用:
你想更深入理解本指南的核心观点:吸引用户是构建贡献者社区的第一步
你正在寻找一份开源项目关键要素清单的来源或参考,无论是为了创建项目、研究其可行性,还是出于其他目的。
你想获取一些技巧和方法来为你的软件吸引更多用户。
你在试图吸引各类贡献者时屡屡受挫。
你确信需要一个更多元包容的社区,并寻求实现这一目标的帮助,例如说服他人或启动相关计划。
你对这个“多样性”概念及其对开源软件的重要性还不太确定。
你读过前一章的内容,并且喜欢从头到尾按顺序阅读一本书。