Esitleme Gram'i, Zed koodiredaktori forki ilma AI, vÀliste teenuste ja telemeetriata

Kristoffer Grönlund, who works at SUSE, announced the creation of a fork of the Zed code editor, which will develop under the name Gram. The reason for creating the fork is the desire to have a code editor that can serve as an alternative to VS Code, without using AI-based functionality, imposing agreements incompatible with open licenses (Terms of Use), and sending telemetry to corporations. Development will focus on creating a product that is user-friendly for novice developers and students, for whom the fork's author teaches. The project's code is distributed under the GPLv3 and AGPLv3 licenses.

The differences between Gram and Zed include the cessation of AI tool delivery and code for telemetry sending, the removal of ties to proprietary server handlers, third-party services, and components used for code collaboration and automated updates. Users of Gram are not subjected to separate terms of use (Terms of Service) or paid subscriptions.

Further development of the fork is planned to be carried out conservatively, independently from Zed and corporations, with a primary focus on ensuring stability. Changes to Gram are accepted without the need to sign a Contributor License Agreement (CCA). Changes under the Apache 2.0 license will not be accepted in Gram; only GPLv3 and AGPLv3 licenses can be used for new code (Zed was distributed under three licenses: Apache 2.0, GPLv3, and AGPLv3, allowing its code to be used in proprietary products without disclosing modifications).

At the same time, the first release of Gram was published, in which code related to AI, telemetry, loading and installing updates, code collaboration, and account binding was removed. Among the additional features, the editor includes documentation, support for the programming languages Gleam, Zig, and Odin, and an input completion system in the Vim Supertab style. Installed plugins in Gram must be built from source code and are not updated automatically. For downloading LSP (Language Server) and Node components, user confirmation of the operation is required. Ready builds are prepared for Linux and macOS.

Esitleme Gram'i, Zed koodiredaktori forki ilma AI, vÀliste teenuste ja telemeetriata

On oluline mĂ€rkida, et see ei ole esimene Zed’i fork – projekt Zedless arendab forki, mis keskendub privaatsusele ja eraldi kohalikule tööle ilma kolmandate serverite kasutamiseta. Zedless, nagu ka Gram, on eemaldatud seosed patentitud pilveteenustega, eemaldatud on kood telemeetria saatmiseks ja automaatselt genereeritud kokkupĂ”rke logide saatmiseks, CLA-lepingut ei ole vaja. Samuti ei ole eemaldatud koostöö funktsionaalsus, vaid see on koondatud oma infrastruktuuri juurutamisele, kuid kasutaja vĂ”ib oma Ă€ranĂ€gemise jĂ€rgi taastada vĂ€liste teenuste kasutamise.

Projekt Zed areneb Nathani Sobo juhtimisel, kes on Atom redaktori (VS Code’i alus) autor, koos endiste Atom redaktori, Electron platvormi ja Tree-sitter sĂŒntaksi analĂŒĂŒsi raamatukogu arendajate meeskonnaga. Arendamisel on arvesse vĂ”etud Atom’i loomise kogemusi ning on tehtud katse ellu viia teatud ideed selle osas, milline vĂ”iks ideaalne arendaja redaktor vĂ€lja nĂ€ha. Zed ĂŒhendab ĂŒhes tootes kerge teksti redaktori ja kaasaegsete integreeritud arenduskeskkondade funktsionaalsuse. Suurt tĂ€helepanu pööratakse jĂ”udlusele ja liidese reageerimisvĂ”imet – projekti loojate kavatsus on, et kĂ”ik redigeerimisega seotud toimingud peaksid toimuma hetkega ning programmeerimise ĂŒlesanded tuleks lahendada vĂ”imalikult tĂ”husalt. Zed’i kĂ”rge jĂ”udlus saavutatakse tĂ€nu aktiivsele mitme lĂ”ime kasutamisele, kaasates kĂ”iki saadaolevaid CPU tuumasid ja GPU-d renderdamise protsessis.

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster