Apache 軟體基金會在一篇部落格文章中宣布,它將加入 GitHub 開源社群。
Apache 軟體基金會(ASF) 是一個非營利組織,它根據 Apache 授權開發開源軟體,匯集了來自 350 多個開源專案和計畫的開發人員、管理人員和志工孵化器。
Apache 是一個大型開源程式庫,擁有超過 200 億行程式碼,由 730 名成員和 7000 名程式碼貢獻者組成的志工社群管理。
在其存在的 20 年裡,已有 XNUMX 億行代碼在超過 XNUMX 萬次更改中得到了驗證。
基礎設施與 GitHub 集成
ASF在其部落格中解釋說,Apache 專案最初透過 ASF 基礎架構提供了兩種版本控制服務:Apache Subversion 和 Git。
多年來,越來越多的專案及其社群希望將其原始碼發佈到 GitHub 上。
對於唯讀鏡像項目,在這些儲存庫中使用 GitHub 工具的能力受到限制。
2016年,基金會開始將GitHub程式碼庫和工具整合到自身的服務中。這使得部分專案能夠使用GitHub的優秀工具。
隨著時間的推移,我們改進、調試並鞏固了這種集成。2018 年底,我們要求所有項目放棄我們內部的 Git 服務,轉而使用 GitHub 提供的服務。
這一變化為項目帶來了所有工具,同時維護了我們基礎設施的備份副本。 ASF 基礎設施經理 Greg Stein 說道。
他們在聲明中分享了以下內容:
“我們正在與 Apache 合作,以滿足他們的需求並更好地支持重要的開源項目。 我們感謝為直接在 GitHub 上遷移和開發提供瞭如此強大的基礎。 一旦這一轉變完成,Apache 就可以專注於構建軟件及其社區。
無論我們是與世界上一些最大的開源基金會(例如 Apache)的個人開源管理員和貢獻者合作,GitHub 的使命都是通過支持開源社區、響應他們的獨特需求並幫助開源項目蓬勃發展,成為所有開發人員的家園, ”GitHub 開源維護者產品經理 Bryan Clark 說道。
“GitHub 讓開發人員能夠更輕鬆地協同工作、解決複雜問題並構建世界上最重要的技術。 該平台使團隊能夠與擁有超過 31 萬用戶的開發人員、擁有超過 2 萬用戶的企業和組織一起託管和審查代碼、管理項目以及構建軟件。 用戶和超過 100 億個存儲庫,”博客文章中寫道。
GitHub 解釋說,透過與 GitHub 集成,ASF 專案將託管在單一平台上,全球 31 萬使用 GitHub 的開發者可以在此平台上查看和協作。
現在過渡工作已經完成,ASF 可以專注於開發軟體和發展社群。
“我們一直在與 Apache 合作,以滿足他們的需求並更好地支持開展重要工作的開源項目。 GitHub 在一篇帖子中寫道:“我們很高興有如此令人印象深刻的基金會直接在 GitHub 上遷移和發展。”
這則消息並未得到開發者社群的認可,大家的意見褒貶不一。對某些人來說,開源社群遷移到並非免費開源的GitHub平台,令人費解。
他們想知道 ASF 是否正在考慮通過這種方式尋找更多貢獻者。 對於其他人來說,很明顯 ASF 將擁有更多的貢獻者,因為更多的人知道如何使用 GitHub 工具。
這可能會增加開發、參與、拉動需求等的數量。 ASF 項目收到。
對他們來說,無論 GitHub 平台是否開源,這種遷移對 ASF 來說都是有利的。
資料來源:https ://blogs.apache.org