Kristoffer Grönlund, sem starfar hjá SUSE, tilkynnti um útgáfu af Zed kóðaritlinum, sem verður þróaður undir nafninu Gram. Yfirlýst ástæða útgáfunnar er löngunin til að búa til kóðaritla sem getur þjónað sem valkostur við VS Code, forðast virkni sem byggir á gervigreind, forðast að þurfa að skrifa undir notkunarskilmála sem eru ósamrýmanlegir opnum hugbúnaðarleyfum og forðast að senda fjarmælingar til fyrirtækja. Þróunin verður framkvæmd með það að markmiði að skapa vöru sem er notendavæn fyrir byrjendur í forritun og nemendur sem höfundur útgáfunnar kennir. Kóði verkefnisins er leyfisbundinn undir GPLv3 og AGPLv3.
Munurinn á Gram og Zed felst meðal annars í því að gervigreindartól og fjarmælingarkóði eru hætt, ósjálfstæði er fjarlægt gagnvart sérhönnuðum meðhöndlunarkerfum á netþjónum, þjónustu þriðja aðila og íhlutum sem notaðir eru til kóðasamvinnu og sjálfvirkrar uppsetningar uppfærslna. Notendur Gram eru ekki neyddir til að fylgja sérstökum þjónustuskilmálum eða greiddum áskriftum.
Áætlað er að frekari þróun forksins fari fram með varfærni, óháð Zed og fyrirtækjum, með áherslu á að tryggja stöðugleika. Framlög til Gram eru samþykkt án þess að þurfa að undirrita framlagsleyfissamning (CCA). Breytingar sem eru leyfisbundnar samkvæmt Apache 2.0 leyfinu verða ekki samþykktar af Gram; aðeins GPLv3 og AGPLv3 leyfi má nota fyrir nýjan kóða (Zed var gefið út undir þremur leyfum - Apache 2.0, GPLv3 og AGPLv3 - sem leyfðu notkun kóðans í séreignarvörum án þess að breytingarnar yrðu aðgengilegar almenningi).
Одновременно опубликован первый релиз Gram, в котором удалён код, связанный с AI, телеметрией, загрузкой и установкой обновлений, совместной работой над кодом, привязкой к учётной записи. Из дополнительных возможностей в редактор встроена документация, добавлена поддержка языков программирования Gleam, Zig и Odin, реализована система автодополнения ввода в стиле Vim Supertab. Устанавливаемые дополнения в Gram должны собираться из исходного кода и автоматически не обновляются. Для загрузки LSP- (Language Server) и Node-копонентов введено обязательное подтверждение операции пользователем. Готовые сборки подготовлены для Linux и macOS.

Það er athyglisvert að þetta er ekki fyrsta fork Zed - Zedless verkefnið er að þróa fork sem einbeitir sér að friðhelgi einkalífs og einangruðum staðbundnum rekstri án þess að reiða sig á netþjóna þriðja aðila. Eins og Gram fjarlægir Zedless ósjálfstæðið við séreignaskýjaþjónustu, fjarlægir kóðann fyrir að senda fjarmælingar og sjálfvirkar hrunskýrslur og útrýmir kröfunni um CLA. Samvinnuvirkni hefur ekki verið fjarlægð, heldur einbeitir hún sér að því að setja upp eigin innviði, þó að notendur geti valið að snúa aftur til ytri þjónustu.
Zed verkefnið er þróað undir forystu Nathans Sobo, höfundar Atom ritstjórans (grunnur VS Code), ásamt teymi fyrrverandi forritara Atom ritstjórans, Electron kerfisins og Tree-sitter setningafræðigreiningarbókasafnsins. Þróunin byggir á reynslunni af sköpun Atom og reynir að útfæra nokkrar hugmyndir um hvernig hugsjón ritstjóri forritara ætti að líta út. Zed sameinar léttan textaritil við virkni nútíma samþættra þróunarumhverfis. Mikil áhersla er lögð á afköst og viðbragðshraða í viðmótinu - höfundar verkefnisins stefna að því að tryggja að allar breytingaraðgerðir séu framkvæmdar samstundis og kóðunarverkefni séu unnin á sem skilvirkastan hátt. Mikil afköst Zed nást með virkri notkun fjölþráða, nýtingu allra tiltækra örgjörvakjarna og þátttöku skjákortsins í birtingarferlinu.
Heimild: opennet.ru
