Rune, un IDE para Linux y macOS, ha hecho la transición a una licencia de código abierto bajo GPLv3, permitiendo contribuciones de la comunidad y ofreciendo un programa de reparto de ingresos para los desarrolladores. El creador, Ernest Romero Climent, tiene como objetivo evitar una trampa común en el código abierto donde las empresas vuelven a licenciar proyectos después de la acumulación de la comunidad.
La relicenciación implicó mantener la mayor parte del historial de commits del proyecto, que se remonta a 2017, con pequeñas lagunas. Rune está construido con Go, y el equipo de desarrollo demostró que su rendimiento en la terminal es competitivo con Alacritty, Ghostty y Kitty a través de ejecuciones de vtebench. Actualmente compatible con Go y Python, Rune está ampliando el soporte de idiomas con Rust y Zig en beta, y está solicitando desarrolladores para que gestionen idiomas adicionales.
Si bien el IDE es de uso gratuito, los planes de pago están disponibles para acceder a la red P2P Rune, soporte premium y funciones de nivel empresarial. La licencia GPLv3 permite a los colaboradores conservar los derechos de autor de sus envíos, con Unstable Build LLC sin asumir derechos especiales para volver a licenciar su trabajo. El proyecto ha eliminado el requisito de que los colaboradores firmen un CLA.
Rune’s creador, Ernest Romero Climent, expresó su insatisfacción con los casos en los que las empresas aprovechan las contribuciones de código abierto y luego cambian los términos de la licencia. Para abordar esto, Rune está implementando un programa de créditos opcional donde las contribuciones aceptadas ganan créditos, que luego se utilizan para distribuir una parte de los ingresos elegibles de los servicios a los colaboradores. Un libro mayor público rastreará los ingresos, las deducciones, las recompensas de crédito y los cálculos de pago. La participación en el programa es opcional; los desarrolladores aún pueden enviar parches sin unirse.
Leer la cobertura original
💬 Comentarios
📜 Política de comentarios