联合国的国际电信联盟拥抱开源:逐步过渡
realtime news Aug 13, 2025 18:39
了解国际电信联盟 (ITU) 如何过渡到开源,促进全球合作并增强数字包容性。

国际电信联盟 (ITU) 是一个致力于数字技术的联合国机构,根据 GitHub 的报道,最近将其技术框架从封闭环境转变为开源平台。此战略举措旨在通过利用开源生态系统来增强全球合作和包容性,从而扩大 ITU 的影响力和覆盖面。
过渡的关键步骤
ITU 开始了一段结构化的旅程,由 GitHub 的技能志愿服务推动的为期六个月的研讨会提供支持。该计划涉及开发人员、维护人员和关键利益相关者,从专有的 Azure DevOps 系统过渡到一个可访问的开源社区。此转变旨在增强全球合作伙伴的能力和促进贡献,特别是对预算有限的组织非常有益。
在此期间,ITU 采用了软件文档的最佳实践,选择了适当的许可证,并改进了他们的代码库管理技能。该组织通过演讲、研讨会和反馈会议确保了顺利的过渡。
建立合作框架
为了促进有效合作,ITU 仔细审查了成功的开源代码库。这项研究指导创建一个友好且信息丰富的 README 文件,对于吸引贡献者至关重要。组织还清理了内部引用,确保敏感信息保持私密,为公众参与奠定了坚实的基础。
ITU 实施了必要的文档,包括一个 “入门” 指南和一个 CONTRIBUTING.md
文件,详细说明了对贡献者的期望和责任。此外,随着外部开发者开始贡献,自动化测试被引入以维持代码质量。
选择合适的许可证
许可证是 ITU 开源战略的关键组成部分。经过仔细考虑,组织选择了 BSD-2 许可证,为源代码再发布提供了明确的指南,同时确保了署名。此选择与 ITU 的目标保持一致,在法律明确的同时最大限度地发挥开源协作的优势。
为了鼓励参与,ITU 确定了简单、可管理的任务作为“好的首个问题”,使新人能够轻松参与项目。这一方法不仅有助于技能发展,还帮助将新的贡献者整合到 ITU 的开源社区中。
持续承诺开源
随着 ITU 继续开源更多的软件产品,该组织依然致力于营造合作环境。这一举措不仅扩大了 ITU 的影响力,还与联合国提高数字包容性和全球访问的目标相一致。
对于那些有兴趣为有影响力的开源项目做出贡献的人来说,For Good First Issue等平台提供了机会参与解决全球挑战的项目。通过参与,开发者可以通过技术为具有重大意义的事业贡献力量,推动积极的变革。
欲了解有关 ITU 过渡到开源的更多详细见解,请访问GitHub 博客。
Image source: Shutterstock