Passer à AGPLv3 et introduire l'édition Enterprise

Changement vers AGPLv3 et introduction de l'Édition Entreprise
Qu'est-ce que la licence Open Source et pourquoi Cal.com l'utilise-t-il ?
Depuis la création de Calendso, nous avons utilisé une licence open source pour permettre à notre communauté d'accéder, de contribuer et de déployer notre produit.
Le code source ouvert nous permet également de construire notre produit avec une haute qualité grâce à un plus grand nombre d'ingénieurs qui examinent le code, ajoutant plus rapidement de nouvelles fonctionnalités demandées par la communauté et, surtout, cela offre un moyen à la communauté de contribuer à la base de code.
Cependant, être open source sous MIT nous expose également à certains risques dont nous avons maintenant pris conscience avec la croissance récente massive de notre produit.
Nous avons vu des projets open source être dévorés par de grandes entreprises technologiques dans le passé, qui étaient sous licence MIT et avec AGPLv3, nous avons trouvé une meilleure licence pour protéger les efforts et les intérêts de notre communauté.
Qu'est-ce que AGPLv3 et comment la communauté Cal.com en bénéficie-t-elle ?
En raison de la licence AGPLv3, Cal.com est en mesure de publier tout son code pour la communauté en tant qu'open source tout en conservant plus de contrôle sur la marque, les crédits et le matériel.
Il n'y aura aucun changement pour les utilisateurs payants hébergés ou les utilisateurs auto-hébergés en passant de la licence MIT à AGPLv3 et sa licence copyleft :
“Si vous créez une œuvre dérivée de cela, et la distribuez ou l'exécutez comme un service sur un serveur pour d'autres, alors vous devez fournir le code source sous cette licence”
L'équipe de plausible.io a écrit un excellent article sur les avantages :
AGPL est conçu pour s'assurer que les entreprises contribuent de nouveau à la communauté open source, même lorsqu'elles exécutent le logiciel comme un service dans le cloud. Si vous avez utilisé du code sous licence AGPL dans votre service web dans le cloud, vous êtes tenu de le rendre open source. Cela empêche essentiellement les entreprises qui n'avaient jamais l'intention de contribuer à l'open source de tirer profit du travail open source. Cela interdit explicitement aux entreprises de concurrencer de manière parasitaire avec un projet open source. Elles ne pourront pas prendre le code, y apporter des modifications et le vendre comme un produit concurrent sans redonner ces modifications au projet original.
La Free Software Foundation (FSF) et le projet GNU déclarent :
“Nous recommandons aux gens de considérer l'utilisation de la GNU AGPL pour tout logiciel qui sera couramment exécuté sur un réseau”.
et
“S'il est probable que d'autres créeront des versions améliorées de votre programme à exécuter sur des serveurs et ne distribueront pas leurs versions à quiconque, et que vous êtes préoccupé par le fait que cela mettra votre version publiée en désavantage, nous recommandons la GNU Affero General Public License (AGPL). Les conditions de l'AGPL sont presque identiques à celles de la GPL ; la seule différence substantielle est qu'elle a une condition supplémentaire pour s'assurer que les personnes qui utilisent le logiciel sur un réseau pourront obtenir le code source.”
Open-sourcing de notre Édition Entreprise
De plus, nous avons décidé de rendre open source notre Édition Entreprise (court “/ee”) dans les jours à venir. Cela comprend des fonctionnalités telles que SSO, SAML, ADFS, OIDC, SCIM, SIEM, HRIS et plus encore. La base de code de la version /ee est sous licence de notre Licence Entreprise que vous pouvez obtenir sur notre site web d'entreprise.
Le contenu du dossier /ee est protégé par des droits d'auteur et vous n'êtes pas autorisé à utiliser ce code pour héberger votre propre version de app.cal.com sans obtenir au préalable une licence appropriée.
Cependant, rendre public le contenu apporte encore plus de transparence à notre suite de produits et montre vraiment qu'il n'y a pas d'inconnues, de pièges ou de portes dérobées dans la partie commerciale et propriétaire de notre entreprise.
Cela améliore également la sécurité car les chercheurs peuvent examiner le code de l'édition entreprise, qui était auparavant un code fermé.
TLDR :
Aujourd'hui, nous changeons notre licence de MIT à AGPLv3 pour protéger notre communauté et assurer la pérennité de Cal.
Pour vous, rien ne changera.
Open-sourcing de notre édition entreprise dans les semaines à venir
Merci d'avoir fait partie de l'aventure sous licence MIT, les prochaines aventures AGPLv3 nous attendent !
Bailey
Cal.com est désormais GRATUIT pour les particuliers - inscrivez-vous ici