Kristoffer Grönlund, ki dela pri SUSE, je napovedal razvoj urejevalnika kode Zed, ki bo razvit pod imenom Gram. Navedeni motiv za razvoj je želja po ustvarjanju urejevalnika kode, ki bi lahko služil kot alternativa VS Code, se izognil funkcionalnosti, ki temelji na umetni inteligenci, se izognil zahtevi po podpisu pogojev uporabe, ki so nezdružljivi z licencami odprte kode, od uporabnikov in pošiljanju telemetrije podjetjem. Razvoj bo potekal z namenom ustvariti izdelek, ki bo uporabniku prijazen tako za začetnike kot za študente, ki jih poučuje avtor razvojnega programa. Koda projekta je licencirana pod licencama GPLv3 in AGPLv3.
Razlike med Gramom in Zedom vključujejo ukinitev orodij umetne inteligence in telemetrične kode, odstranitev odvisnosti od lastniških strežniških obdelovalcev, storitev tretjih oseb in komponent, ki se uporabljajo za sodelovanje pri kodi in samodejno namestitev posodobitev. Uporabniki Grama niso dolžni upoštevati ločenih pogojev storitve ali plačljivih naročnin.
Nadaljnji razvoj razvejitvenega sistema (fork) naj bi potekal konzervativno, neodvisno od Zeda in korporacij, s poudarkom predvsem na zagotavljanju stabilnosti. Prispevki k Gramu so sprejeti brez potrebe po podpisu licenčne pogodbe za sodelavce (CCA). Spremembe, licencirane pod licenco Apache 2.0, ne bodo sprejete v Gram; za novo kodo se lahko uporabljajo samo licence GPLv3 in AGPLv3 (Zed je bil izdan pod tremi licencami – Apache 2.0, GPLv3 in AGPLv3 –, ki so omogočale uporabo njegove kode v lastniških izdelkih brez javne objave sprememb).
Одновременно опубликован первый релиз Gram, в котором удалён код, связанный с AI, телеметрией, загрузкой и установкой обновлений, совместной работой над кодом, привязкой к учётной записи. Из дополнительных возможностей в редактор встроена документация, добавлена поддержка языков программирования Gleam, Zig и Odin, реализована система автодополнения ввода в стиле Vim Supertab. Устанавливаемые дополнения в Gram должны собираться из исходного кода и автоматически не обновляются. Для загрузки LSP- (Language Server) и Node-копонентов введено обязательное подтверждение операции пользователем. Готовые сборки подготовлены для Linux и macOS.

Omeniti velja, da to ni prvi razcep sistema Zed – projekt Zedless razvija razcep, osredotočen na zasebnost in izolirano lokalno delovanje brez zanašanja na strežnike tretjih oseb. Tako kot Gram tudi Zedless odpravlja odvisnosti od lastniških storitev v oblaku, kodo za pošiljanje telemetrije in samodejno ustvarjenih poročil o zrušitvah ter odpravlja zahtevo po sporazumu o sodelovanju (CLA). Funkcionalnost sodelovanja ni bila odstranjena, temveč se osredotoča na uvajanje lastne infrastrukture, čeprav se lahko uporabniki odločijo za vrnitev na zunanje storitve.
Projekt Zed razvija Nathan Sobo, avtor urejevalnika Atom (temelj VS Code), skupaj z ekipo nekdanjih razvijalcev urejevalnika Atom, platforme Electron in knjižnice za razčlenjevanje sintakse Tree-sitter. Razvoj črpa iz izkušenj ustvarjanja Atoma in poskuša utelešiti nekatere ideje o tem, kako naj bi izgledal idealen urejevalnik za programerje. Zed združuje lahek urejevalnik besedil s funkcionalnostjo sodobnih integriranih razvojnih okolij. Močan poudarek je na zmogljivosti in odzivnosti vmesnika – ustvarjalci projekta si prizadevajo zagotoviti, da se vsa dejanja urejanja izvajajo takoj, naloge kodiranja pa na najučinkovitejši možen način. Visoka zmogljivost Zeda je dosežena z aktivno uporabo večnitnosti, izkoriščanjem vseh razpoložljivih jeder procesorja in vključevanjem grafičnega procesorja v proces upodabljanja.
Vir: opennet.ru
