Gram 是 Zed 程式碼編輯器的一個分支,它不包含人工智慧、外部服務或遙測功能,現已發布。

SUSE 公司的 Kristoffer Grönlund 宣布將推出 Zed 代碼編輯器的分支,名為 Gram。他表示,創建該分支的目的是為了打造一款能夠取代 VS Code 的程式碼編輯器,避免使用基於人工智慧的功能,避免要求用戶簽署與開源許可證不相容的使用條款,也避免向企業發送遙測資料。 Gram 的開發將著眼於打造一款對初級開發者和作者指導的學生都非常友善的產品。此專案的程式碼採用 GPLv3 和 AGPLv3 授權。

Gram 與 Zed 的差異在於:Gram 停止使用 AI 工具和遙測程式碼,移除對專有伺服器端處理器、第三方服務以及用於程式碼協作和自動更新安裝的元件的依賴。 Gram 使用者無需遵守單獨的服務條款或付費訂閱。

該分支的後續開發計劃將採取保守的方式,獨立於 Zed 和相關公司,主要目標是確保穩定性。 Gram 接受貢獻,無需簽署貢獻者授權協議 (CCA)。根據 Apache 2.0 授權發布的變更將不被 Gram 接受;新程式碼僅可使用 GPLv3 和 AGPLv3 授權(Zed 最初以三種授權發布-Apache 2.0、GPLv3 和 AGPLv3-允許其程式碼在專有產品中使用,而無需公開其變更)。

Одновременно опубликован первый релиз Gram, в котором удалён код, связанный с AI, телеметрией, загрузкой и установкой обновлений, совместной работой над кодом, привязкой к учётной записи. Из дополнительных возможностей в редактор встроена документация, добавлена поддержка языков программирования Gleam, Zig и Odin, реализована система автодополнения ввода в стиле Vim Supertab. Устанавливаемые дополнения в Gram должны собираться из исходного кода и автоматически не обновляются. Для загрузки LSP- (Language Server) и Node-копонентов введено обязательное подтверждение операции пользователем. Готовые сборки подготовлены для Linux и macOS.

 Gram 是 Zed 程式碼編輯器的一個分支,它不包含人工智慧、外部服務或遙測功能,現已發布。

值得注意的是,這並非 Zed 的第一個分支——Zedless 專案正在開發一個專注於隱私和隔離本地運行的分支,該分支不依賴第三方伺服器。與 Gram 類似,Zedless 移除了對專有雲端服務的依賴,刪除了用於發送遙測資料和自動產生崩潰報告的程式碼,並且取消了對貢獻者授權協議 (CLA) 的要求。協作功能並未移除,而是專注於部署使用者自己的基礎設施,不過使用者可以選擇回退到外部服務。

Zed 專案由 Atom 編輯器(VS Code 的基礎)的作者 Nathan Sobo 領導開發,團隊成員包括 Atom 編輯器、Electron 平台和 Tree-sitter 語法解析庫的前開發人員。本專案借鑒了 Atom 的開發經驗,並力求實現理想程式設計師編輯器的願景。 Zed 將輕量級文字編輯器與現代整合開發環境 (IDE) 的功能結合。 Zed 的介面設計高度重視效能和反應速度-專案創建者的目標是確保所有編輯操作都能即時執行,編碼任務也能以最高效的方式完成。 Zed 的高效能得益於其對多執行緒技術的積極運用,充分利用所有可用的 CPU 核心,並在渲染過程中啟用 GPU。

來源: opennet.ru

為具有 DDoS 保護、VPS VDS 服務器的站點購買可靠的主機 🔥 購買具備 DDoS 防護的可靠網站寄存服務,包括 VPS 和 VDS 伺服器 | ProHoster