Cambiando a AGPLv3 e introduciendo la Enterprise Edition

On this page
- Cambiando a AGPLv3 e introduciendo 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 los beneficios:
- La Free Software Foundation (FSF) y el proyecto GNU afirman:
- Liberando nuestra Enterprise Edition como código abierto
- RESUMEN:
Cambiando a AGPLv3 e introduciendo la Enterprise Edition
¿Qué es el licenciamiento de código abierto y por qué lo usa Cal.com?
Desde los inicios de Calendso, hemos usado una licencia de código abierto para permitir que nuestra comunidad acceda, contribuya y despliegue nuestro producto.
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 más rápido las nuevas funciones que la comunidad ha pedido y, lo más importante, ofrece una forma para que la comunidad contribuya a la base de código.
Sin embargo, ser de código abierto con MIT también nos expone a ciertos riesgos de los que ahora hemos tomado conciencia con el enorme crecimiento reciente de nuestro producto.
Hemos visto en el pasado proyectos de código abierto devorados por grandes empresas tecnológicas, que estaban licenciados bajo 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, a la vez que conserva más control sobre la marca, los créditos y el material.
No habrá cambios para los usuarios de pago alojados en nuestra plataforma ni para los usuarios self-hosted al cambiar 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 los beneficios:
AGPL está diseñada para garantizar que las empresas contribuyan de vuelta 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 publicarlo 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 esas modificaciones al proyecto original.
La Free Software Foundation (FSF) y el proyecto GNU afirman:
“Recomendamos que la gente considere usar GNU AGPL para cualquier software que normalmente se ejecute a través de una red”.
y
“Si es probable que otras personas 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 la AGPL son casi idénticos a los de la 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”.
Liberando nuestra Enterprise Edition como código abierto
Además, hemos decidido liberar como 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á licenciada bajo nuestra Enterprise License, que puedes obtener en nuestro sitio web enterprise.
El contenido de la carpeta /ee tiene copyright y no se te permite usar este código para alojar tu propia versión de app.cal.com sin obtener antes una licencia adecuada.
Sin embargo, liberar su contenido como código abierto aporta aún más transparencia a nuestra suite de productos 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 de la Enterprise Edition, que antes era de código cerrado.
RESUMEN:
-
Hoy cambiamos nuestra licencia de MIT a AGPLv3 para proteger a nuestra comunidad y garantizar la longevidad de Cal.
-
Para ti, no cambiará nada.
-
Liberar como código abierto nuestra enterprise edition en las próximas semanas
Gracias por formar parte del viaje con licencia MIT; ¡las próximas aventuras con AGPLv3 están por delante!
Bailey
