Facebook 的開源計劃一窺
開源逐年變得無處不在,從政府直轄市到大學都有。各種規模的公司也越來越多地轉向開源軟體。事實上,一些公司正在通過財務支持項目或與開發人員合作進一步推進開源。
例如,Facebook 的開源計劃鼓勵其他人開源發布他們的代碼,同時與社區合作支持開源項目。 Christine Abernathy,是一名 Facebook 開發者、開源支持者,也是該公司開源團隊成員,去年 11 月訪問了羅切斯特理工學院,在 11 月 的 FOSS 系列演講中發表了演講。在她的演講中,Abernathy 解釋了 Facebook 如何開源以及為什麼它是公司所做工作的重要組成部分。
Facebook 和開源
Abernathy 說,開源在 Facebook 創建社區並使世界更加緊密的使命中扮演著重要的角色。這種意識形態的匹配是 Facebook 參與開源的一個激勵因素。此外,Facebook 面臨著獨特的基礎設施和開發挑戰,而開源則為公司提供了一個平台,以共享可幫助他人的解決方案。開源還提供了一種加速創新和創建更好軟體的方法,幫助工程團隊生產更好的軟體並更透明地工作。今天,Facebook 在 GitHub 的 443 個項目有 122,000 個分支、292,000 個提交和 732,000 個關注。
![open source projects by Facebook](/data/attachment/album/201804/08/094723beiejkke0binemn3.png "open source projects by Facebood")
一些以開源方式發布的 Facebook 項目包括 React、GraphQL、Caffe2 等等。(圖片提供:Christine Abernathy 圖片,經許可使用)
得到的教訓
Abernathy 強調說 Facebook 已經從開源社區吸取了很多教訓,並期待學到更多。她明確了三個最重要的:
- 分享有用的東西
- 突出你的英雄
- 修復常見的痛點
Christine Abernathy 作為 FOSS 演講系列的嘉賓一員參觀了 RIT。每個月,來自開源世界的演講嘉賓都會與對自由和開源軟體感興趣的學生分享關於開源世界智慧、見解、建議。 FOSS @MAGIC社區感謝 Abernathy 作為演講嘉賓出席。
關於作者
Justin 是羅切斯特理工學院主修網路與系統管理的學生。他目前是 Fedora Project 的貢獻者。在 Fedora 中,Justin 是 Fedora Magazine 的主編,社區的領導...
via: https://opensource.com/article/18/1/inside-facebooks-open-source-program
作者:Justin W. Flory 譯者:geekpi 校對:wxy
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive