GGI Activity: 貢獻至開放原始碼專案


Table of contents


貢獻至開放原始碼專案

行動編號:GGI-A-25

描述

向開放原始碼專案貢獻是良善治理的關鍵原則之一。目的是避免成為單純的被動消費者,而是對專案進行回饋。當人們為自己的需求新增功能或修復漏洞時,應將其設計得足夠通用,以便貢獻至專案。開發者必須獲得時間來進行貢獻。

此行動涵蓋以下範疇:

  • 與上游開放原始碼專案合作。
  • 報告漏洞和功能需求。
  • 貢獻程式碼與漏洞(bug)修復。
  • 參與社群郵件群組。
  • 分享經驗。

機會評估

此行動的主要益處包括:

  • 它增加了公司內部對開放原始碼的知識與承諾,因為員工開始進行貢獻並參與開放原始碼專案。他們感受到社會價值並提升了個人聲譽。
  • 公司透過貢獻提升了可見度與聲譽。隨著貢獻融入專案,展示了公司實際參與開放原始碼的行動,回饋專案並推廣公平與透明的文化。

進度評估

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

  • 明確且正式的官方貢獻路徑,讓願意參與貢獻的員工有清晰的指引。
  • 鼓勵開發者回饋他們使用的開放原始碼專案,支持專案的進一步發展。
  • 建立一套流程,確保開發者的貢獻符合法律合規性與安全要求。
  • 績效指標(KPI):外部貢獻的數量(如代碼、郵件列表、議題等),可按個人、團隊或實體進行統計。

工具

追蹤貢獻可能是有幫助的,不僅可以記錄貢獻的內容,還可以有效傳達公司在這方面的投入。可以使用儀表板和活動追蹤軟體來達成此目的。請參閱:

建議

鼓勵組織內部人員貢獻於外部專案,方法包括:

  • 允許他們編寫通用、經過良好測試的漏洞修復和功能,並將其回饋給社群。
  • 培訓如何回饋開放原始碼社群,內容包括技術技能(提升團隊知識)和社群參與(融入開源社群、遵守行為準則等)。
  • 提供法律、知識產權(IP)和技術問題的培訓,並在公司內設置聯絡窗口,便於員工在有疑問時獲得幫助。
  • 對於公開發表的工作成果提供獎勵。
  • 公司或實體的貢獻會反映其程式碼品質和參與度,因此確保開發團隊提交足夠優秀的程式碼。

資源

  • Linux 基金會的 CHAOSS 倡議 提供工具和指導,幫助追蹤開發中的貢獻。

建議的下一步行動