导读:NGINX宣布将开发相关资源迁移至GitHub,并强调开源承诺,期望此举能促进贡献参与扩大开源社区的协作。
Web服务器和反向代理服务器NGINX原本使用Mercurial源代码版本控制系统。
近日官方宣布要将开发资源迁移至GitHub,目的是要更接近全球开源社区,促进贡献参与并提升项目协作效率。
NGINX项目转移GitHub的重要性在于强调其开源承诺,期望扩大贡献者数量与多样性。
下一步的功能请求和增强功能,人们可以直接通过 GitHub 的 “Issues” 选项卡提出。此外,还将社区论坛添加到 GitHub 的“讨论”区域,可以在讨论区中进行对话、提问和回答问题。NGINX 项目表示将给予开发者们过渡时间,将继续通过邮件列表接受补丁并提供社区支持 ,直到 2024 年 12 月 31 日。
NGINX是一款知名的高效能Web服务器和反向代理服务器,最初开发的目标是要解决高并行的网站高并发、高可用需求,但除了HTTP服务器,NGINX也可以作为负载平衡和代理服务器使用,广泛被用于高流量网站和现代应用程序架构中。目前NGINX已是全球数百万网站的基础架构,是开源社区中的重要项目。
而GitHub则是全球最大开源平台,拥有成熟的协作工具和庞大的开发者基础。NGINX迁移至GitHub,开发者将可更直接地参与开发,简化贡献流程。
NGINX母公司F5承诺他们会公开透明且公平地接受贡献,并且持续强化与开源新项目。更重要的是,F5明确表示他们会使用OSI核准的授权,不会删除现有项目或功能进行商业化,也不会对项目施加使用限制。
F5的这些承诺,似乎在回应近年其它的开源项目——因商业化需求而变更授权引发的争议。
比如MongoDB、Redis以及HashiCorp核心产品等知名项目,都曾因商业竞争考量,将其授权从开源项目切换至更具限制性的条款,特别是限制大型云计算公司未经授权的使用等。
F5强调他们不会对NGINX采取类似策略,以维持开源项目的自由与开放性。
作者:聆听音乐的鱼
本文为 @ 场长 创作并授权 21CTO 发布,未经许可,请勿转载。
内容授权事宜请您联系 webmaster@21cto.com或关注 21CTO 公众号。
该文观点仅代表作者本人,21CTO 平台仅提供信息存储空间服务。