預計閱讀 1 分鐘原文來源
D2 程式語言獲 Hack Club 贊助,轉型為開源非營利專案
核心消息
原本由營利公司開發的圖表程式語言 D2,今日正式由 Hack Club 提供財務贊助,成為一個 完全開源、非營利 的專案。原先的閉源 IDE(D2 Studio)與專屬版面配置演算法(TALA)將不再作為資金來源,未來的開發全由社群與 Hack Club 支持。
背景與轉變
- 起源:D2 最初是營利公司的一個 open‑core 產品,核心功能開源,進階功能則以閉源方式銷售。
- 公司關閉:隨著母公司停止營運,開源部分的資金來源斷裂。
- 新身份:透過 Hack Club 的財務贊助,D2 以 非營利 形態持續運作,所有程式碼將永久公開於 GitHub。
開發策略與社群參與
- 維護者招募:專案創始人 Alex 仍會持續維護,但時間有限,現開放 維護者 申請(mailto:alex@d2lang.com)。表現優秀的貢獻者有機會簽署 付費貢獻者合約,酬勞來自捐款。
- AI 為主的開發:未來所有程式貢獻皆會使用 AI 輔助,Alex 亦會以 AI 進行程式碼審查。唯一例外是部落格與官方公告,仍由人手撰寫,以保留人性化語調。
- 功能加速:AI 能在毫秒層面優化效能,並實作先前因人力不足而只能空想的功能,例如 等角投影渲染器、跨語言 轉譯器 等。
產品定位與未來藍圖
- 避免功能膨脹:即使 AI 能快速加入各式圖形(如 Venn 圖),團隊仍將聚焦於 軟體架構圖 這一核心使用情境,其他功能將以 插件/模組系統 形式提供,保持核心程式碼精簡。
- 不納入大型語言模型(LLM)介面:Alex 認為現有模型已足以根據範例自動產生
.d2檔案,無需再為 D2 設計額外的 LLM 交互層。 - 非營利運營:未來的資金主要來自社群捐款與 Hack Club 的支持,將不會投入商業化的服務或授權費用。
給讀者的啟示
D2 的轉型顯示了 開源生態 在企業退出後仍能透過社群與非營利組織維持生命力。對開發者而言,現在是參與、貢獻、甚至以 AI 為工具 共同塑造下一代圖表語言的最佳時機。若你對圖形化程式語言有熱情,或是具備開源貢獻經驗,這是一個值得關注與投入的專案。
分享
