Kristoffer Grönlund, kiu laboras ĉe SUSE, anoncis forkon de la kodredaktilo Zed, kiu estos evoluigita sub la nomo Gram. La deklarita motivo por la forko estas la deziro krei kodredaktilon, kiu povas servi kiel alternativo al VS Code, eviti funkciecon bazitan sur artefarita inteligenteco, eviti devigi uzantojn subskribi uzkondiĉojn nekongruajn kun malfermitkodaj licencoj, kaj eviti sendi telemetrion al entreprenoj. La evoluigo estos efektivigita celante krei produkton, kiu estas uzanto-amika por komencantaj programistoj kaj studentoj instruitaj de la aŭtoro de la forko. La kodo de la projekto estas licencita sub la GPLv3 kaj AGPLv3.
La diferencoj inter Gram kaj Zed inkluzivas la ĉesigon de artefarita inteligenteco-iloj kaj telemetria kodo, la forigon de dependecoj de proprietaj servilaj traktiloj, triapartaj servoj, kaj komponantoj uzataj por kodkunlaboro kaj aŭtomata instalado de ĝisdatigoj. Gram-uzantoj ne estas devigitaj aliĝi al apartaj Kondiĉoj de Servo aŭ pagitaj abonoj.
Plua evoluigo de la forko estas planata esti farata konservative, sendepende de Zed kaj korporacioj, ĉefe fokusante certigi stabilecon. Kontribuoj al Gram estas akceptitaj sen la bezono subskribi Kontribuantan Licencan Interkonsenton (CCA). Ŝanĝoj licencitaj sub la licenco Apache 2.0 ne estos akceptitaj en Gram; nur GPLv3 kaj AGPLv3 licencoj povas esti uzataj por nova kodo (Zed estis publikigita sub tri licencoj - Apache 2.0, GPLv3 kaj AGPLv3 - kiuj permesis uzi ĝian kodon en proprietaj produktoj sen publikigi ŝanĝojn).
Одновременно опубликован первый релиз Gram, в котором удалён код, связанный с AI, телеметрией, загрузкой и установкой обновлений, совместной работой над кодом, привязкой к учётной записи. Из дополнительных возможностей в редактор встроена документация, добавлена поддержка языков программирования Gleam, Zig и Odin, реализована система автодополнения ввода в стиле Vim Supertab. Устанавливаемые дополнения в Gram должны собираться из исходного кода и автоматически не обновляются. Для загрузки LSP- (Language Server) и Node-копонентов введено обязательное подтверждение операции пользователем. Готовые сборки подготовлены для Linux и macOS.

Rimarkinde, ĉi tiu ne estas la unua forko de Zed — la projekto Zedless disvolvas forkon fokusitan sur privateco kaj izolita loka operacio sen dependi de triapartaj serviloj. Simile al Gram, Zedless forigas la dependecojn de proprietaj nubaj servoj, forigas la kodon por sendi telemetrion kaj aŭtomate generitajn kraŝraportojn, kaj forigas la bezonon de CLA. Kunlabora funkcio ne estis forigita, sed prefere fokusiĝas al deplojo de via propra infrastrukturo, kvankam uzantoj povas elekti reveni al eksteraj servoj.
La projekto Zed estas disvolvata sub la gvido de Nathan Sobo, la aŭtoro de la redaktilo Atom (la fundamento de VS Code), kune kun teamo de iamaj programistoj de la redaktilo Atom, la platformo Electron, kaj la biblioteko por sintaksa analizo Tree-sitter. La disvolviĝo baziĝas sur la sperto de kreado de Atom kaj provas enkorpigi kelkajn ideojn pri kia devus aspekti ideala programista redaktilo. Zed kombinas malpezan tekstredaktilon kun la funkcieco de modernaj integraj disvolvaj medioj. Forta fokuso sur rendimento kaj respondemo estas metita sur la interfacon - la kreintoj de la projekto celas certigi, ke ĉiuj redaktaj agoj estas plenumataj tuj, kaj kodaj taskoj estas plenumataj laŭeble plej efike. La alta rendimento de Zed estas atingita per la aktiva uzo de plurfadenado, utiligante ĉiujn disponeblajn CPU-kernojn kaj implikante la GPU-on en la bildiga procezo.
fonto: opennet.ru
