網頁伺服器和反向代理伺服器NGINX原本使用Mercurial版本控制系統,官方現在宣布要將開發資源遷移至GitHub,目的是要更接近全球開源社群,促進貢獻參與並提升專案協作效率。NGINX專案轉移GitHub的重要性在於強調其開源承諾,期望擴大貢獻者數量和多樣性。

NGINX是一款知名的高效能網頁伺服器和反向代理伺服器,最初開發的目的是要解決高並行的網站需求,但除了HTTP伺服器,NGINX也可以作為負載平衡器和郵件代理使用,廣泛被用於高流量網站和現代應用程式架構中。目前NGINX已是全球數百萬網站的基礎架構,是開源社群中的重要專案。

而GitHub則是全球最大開源平臺,擁有成熟的協作工具和龐大的開發者基礎。NGINX遷移至GitHub,開發者將可更直接地參與開發,簡化貢獻流程。NGINX母公司F5承諾他們會公開透明且公平地接受貢獻,並且持續強化與開源新專案。更重要的是,F5明確表示他們會使用OSI核准的授權,不會刪除現有專案或功能進行商業化,也不會對專案施加使用限制。

F5的這些承諾,似乎在回應近年其他開源專案,因商業化需求而變更授權引發的爭議。諸如MongoDB、Redis以及HashiCorp核心產品等知名專案,都曾因商業競爭考量,將其授權從開源專案切換至更具限制性的條款,特別是限制大型雲端公司未經授權的使用。F5強調他們不會對NGINX採取類似策略,以維持開源專案的自由與開放性。

熱門新聞

Advertisement