Kristoffer Grönlund, de SUSE, a annoncé la création d'un fork de l'éditeur de code Zed, qui sera développé sous le nom de Gram. L'objectif affiché est de proposer un éditeur de code alternatif à VS Code, sans fonctionnalités basées sur l'IA, sans exiger des utilisateurs la signature de conditions d'utilisation incompatibles avec les licences open source et sans transmettre de données de télémétrie à des entreprises. Le développement sera axé sur la création d'un produit convivial pour les développeurs débutants et les étudiants en informatique formés par l'auteur du fork. Le code du projet est distribué sous les licences GPLv3 et AGPLv3.
Gram se distingue de Zed par l'abandon des outils d'IA et du code de télémétrie, ainsi que par la suppression des dépendances vis-à-vis des gestionnaires côté serveur propriétaires, des services tiers et des composants utilisés pour la collaboration sur le code et l'installation automatique des mises à jour. Les utilisateurs de Gram ne sont soumis à aucune condition d'utilisation ni à aucun abonnement payant.
Le développement ultérieur de cette branche sera mené avec prudence, indépendamment de Zed et des entreprises, en privilégiant avant tout sa stabilité. Les contributions à Gram sont acceptées sans qu'il soit nécessaire de signer un accord de licence de contributeur (CCA). Les modifications sous licence Apache 2.0 ne seront pas acceptées dans Gram ; seules les licences GPLv3 et AGPLv3 peuvent être utilisées pour le nouveau code (Zed était distribué sous trois licences – Apache 2.0, GPLv3 et AGPLv3 – permettant l'utilisation de son code dans des produits propriétaires sans que les modifications soient rendues publiques).
Одновременно опубликован первый релиз Gram, в котором удалён код, связанный с AI, телеметрией, загрузкой и установкой обновлений, совместной работой над кодом, привязкой к учётной записи. Из дополнительных возможностей в редактор встроена документация, добавлена поддержка языков программирования Gleam, Zig и Odin, реализована система автодополнения ввода в стиле Vim Supertab. Устанавливаемые дополнения в Gram должны собираться из исходного кода и автоматически не обновляются. Для загрузки LSP- (Language Server) и Node-копонентов введено обязательное подтверждение операции пользователем. Готовые сборки подготовлены для Linux и macOS.

Il est important de noter que ce n'est pas la première version dérivée de Zed : le projet Zedless développe une version axée sur la confidentialité et un fonctionnement local isolé, sans dépendre de serveurs tiers. À l'instar de Gram, Zedless supprime les dépendances aux services cloud propriétaires, le code d'envoi de données de télémétrie et de génération automatique de rapports d'incidents, ainsi que l'obligation de signer un contrat de licence de contributeur (CLA). Les fonctionnalités de collaboration sont toujours présentes, mais l'accent est mis sur le déploiement de sa propre infrastructure, même si les utilisateurs peuvent choisir de recourir à des services externes.
Le projet Zed est développé sous la direction de Nathan Sobo, créateur de l'éditeur Atom (à la base de VS Code), en collaboration avec une équipe d'anciens développeurs d'Atom, de la plateforme Electron et de la bibliothèque d'analyse syntaxique Tree-sitter. Fort de l'expérience acquise lors de la création d'Atom, Zed ambitionne de concrétiser la vision d'un éditeur de texte idéal pour les programmeurs. Zed combine un éditeur de texte léger avec les fonctionnalités des environnements de développement intégrés modernes. L'interface est conçue pour être performante et réactive : les créateurs du projet visent à garantir l'instantanéité des actions d'édition et une efficacité optimale pour le codage. Les hautes performances de Zed sont obtenues grâce à l'utilisation active du multithreading, exploitant tous les cœurs du processeur et intégrant le GPU au rendu.
Source: opennet.ru
