Inilabas na ang Gram, isang fork ng Zed code editor na walang AI, mga panlabas na serbisyo, o telemetry.

Inihayag ni Kristoffer Grönlund, na nagtatrabaho sa SUSE, ang isang fork ng Zed code editor, na bubuuin sa ilalim ng pangalang Gram. Ang nakasaad na motibasyon para sa fork ay ang pagnanais na lumikha ng isang code editor na maaaring magsilbing alternatibo sa VS Code, maiwasan ang functionality na nakabatay sa AI, maiwasan ang paghiling sa mga user na pumirma sa mga tuntunin ng paggamit na hindi tugma sa mga lisensya ng open source, at maiwasan ang pagpapadala ng telemetry sa mga korporasyon. Isasagawa ang pagbuo nang may layuning lumikha ng isang produktong madaling gamitin para sa mga baguhang developer at mga mag-aaral na tinuturuan ng may-akda ng fork. Ang code ng proyekto ay lisensyado sa ilalim ng GPLv3 at AGPLv3.

Kabilang sa mga pagkakaiba ng Gram sa Zed ang pagtigil ng mga AI tool at telemetry code, ang pag-aalis ng mga dependency sa mga proprietary server-side handler, mga serbisyo ng third-party, at mga component na ginagamit para sa code collaboration at pag-install ng awtomatikong pag-update. Hindi napipilitan ang mga gumagamit ng Gram na sumunod sa hiwalay na Mga Tuntunin ng Serbisyo o mga bayad na subscription.

Ang karagdagang pagpapaunlad ng fork ay pinaplanong isagawa nang konserbatibo, nang hiwalay sa Zed at mga korporasyon, na pangunahing nakatuon sa pagtiyak ng katatagan. Tinatanggap ang mga kontribusyon sa Gram nang hindi kinakailangang pumirma ng Kasunduan sa Lisensya ng Kontribyutor (CCA). Ang mga pagbabagong lisensyado sa ilalim ng lisensyang Apache 2.0 ay hindi tatanggapin sa Gram; tanging ang mga lisensyang GPLv3 at AGPLv3 lamang ang maaaring gamitin para sa bagong code (Inilabas ang Zed sa ilalim ng tatlong lisensya—Apache 2.0, GPLv3, at AGPLv3—na nagpapahintulot sa code nito na gamitin sa mga produktong pagmamay-ari nang hindi ginagawang available sa publiko ang mga pagbabago).

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

 Inilabas na ang Gram, isang fork ng Zed code editor na walang AI, mga panlabas na serbisyo, o telemetry.

Kapansin-pansin, hindi ito ang unang fork ng Zed—ang proyektong Zedless ay bumubuo ng isang fork na nakatuon sa privacy at nakahiwalay na lokal na operasyon nang hindi umaasa sa mga third-party server. Tulad ng Gram, inaalis ng Zedless ang mga dependency sa mga proprietary cloud service, inaalis ang code para sa pagpapadala ng telemetry at awtomatikong nabuo na mga ulat ng pag-crash, at inaalis ang kinakailangan para sa isang CLA. Hindi pa naaalis ang collaboration functionality, ngunit nakatuon sa pag-deploy ng iyong sariling imprastraktura, bagama't maaaring piliin ng mga user na bumalik sa mga panlabas na serbisyo.

Ang proyektong Zed ay binubuo sa ilalim ng pamumuno ni Nathan Sobo, ang may-akda ng Atom editor (ang pundasyon ng VS Code), kasama ang isang pangkat ng mga dating developer ng Atom editor, ang Electron platform, at ang Tree-sitter syntax parsing library. Ang pag-develop ay batay sa karanasan ng paglikha ng Atom at tinatangkang isama ang ilang ideya tungkol sa kung ano ang dapat na hitsura ng isang ideal na editor ng programmer. Pinagsasama ng Zed ang isang magaan na text editor sa functionality ng mga modernong integrated development environment. Malaking pokus ang ibinibigay sa performance at responsiveness ng interface—nilalayon ng mga tagalikha ng proyekto na tiyaking agad na naisasagawa ang lahat ng mga aksyon sa pag-eedit, at naisasagawa ang mga gawain sa coding sa pinakamabisang paraan. Nakakamit ang mataas na performance ng Zed sa pamamagitan ng aktibong paggamit ng multithreading, paggamit ng lahat ng available na CPU core at pagsali sa GPU sa proseso ng rendering.

Pinagmulan: opennet.ru

Bumili ng maaasahang pagho-host para sa mga site na may proteksyon ng DDoS, mga server ng VPS VDS 🔥 Bumili ng maaasahang website hosting na may proteksyon ng DDoS, VPS VDS servers | ProHoster