开源社区的管理者需要了解他们可以提供的 5 个透明度级别。这 5 个透明度级别对于建立一个蓬勃发展的开源社区至关重要。
本文将介绍每个级别、其目标以及它们为何重要。 但首先,我将回顾为什么透明度对于开源生态系统很重要。
为什么开源生态系统需要透明度?
- 透明的社区会激发彼此的信任,从而促进协作。
- 社区共同工作并公开交流信息。
- 开源工作以透明的方式进行,以避免摩擦。
- 社区管理者需要向其利益相关者汇报。
- 向社区展示有关他们的可用信息是健康的,并鼓励信任。
什么是 5 个透明度级别?
透明度级别 1:发布源代码
此级别是指在公共版本控制系统(如 Git)中,根据 开源促进会 (OSI) 批准的许可证发布源代码。
第一级别的目标是建立一个开源项目。
- 这个级别是不言而喻的,因为没有源代码就不会有开源项目。
- 开源项目的核心是人们参与其中的源代码,该源代码已根据 OSI 批准的许可证获得许可。
- 公共版本控制系统支持协作,并允许每个人分析项目并了解协作模式。
透明度级别 2:发布社区指南
在此级别,您会发布有关贡献的文档和资源,并且会组织特别活动来教育社区。
第二级别的目标是为一个开源项目创建和发展一个社区。
- 建立一个活跃的社区需要的不仅仅是拥有源代码。
- 公开项目的工作方式以及如何做出贡献,使其他人可以加入项目。
- 发展社区可能涉及运行活动并为贡献者开展特别活动。
透明度级别 3:庆祝成功
达到此级别后,重要的是分享有关社区的见解并发布有关项目状态的报告。
第三级别的目标是庆祝成功并获得超出社区初始阶段的进一步支持。
- 随着开源社区的发展,越来越难知道任何地方正在发生的事情。
- 公开社区中的活动有助于社区成员知道他们的贡献已被看到和重视。
- 在此透明度级别,报告和分析是零星的,没有特定的工具。
透明度级别 4:了解社区的脉搏
此级别全部在于倾听社区的意见,关注项目在社区活动和软件开发过程中的演变,以采取纠正措施。
第四级别的目标是通过一致性和科学严谨性来了解社区的演变和轨迹,从而将社区提升到一个新的水平。
- 报告机制和分析工具可帮助您密切关注正在发生的事情。
- 您可以将社区中的事件以及社区成员随后的反应与基准和社区中的其他事件进行比较。
- 通过持续倾听,可以更深入地了解社区。
透明度级别 5:长期维护社区
最后一步是根据社区指标采取行动并改善社区参与度。
第五级别的目标是对社区参与度做出有意义的和有影响力的决定。
- 建立适当的系统以应对社区指标的变化。
- 跟踪对社区的更改如何在有关社区的指标和分析中显示出来。
- 为维护者或开发人员设置“SLA”和责任制,以使他们对社区参与有目标,并在系统级别确保完成工作。
总结
开源社区管理者需要应用这 5 个透明度级别来建立一个蓬勃发展的开源社区。
评论已关闭。