Kristoffer Grönlund, i cili punon në SUSE, njoftoi një degëzim të redaktorit të kodit Zed, i cili do të zhvillohet nën emrin Gram. Motivimi i deklaruar për degëzimin është dëshira për të krijuar një redaktues kodi që mund të shërbejë si një alternativë ndaj Kodit VS, të shmangë funksionalitetin e bazuar në IA, të shmangë kërkesën që përdoruesit të nënshkruajnë kushte përdorimi të papajtueshme me licencat me burim të hapur dhe të shmangë dërgimin e telemetrisë te korporatat. Zhvillimi do të kryhet me synimin për të krijuar një produkt që është miqësor për përdoruesit për zhvilluesit fillestarë dhe studentët e mësuar nga autori i degëzimit. Kodi i projektit është i licencuar sipas GPLv3 dhe AGPLv3.
Dallimet e Gram nga Zed përfshijnë ndërprerjen e mjeteve të inteligjencës artificiale dhe kodit të telemetrisë, heqjen e varësive nga trajtuesit pronësorë të serverit, shërbimet e palëve të treta dhe komponentët e përdorur për bashkëpunimin e kodit dhe instalimin automatik të përditësimeve. Përdoruesit e Gram nuk janë të detyruar t'u përmbahen Kushteve të Shërbimit ose abonimeve me pagesë të veçanta.
Zhvillimi i mëtejshëm i degës (fork) është planifikuar të kryhet në mënyrë konservative, në mënyrë të pavarur nga Zed dhe korporatat, duke u përqendruar kryesisht në sigurimin e stabilitetit. Kontributet në Gram pranohen pa pasur nevojë të nënshkruhet një Marrëveshje Licence Kontribuesi (CCA). Ndryshimet e licencuara sipas licencës Apache 2.0 nuk do të pranohen në Gram; vetëm licencat GPLv3 dhe AGPLv3 mund të përdoren për kod të ri (Zed u publikua sipas tre licencave - Apache 2.0, GPLv3 dhe AGPLv3 - të cilat lejuan që kodi i tij të përdoret në produkte pronësore pa i bërë ndryshimet të disponueshme publikisht).
Одновременно опубликован первый релиз Gram, в котором удалён код, связанный с AI, телеметрией, загрузкой и установкой обновлений, совместной работой над кодом, привязкой к учётной записи. Из дополнительных возможностей в редактор встроена документация, добавлена поддержка языков программирования Gleam, Zig и Odin, реализована система автодополнения ввода в стиле Vim Supertab. Устанавливаемые дополнения в Gram должны собираться из исходного кода и автоматически не обновляются. Для загрузки LSP- (Language Server) и Node-копонентов введено обязательное подтверждение операции пользователем. Готовые сборки подготовлены для Linux и macOS.

Vlen të përmendet se ky nuk është degëzimi i parë i Zed - projekti Zedless po zhvillon një degëzim të fokusuar në privatësi dhe funksionim lokal të izoluar pa u mbështetur në servera të palëve të treta. Ashtu si Gram, Zedless heq varësitë nga shërbimet e patentuara të cloud-it, heq kodin për dërgimin e telemetrisë dhe raportet e rrëzimeve të gjeneruara automatikisht, dhe eliminon kërkesën për një CLA. Funksionaliteti i bashkëpunimit nuk është hequr, por përkundrazi përqendrohet në vendosjen e infrastrukturës suaj, megjithëse përdoruesit mund të zgjedhin të kthehen në shërbime të jashtme.
Projekti Zed po zhvillohet nën udhëheqjen e Nathan Sobo, autorit të redaktorit Atom (themeli i VS Code), së bashku me një ekip ish-zhvilluesish të redaktorit Atom, platformës Electron dhe bibliotekës së analizimit të sintaksës Tree-sitter. Zhvillimi mbështetet në përvojën e krijimit të Atom dhe përpiqet të mishërojë disa ide se si duhet të duket një redaktor ideal për programues. Zed kombinon një redaktor teksti të lehtë me funksionalitetin e mjediseve moderne të zhvillimit të integruar. Një fokus i fortë në performancë dhe reagim është vendosur në ndërfaqe - krijuesit e projektit synojnë të sigurojnë që të gjitha veprimet e redaktimit të kryhen menjëherë dhe detyrat e kodimit të kryhen në mënyrën më efikase të mundshme. Performanca e lartë e Zed arrihet përmes përdorimit aktiv të shumëfishimit, duke përdorur të gjitha bërthamat e disponueshme të CPU-së dhe duke përfshirë GPU-në në procesin e renderimit.
Burimi: opennet.ru
