Gram, en forgrening av Zed-kodeeditoren uten AI, eksterne tjenester eller telemetri, har blitt avduket.

Kristoffer Grönlund, som jobber hos SUSE, annonserte en forgrening av Zed-kodeeditoren, som vil bli utviklet under navnet Gram. Den uttalte motivasjonen for forgreningen er ønsket om å lage en kodeeditor som kan tjene som et alternativ til VS Code, unngå AI-basert funksjonalitet, unngå å kreve at brukere signerer bruksvilkår som er uforenlige med åpen kildekode-lisenser, og unngå å sende telemetri til selskaper. Utviklingen vil bli utført med sikte på å lage et produkt som er brukervennlig for nybegynnere og studenter som undervises av forked-forfatteren. Prosjektets kode er lisensiert under GPLv3 og AGPLv3.

Grams forskjeller fra Zed inkluderer avviklingen av AI-verktøy og telemetrikode, fjerning av avhengigheter av proprietære serversidehåndteringsprogrammer, tredjepartstjenester og komponenter som brukes til kodesamarbeid og automatisk installasjon av oppdateringer. Gram-brukere er ikke tvunget til å overholde separate tjenestevilkår eller betalte abonnementer.

Videreutvikling av fork-koden er planlagt utført konservativt, uavhengig av Zed og selskaper, med primært fokus på å sikre stabilitet. Bidrag til Gram aksepteres uten behov for å signere en bidragsyterlisensavtale (CCA). Endringer lisensiert under Apache 2.0-lisensen vil ikke bli akseptert i Gram; kun GPLv3- og AGPLv3-lisenser kan brukes til ny kode (Zed ble utgitt under tre lisenser – Apache 2.0, GPLv3 og AGPLv3 – som tillot bruk av koden i proprietære produkter uten å gjøre endringene offentlig tilgjengelige).

Den første utgivelsen av Gram ble publisert samtidig, og fjernet kode relatert til AI, telemetri, nedlasting og installasjon av oppdateringer, kodesamarbeid og kontokobling. Ytterligere funksjoner inkluderer integrert dokumentasjon, ekstra støtte for programmeringsspråkene Gleam, Zig og Odin, og et autofullføringssystem i Vim Supertab-stil. Tillegg installert i Gram må bygges fra kildekode og oppdateres ikke automatisk. Brukerbekreftelse kreves nå for nedlasting av LSP (Language Server) og Node-komponenter. Bruksklare versjoner er tilgjengelige for Linux и macOS.

 Gram, en forgrening av Zed-kodeeditoren uten AI, eksterne tjenester eller telemetri, har blitt avduket.

Det er verdt å merke seg at dette ikke er den første fork-en til Zed – Zedless-prosjektet utvikler en fork som fokuserer på personvern og isolert lokal drift uten å være avhengig av tredjepartsservere. I likhet med Gram fjerner Zedless avhengighetene av proprietære skytjenester, fjerner koden for å sende telemetri og automatisk genererte krasjrapporter, og eliminerer kravet om en CLA. Samarbeidsfunksjonaliteten er ikke fjernet, men fokuserer heller på å distribuere din egen infrastruktur, selv om brukere kan velge å gå tilbake til eksterne tjenester.

Zed-prosjektet utvikles under ledelse av Nathan Sobo, forfatteren av Atom-editoren (grunnlaget for VS Code), sammen med et team av tidligere utviklere av Atom-editoren, Electron-plattformen og Tree-sitter-biblioteket for syntaksparsing. Utviklingen trekker på erfaringene fra å lage Atom og forsøker å legemliggjøre noen ideer om hvordan en ideell programmeringseditor bør se ut. Zed kombinerer en lett teksteditor med funksjonaliteten til moderne integrerte utviklingsmiljøer. Grensesnittet fokuserer sterkt på ytelse og respons – prosjektets skapere har som mål å sikre at alle redigeringshandlinger utføres umiddelbart, og at kodeoppgaver utføres på den mest effektive måten. Zeds høye ytelse oppnås gjennom aktiv bruk av flertråding, utnyttelse av alle tilgjengelige CPU-kjerner og involvering av GPU-en i gjengivelsesprosessen.

Kilde: opennet.ru

Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig webhotell med DDoS-beskyttelse, VPS VDS-servere | ProHoster