治理方式.md
《公共程式標準》是由社群治理的專案。
原則
公共程式標準社群遵守下列原則:
- 開放 - 讓任何人都可以輕易在其情境中採用公共程式標準。
- 歡迎並尊重任何人 - 身為一個社群,我們要讓新用戶也可以容易成為貢獻者。
- 透明與容易取用 - 公共程式標準的任何變動、治理與相關活動都是透明公開。
- 我們接受符合專案目標、範圍以及設計原則的任何構想與貢獻。
指導團隊
公共程式標準社群有一個指導團隊。
成員組成
社群當中任何一位活躍的貢獻者,如果有意加入指導團隊,都可以向指導團隊提出要求。 收到要求的指導團隊會投票表決 (請參閱下方「投票」段落)。
目前指導團隊成員包括:
- Claus Mullie
- Johan Groenen (Tiltshift, Code for NL)
- Rasmus Frey (OS2)
- Josef Andersson (Digg)
- Matti Schneider
- Bastien Guerry
- Anton Wiklund (Arbetsförmedlingen)
理想狀況就是指導團隊成員來自各個不同組織。
責任
指導團隊成員都是活躍的貢獻者,並且每天負責:
- 合併拉取請求
- 處理行為準則的違規情事
除了每日例行作業,指導團隊整體也承擔下列責任:
- 提供程式基底的技術指導
- 維持發展路徑圖以及貢獻原則
- 解決開發問題以及協調貢獻者之間的衝突
- 管理與規劃軟體發佈版本
- 控管公共程式標準資產(像是原始碼儲存庫、託管以及專案日程)的存取權
- 維護專案的使命、願景、價值以及範圍
- 視需求將專案治理更精細化
- 針對程式基底做出決策
- 管理公共程式標準的品牌
- 授權與智慧財產權變動
會議
指導團隊定期開會。 會議主題包括檢討發展路徑圖以及目前陷入僵局的問題。 會議主題的目的並非審查或通過所有程式修補內容。 (程式修補內容的審查與核准都依照 CONTRIBUTING.md.所述流程進行)。
決策流程
指導團隊預設決策方式為認可決,只有在某些議題才會透過投票決定。
認可決
如果你認為一個決策沒有任何爭議,就可以做出該決策,這就是本社群對「認可決」的定義。 只有無人反對,透過認可決所做出的決策都被視為受到所有人的支持。 當然若有人反對,你也必須做好轉返的準備。
若對一個決策有疑慮,指導團隊成員可告知其他成員他/她即將做出某個決策。 通知後的96小時內,若指導團隊無人反對,則可視為指導團隊都支持該決策。 若有人反對且無法透過討論取得共識,則團隊成員可以依照下列步驟要求進行多數決投票。
投票
每位指導團隊成員都有一票。 採公開投票。
每日例行專案維護作業,許多都能透過認可決做決策。 但以下項目「必須」透過投票表決:
- 新增團隊成員 (簡單多數決)
- 剔除團隊成員 (絕對多數決)
- 變更治理規則 (本文件) (絕對多數決)
- 授權與智慧財產權變動 (包括新的標誌、文字標誌)變更 (簡單多數決)
- 新增、封存或移除子專案 (簡單多數決)
「簡單多數決」就是至少有半數的指導團隊成員投下同意票,「絕對多數決」則是有2/3的團隊成員投下同意票。
行為守則
公共程式標準行為守則在 CODE_OF_CONDUCT.md 當中。
若指導團隊成員可能違反該守則,該成員將無法針對其議題投票。 若有違反行為守則之情事發生,則應該往上通報給指導團隊,由指導團隊決定如何干預。