GGI Activity: 參與開源專案


Table of contents


參與開源專案

行動編號:GGI-A-36

描述

此行動旨在對一些對您組織重要的開放原始碼軟體(OSS)專案做出重大貢獻。貢獻會在組織層級進行擴展和承諾(與行動 #26 中的個人層級不同)。貢獻可以採取多種形式,包括直接資助或資源分配(例如人員、伺服器、基礎設施、溝通等),只要它們能以可持續且有效的方式惠及專案或生態系統即可。

此行動是行動 #26 的延續,將開放原始碼專案的貢獻提升到組織層級,使其更具可見性、影響力和效益。在此行動中,貢獻應為 OSS 專案帶來實質性、長期的改進。例如,指派一名開發人員或團隊來開發備受期待的新功能、提供基礎設施資產、為新服務提供伺服器,或接手維護廣泛使用的分支。

這主要概念是設定一定比例的資源,以支持開放原始碼開發者們去撰寫及維護我們所使用的資源庫或專案。

此行動需要對組織所使用的開源軟體進行映射,並評估其重要性,以決定需要支持的專案。

機會評估

如果每家公司使用開源軟體時至少做出一點貢獻,我們將擁有一個健康的生態系統。https://news.ycombinator.com/item?id=25432248

支持專案有助於確保其可持續性,並提供訪問資訊的途徑,甚至可能幫助影響和優先處理某些開發(儘管這不應該是支持專案的主要原因)。

潛在益處:確保漏洞報告得到優先處理,並將開發成果整合到穩定版本中;可能的成本:投入專案所需的時間,以及資金上的承諾。

進度評估

以下檢驗要點顯示了此行動的進度:

  • 識別受益專案。
  • 決定支持的方式,例如直接的財務捐款或程式碼貢獻。
  • 指派任務負責人。
  • 少量的貢獻已發生。
  • 貢獻的成果已經被評估。

驗證點參考了 OpenChain self certification 的問卷:

  • 我們有代表組織貢獻開放原始碼專案的內部政策。
  • 我們有一套流程文件來治理開放原始碼的貢獻。
  • 我們有一套流程文件來所有的軟體員工們意識到開放原始碼的貢獻政策。

工具

一些組織提供了支持開放原始碼專案的機制(如果目標專案在他們的資助範圍內,這可能是一個方便的選擇)。

建議

  • 專注於對組織至關重要的專案:這些是您最希望透過貢獻來支持的專案。
  • 以社群專案為目標。
  • 此行動需要對目標專案具備基本的熟悉程度。

資源

建議的下一步行動