LibreCorps 指导人道主义初创公司如何以开源方式运作

非政府组织和非营利组织可以通过构建开源社区来扩大其影响力。
104 位读者喜欢这篇文章。
Global citizens unite to improve housing with open design and development

Opensource.com

自由和开源软件不再是职场禁忌,至少不像十五年前那样。如今,分布式协作平台和工具使世界各地的人们能够为开源项目贡献代码、文档、设计、领导力和其他技能。但是,新手们真的对自由和开源软件有深刻的理解吗?

如果你在开源社区中待得足够久,你就会意识到开源不仅仅是将一个自由软件许可证贴在一个项目上,然后把它扔过一道想象中的栅栏,等待永远不会出现的贡献者。为了解决人道主义部门的这个问题,由罗切斯特理工学院 FOSS 倡议在 媒体、艺术、互动与创造力中心 (MAGIC) 领导的 LibreCorps 计划与联合国儿童基金会合作开发了一系列资源,以帮助新的开源维护者规划“开源路线图”来构建社区。

Grassroots presentation in UNICEF office

什么是 LibreCorps?

LibreCorps 将对开源感兴趣的 RIT 学生与人道主义和公民编码机会联系起来;特别是合作教育实习(co-ops)的机会,这些是大学毕业要求中包含的全职带薪实习。

LibreCorps 学生在合作教育实习中主要在两个领域工作。第一个不足为奇是技术。第二个是 FOSS 社区和流程。许多非政府组织和公民组织将开放许可的工作放在存储库中,但需要一个计划来围绕其技术构建和维护贡献者社区。

多年来,LibreCorps 与众多人道主义项目合作。最近,LibreCorps 与 UNICEF Innovation 签约,通过指导几批国际初创公司采用最佳实践来满足其资金的开源要求,从而支持 Innovation Fund

联合国儿童基金会创新基金定期邀请各公司一起参加队列研讨会,其中实践指导是研讨会的主要组成部分。 Stephen JacobsJustin W. Flory 代表 LibreCorps 出席了 两次联合国儿童基金会创新基金研讨会,以帮助这些团队更好地理解自由和开源,以及如何成功构建作为 开放组织 运作的社区和团队。这些团队中的大多数要么从未参与过开源项目,要么只对许可证和 GitHub 有基本的了解。通常,对于这些团队来说,以任何人都可以看到你在做什么的方式处理你的代码,是一个流程上的根本性转变。

联合国儿童基金会创新部门多年来一直参与开源,目前为获得资助的团队提供关于 开源商业模式 的课程。

“我们非常犹豫且绝对天真地接触了开源。我们渴望转向开源以提高透明度和认知度,但除此之外,我们没有围绕衍生或创造价值的计划,并且我们对感知到的风险感到担忧。 Mike Nolan 的指导为我们提供了明确的方向,并让我们更深入地理解开源不是一种妥协,而是一种沟通渠道和构建社区的方式,他正在为我们提供实现这一目标的工具。” —— Tupaia 总监 Michael Nunan。

我们如何创建可行的社区战略指南?

去年夏天,LibreCorps 开始开发和改进资源,以帮助这些团队应对构建开源社区的复杂而艰巨的挑战,并将其分解为更小、更易于管理的步骤。 Mike NolanKent Reese 开发了一个路线图模板,供团队评估他们在维护最佳实践方面的当前状态,并规划下一步的里程碑。对于首次从事开源工作的队列,LibreCorps 团队就制定使命宣言、为您的项目选择合适的许可证等提供建议和意见。评分标准提供了一个交互式的、颜色编码的参考,以帮助更深入地了解他们在实现每个里程碑方面的进展。

让我们更详细地探索每个资源,以了解它们是如何工作的

路线图模板

路线图模板 是一种资源,它针对特定的开源项目进行实践和个性化定制。路线图内有五个轨道,其中包含不同的任务,以逐步提升社区管理方面的重点领域。

第一个轨道包括诸如编写使命宣言、选择自由软件许可证和建立行为准则等里程碑,并提供一套开源工具或框架供用户了解更多信息。第二个轨道包括逐步更高级的里程碑,例如记录如何设置开发环境、学习拉取请求工作流程、选择项目托管平台等等。更进一步的轨道包括诸如实施持续集成 (CI)、组织社区活动和收集用户评价等里程碑。

LibreCorps 团队与队列中的每个创新基金团队合作,为他们的项目创建特定的评分标准。队列根据他们当前正在努力实现的里程碑来确定他们目前的位置。然后,我们共同努力确定发展其开源社区的下一步措施,然后制定实现这些目标的策略。

自评量规

里程碑模板提供了关于前进方向的宏观指导,但 自评量规 是一种反馈机制,可以为队列提供每个分配任务的出色、可接受和较差的实施情况。自评量规使 LibreCorps 队列能够独立地自我评估在构建可持续和开放社区方面的进展。

该量规分为五个轨道

  • 社区外展
  • 持续集成和健康检查
  • 文档
  • 项目管理
  • 工作流程

每个轨道都包含构建开源社区的详细子任务集或特定组件。例如,文档包括编写关于如何贡献的指南,而社区外展包括维护项目网站以及与上游项目社区互动(如果存在)。

LibreCorps 团队主要使用该量规来评估创新基金队列团队是否充分满足其项目的开源要求。一些团队利用该量规来更详细地了解他们在社区工作方面是否朝着正确的方向前进。

为这些资源做贡献

这些资源听起来有用或有趣吗?幸运的是,LibreCorps 内容根据 Creative Commons 许可获得许可。在 FOSS@MAGIC 网站上了解更多关于 LibreCorps 的信息,并在 我们的 GitHub 上关注我们的最新动态。要与我们联系,请访问我们在 fossrit.community 上的社区 Discourse 论坛。

接下来阅读
A close-up portrait of a smiling white man with short dark hair and a neatly trimmed beard. He is wearing a red fedora hat, a blue shirt, and a blue lanyard with the word "Fedora" printed on it. The background is blurred, suggesting he is indoors.
Justin W. Wheeler 是一位富有创造力的创作者。他最出名的是作为一位开源贡献者和自由文化倡导者,最初来自美国佐治亚州。Justin 参与了众多开源社区,并在过去十年中领导了不同的倡议,以构建可持续的软件和社区。

评论已关闭。

Creative Commons License本作品根据 Creative Commons 署名-相同方式共享 4.0 国际许可协议获得许可。
© . All rights reserved.