Se ha presentado Gram, una bifurcación del editor de código Zed sin IA, servicios externos ni telemetría.

Kristoffer Grönlund, de SUSE, anunció una bifurcación del editor de código Zed, que se desarrollará bajo el nombre de Gram. La motivación declarada para esta bifurcación es el deseo de crear un editor de código que sirva como alternativa a VS Code, evite funcionalidades basadas en IA, requiera que los usuarios firmen términos de uso incompatibles con licencias de código abierto y envíe telemetría a corporaciones. El desarrollo se llevará a cabo con el objetivo de crear un producto fácil de usar para desarrolladores principiantes y estudiantes bajo la tutela del autor de la bifurcación. El código del proyecto está licenciado bajo las licencias GPLv3 y AGPLv3.

Las diferencias entre Gram y Zed incluyen la discontinuación de herramientas de IA y código de telemetría, la eliminación de las dependencias de controladores propietarios del lado del servidor, servicios de terceros y componentes utilizados para la colaboración de código y la instalación automática de actualizaciones. Los usuarios de Gram no están obligados a cumplir con Términos de Servicio independientes ni a suscripciones de pago.

Se planea que el desarrollo posterior de la bifurcación se lleve a cabo de forma conservadora, con independencia de Zed y las corporaciones, centrándose principalmente en garantizar la estabilidad. Se aceptan contribuciones a Gram sin necesidad de firmar un Acuerdo de Licencia de Colaborador (CCA). Los cambios bajo la licencia Apache 2.0 no se aceptarán en Gram; solo se podrán usar las licencias GPLv3 y AGPLv3 para código nuevo (Zed se publicó bajo tres licencias: Apache 2.0, GPLv3 y AGPLv3, lo que permitió que su código se usara en productos propietarios sin que los cambios se hicieran públicos).

La primera versión de Gram se publicó simultáneamente, eliminando el código relacionado con IA, telemetría, descarga e instalación de actualizaciones, colaboración de código y vinculación de cuentas. Las características adicionales incluyen documentación integrada, soporte añadido para los lenguajes de programación Gleam, Zig y Odin, y un sistema de autocompletado al estilo de Vim Supertab. Los complementos instalados en Gram deben compilarse desde el código fuente y no se actualizan automáticamente. Ahora se requiere la confirmación del usuario para descargar componentes LSP (Language Server) y Node. Hay compilaciones listas para usar disponibles para Linux и macOS.

Se ha presentado Gram, una bifurcación del editor de código Zed sin IA, servicios externos ni telemetría.

Cabe destacar que esta no es la primera bifurcación de Zed: el proyecto Zedless está desarrollando una bifurcación centrada en la privacidad y el funcionamiento local aislado sin depender de servidores externos. Al igual que Gram, Zedless elimina las dependencias de servicios en la nube propietarios, el código para enviar telemetría e informes de fallos generados automáticamente, y la necesidad de un CLA. La funcionalidad de colaboración no se ha eliminado, sino que se centra en la implementación de infraestructura propia, aunque los usuarios pueden optar por volver a servicios externos.

El proyecto Zed se desarrolla bajo la dirección de Nathan Sobo, autor del editor Atom (fundamento de VS Code), junto con un equipo de antiguos desarrolladores del editor Atom, la plataforma Electron y la biblioteca de análisis sintáctico Tree-sitter. El desarrollo se basa en la experiencia adquirida en la creación de Atom e intenta plasmar algunas ideas sobre el aspecto ideal del editor de un programador. Zed combina un editor de texto ligero con la funcionalidad de los entornos de desarrollo integrados modernos. La interfaz se centra en el rendimiento y la capacidad de respuesta: los creadores del proyecto buscan garantizar que todas las acciones de edición se realicen al instante y que las tareas de codificación se realicen de la forma más eficiente posible. El alto rendimiento de Zed se consigue mediante el uso activo de multihilo, que utiliza todos los núcleos de CPU disponibles e involucra la GPU en el proceso de renderizado.

Fuente: opennet.ru

Compre alojamiento confiable para sitios con protección DDoS, servidores VPS VDS 🔥 Compra alojamiento web fiable con protección DDoS, servidores VPS VDS | ProHoster