Cambiar a AGPLv3 e introducir la Enterprise Edition

On this page
- Cambiar a AGPLv3 e introducir la Enterprise Edition
- ¿Qué es AGPLv3 y cómo se beneficia la comunidad de Cal.com?
- El equipo de plausible.io escribió un excelente artículo sobre sus beneficios:
- La Free Software Foundation (FSF) y el proyecto GNU afirman:
- Liberar en código abierto nuestra Enterprise Edition
- TLDR:
Cambiar a AGPLv3 e introducir la Enterprise Edition
¿Qué es la licencia de código abierto y por qué la usa Cal.com?
Desde el inicio de Calendso, hemos usado una licencia de código abierto para permitir a nuestra comunidad acceder a nuestro producto, contribuir a él e implementarlo.
El código abierto también nos permite construir nuestro producto con una gran calidad gracias a más ojos de ingenieros revisando el código, añadiendo nuevas funciones que la comunidad ha pedido más rápido y, lo más importante, ofrece una forma para que la comunidad contribuya al código base.
Sin embargo, ser de código abierto bajo MIT también nos expone a ciertos riesgos de los que ahora somos conscientes con el enorme crecimiento reciente de nuestro producto.
Hemos visto proyectos de código abierto ser devorados por grandes empresas tecnológicas en el pasado, que estaban bajo la licencia MIT, y con AGPLv3 hemos encontrado una mejor licencia para proteger los esfuerzos e intereses de nuestra comunidad.
¿Qué es AGPLv3 y cómo se beneficia la comunidad de Cal.com?
Como resultado de la licencia AGPLv3, Cal.com puede publicar todo el código para la comunidad como código abierto mientras mantiene más control sobre la marca, los créditos y el material.
No habrá cambios para los usuarios de pago alojados ni para los usuarios self-hosted al pasar de la licencia MIT a AGPLv3 y su licencia copyleft:
“Si haces una obra derivada de esto, y la distribuyes o la ejecutas como un servicio en un servidor para otros, entonces tienes que proporcionar el código fuente bajo esta licencia”
El equipo de plausible.io escribió un excelente artículo sobre sus beneficios:
AGPL está diseñada para garantizar que las empresas devuelvan contribuciones a la comunidad de código abierto incluso cuando ejecutan el software como servicio en la nube. Si usas código con licencia AGPL en tu servicio web en la nube, estás obligado a liberarlo como código abierto. Básicamente impide que las empresas que nunca tuvieron intención de contribuir al código abierto se beneficien del trabajo de código abierto. Prohíbe explícitamente que las empresas compitan de forma parasitaria con un proyecto de código abierto. No podrán coger el código, hacerle cambios y venderlo como un producto competidor sin devolver esos cambios al proyecto original.
La Free Software Foundation (FSF) y el proyecto GNU afirman:
“Recomendamos que se considere el uso de GNU AGPL para cualquier software que se ejecute habitualmente a través de una red”.
y
“Si es probable que otros hagan versiones mejoradas de tu programa para ejecutarlas en servidores y no distribuyan sus versiones a nadie más, y te preocupa que esto ponga en desventaja tu versión publicada, recomendamos la GNU Affero General Public License (AGPL). Los términos de AGPL son casi idénticos a los de GPL; la única diferencia sustancial es que tiene una condición adicional para garantizar que las personas que usan el software a través de una red puedan obtener el código fuente de este.”
Liberar en código abierto nuestra Enterprise Edition
Además, hemos decidido liberar en código abierto nuestra Enterprise Edition (abreviado “/ee”) en los próximos días. Eso incluye funciones como SSO, SAML, ADFS, OIDC, SCIM, SIEM, HRIS y más. La base de código de la versión /ee está bajo nuestra Enterprise License, que puedes obtener en nuestro sitio web enterprise.
El contenido de la carpeta /ee está protegido por derechos de autor y no tienes permiso para usar este código para alojar tu propia versión de app.cal.com sin obtener antes una licencia adecuada.
Sin embargo, liberar en código abierto el contenido aporta aún más transparencia a nuestra suite de producto y realmente muestra que no hay incógnitas, salvedades ni puertas traseras en la parte comercial y propietaria de nuestro negocio.
También mejora la seguridad, ya que los investigadores pueden revisar el código en la Enterprise Edition, que antes era de código cerrado.
TLDR:
-
Hoy cambiamos nuestra licencia de MIT a AGPLv3 para proteger a nuestra comunidad y asegurar la longevidad de Cal.
-
Para ti, no cambiará nada.
-
Liberar en código abierto nuestra Enterprise Edition en las próximas semanas
Gracias por formar parte del camino con licencia MIT; ¡las próximas aventuras con AGPLv3 ya están por delante!
Bailey
