第673章 引擎的探討(2/2)
CLA往往涉及版權轉讓,很容易讓個人開發者產生防備心理。
財務與資源管理是基金會的另一項重任。
基金會負責接受各大科技企業的贊助,以及個人的捐款。
所有資金運作必須完全透明,定期對外公開財報。
這些資金用來做什麼?
支付核心維護者的薪水,資助社區的開發者大會,維護伺服器和基礎設施。
確保引擎的開發進度不會因為資金短缺而停滯,也不會因為某一個大金主的施壓而改變技術走向。
基金會還要提供一個絕對中立的協作平台。
就像Linu基金會那樣,讓來自世嘉、id、NVIDIA甚至其他競爭對手公司的工程師,能夠在一個不受公司政治干擾的環境下共同寫代碼。
社區治理與衝突仲裁。
基金會章程將明確項目的使命、價值觀和基本治理原則。
當技術團隊內部出現無法調和的分歧,或者發生重大社區糾紛時,基金會介入調解,依據章程做出最終裁決,防止項目走向分裂。
中山拓也在白板上畫了一條分割線,開始講解第二部分。
第二部分,技術委員會。
這是項目的技術大腦。
委員會的成員不看公司背景,只看實際貢獻。
由社區選舉產生,或者由公認的核心貢獻者組成。
他們負責一切與技術相關的決策。
這是一個鬆散的結構。
不設固定的任期,也沒有嚴格的上下級層級。
實行精英治理,也就是誰做事多,誰就擁有更多的話語權。
Linu內核的開發就是依靠林納斯·托瓦茲和受信任的維護者團隊來主導,這種模式已經被證明是高效的。
技術委員會的職責很明確。
制定技術路線圖,決定引擎各項功能的開發優先級,以及底層架構的演進方向。
他們擁有核心代碼庫的合併權限,負責嚴格把控代碼質量。
隨著項目規模的擴大,委員會可以設立特殊興趣小組。
比如單獨的渲染管線小組、物理引擎小組、網絡同步小組。
各司其職,並行開發。
最重要的一點,技術決策必須純粹。
所有的代碼合併和架構調整,只能基於技術優劣和社區的實際需求。
決不允許因為某個贊助商的商業利益而犧牲代碼的優雅性和通用性。
委員會成員必須公開披露自己的僱主信息,以保證決策的透明度。
中山拓也放下記號筆,看著會談室里的三人。
>