- Zedless es un fork basado en el editor open source Zed, con énfasis en la protección de la privacidad y un entorno local-first
- Zedless elimina las dependencias de la nube y permite que el usuario configure directamente la infraestructura que desee
- Planea eliminar por completo las funciones de spyware y telemetría remota
- Adopta una política sin reasignación de derechos de autor para contribuidores (No CLA), por lo que todos los desarrolladores conservan sus derechos de autor
- Usa herramientas adicionales para la automatización de la gestión de licencias y el cumplimiento de licencias open source
Introducción a Zedless
- Zedless es un fork del editor de código Zed, cuyo objetivo es garantizar la privacidad del usuario y priorizar al máximo la usabilidad en entornos locales
- Actualmente es un proyecto en desarrollo y recibe contribuciones externas libremente
Principales cambios planeados
- Eliminación de dependencias de servicios en la nube que no pueden autohospedarse
- Se eliminarán los componentes y funciones que dependan estrictamente de nubes de terceros
- Eliminación de spyware y protección de datos
- La telemetría y los sistemas automáticos de reporte de fallos están destinados a ser eliminados
- Soporte prioritario para la infraestructura del usuario
- Al usar funciones de servicios de red, el usuario podrá especificar directamente el proveedor del servicio en un formato estándar
- No existe una lista de "proveedores predeterminados", y esta función está desactivada por defecto
- Sin cesión de derechos de autor
- Los participantes del proyecto conservan sus derechos de autor
- Se aplica una política de No rugpulls para evitar perjuicios a los desarrolladores
Gestión de licencias y dependencias
- Es obligatorio proporcionar la información de licencias de las dependencias de terceros, y para ello se utiliza la herramienta cargo-about
- Consideraciones
- Si aparece el error 'no license specified' en un crate escrito por ti, debes agregar
publish = false en Cargo.toml
- Si aparece un error por incumplimiento de requisitos de licencia en un paquete dependiente, es necesario verificar y declarar la idoneidad de esa licencia
- Si cargo-about no puede encontrar la licencia de una dependencia, se debe agregar una entrada explicativa clara en el script
Importancia del proyecto
- Zedless es una alternativa especialmente destacada para usuarios y equipos que priorizan la privacidad y un entorno de desarrollo centrado en lo local, en términos de estabilidad, autonomía y protección legal
- Frente a Zed, elimina decididamente posibles vulnerabilidades de seguridad como servicios de nube privativos y funciones de rastreo remoto, lo que permite asegurar confiabilidad basada en infraestructura propia y en el ecosistema open source
Aún no hay comentarios.