第673章 引擎的探討(1/2)
「現在的狀況是,各大公司都在閉門造車,開發和學習一款新引擎的成本呈指數級上升。中小開發團隊和個人創作者根本無力承擔昂貴的商業引擎授權費,更別提去吃透那些複雜晦澀的底層架構。」
黃仁勛在一旁點頭贊同。
「從硬體設計的角度來看,這種各自為戰的局面也是一場災難。」他開口說道,「NVIDIA在研發圖形加速晶片。市面上有幾十種不同的閉源引擎,每一種的渲染邏輯都不一樣。我們為了讓驅動程序適配這些引擎,耗費了極其龐大的工程資源。即便如此,軟硬體配合的效能依然無法達到理論上的最大值。如果行業內沒有一個標準化的、開放的底層框架,硬體的性能永遠會被低效的代碼拖後腿。」
「單純把幾年前的舊引擎開源,解決不了前沿技術普及的痛點。」
中山拓也總結道,「舊代碼只能用來學習歷史,無法用來構建未來。」
會談室里安靜下來。
卡馬克很清楚拓也話里的指向。
要解決這個問題,就需要把當前最先進的技術拿出來共享。
但他不能這麼做。
idSoftware不止是他的心血,idTech引擎是公司賴以生存的商業核心。
他不可能完全拋開公司的利益,把正在研發的尖端引擎無償送給所有人。
那是不可調和的矛盾。
「有什麼具體的解決方案嗎?」卡馬克看向中山拓也,「既然馬克把大家聚到這裡,你肯定已經構思好了完整的框架。」
馬克·賽爾尼在一旁笑了笑。「以我對拓也的了解,他腦子裡裝的東西往往能打破常規。在座各位都是技術領域的頂尖人物,但要論跳出技術本身去統籌大局,還得看他。世嘉內部很多關於技術生態的靈感,都是由他最先提出來的。」
卡馬克調整了坐姿,準備聽聽這個日本遊戲公司的高管能給出什麼答案。
中山拓也沒有提具體的代碼結構,而是說出了一個名字。
Linu.。
「我們可以參考Linu的管理模式。」中山拓也的聲音平緩,條理清晰,「成立一家獨立的非營利性基金會,用來管理一個開源的遊戲引擎項目。在這個框架下,匯聚全球的程式設計師,共同開發一款對中小團隊友善、接口完全開放的引擎。
它將是一個網絡社區式的協作平台,貢獻者不僅能參與建設,還能從中獲得實際的收益。」
卡馬克眼中閃過光亮。
這個思路避開了單一商業公司的利益衝突。
中山拓也拿過中裕司手裡的記號筆,在白板的另一側寫下幾個要點。
第一部分,基金會。
這是整個項目的法律盾牌與資源平台。
基金會作為獨立的法律實體,充當中立的守護者。
它的核心職責是隔離商業風險,管理共有資產,確保項目能夠永續發展。
法律與智慧財產權管理方面,基金會將持有項目的商標、域名以及核心代碼倉庫。
這就從根本上防止了引擎被任何一家大公司惡意收購或控制。
關於開源協議的選擇,我們需要採用對商業應用友好,同時具備極強開放性的條款。
比如MIT協議,允許任何人自由使用、修改和分發代碼,哪怕是用於閉源的商業遊戲。
這是吸引開發者最關鍵的誘餌。
在貢獻者管理上,採用DCO也就是開發者原創證書,而不是繁瑣的CLA貢獻者許可協議。
DCO只需要開發者在每次提交代碼時簽名確認原創性,流程極其輕量。
這不僅降低了個人和中小團隊參與的門檻,更是對貢獻者的一種基本信任。
CLA往往涉及版權轉讓,很容易讓個人開發者產生防備心理。
本章未完,點選下一頁繼續閱讀。