Overstappen op AGPLv3 en de Enterprise Edition introduceren

On this page
Overstappen op AGPLv3 en de Enterprise Edition introduceren
Wat is open source-licenties en waarom gebruikt Cal.com het?
Sinds het begin van Calendso hebben we een open source-licentie gebruikt zodat onze community toegang heeft tot ons product, eraan kan bijdragen en het kan uitrollen.
Open source stelt ons ook in staat ons product van hoge kwaliteit te bouwen dankzij meer ogen van engineers die code peer-reviewen, sneller nieuwe features toevoegen waar de community om heeft gevraagd en, het belangrijkste, het biedt de community een manier om bij te dragen aan de codebase.
Maar open source zijn onder MIT stelt ons ook bloot aan bepaalde risico's waar we ons nu bewust van zijn geworden door de enorme recente groei van ons product.
We hebben open source-projecten in het verleden zien worden opgeslokt door grote techbedrijven, die onder MIT waren gelicentieerd, en met AGPLv3 hebben we een betere licentie gevonden om de inspanningen en belangen van onze community te beschermen.
Wat is AGPLv3 en hoe profiteert de Cal.com-community daarvan?
Als resultaat van de AGPLv3-licentie kan Cal.com alle code als open source aan de community vrijgeven, terwijl we meer controle behouden over het merk, de credits en het materiaal.
Er verandert niets voor betalende gehoste gebruikers of zelf-gehoste gebruikers door de overstap van de MIT-licentie naar AGPLv3 en de copyleft-licentie ervan:
“Als je hiervan een afgeleid werk maakt en het verspreidt of als dienst op een server voor anderen draait, dan moet je de broncode onder deze licentie beschikbaar stellen”
Het team van plausible.io schreef een uitstekend stuk over de voordelen:
AGPL is ontworpen om ervoor te zorgen dat bedrijven iets teruggeven aan de open source-community, zelfs wanneer ze de software als een dienst in de cloud draaien. Als je AGPL-geliciteerde code in je webdienst in de cloud gebruikt, ben je verplicht deze open source te maken. Het voorkomt in feite dat bedrijven die nooit van plan waren bij te dragen aan open source, profiteren van open source-werk. Het verbiedt expliciet dat bedrijven parasitair concurreren met een open source-project. Ze kunnen de code niet nemen, er wijzigingen in aanbrengen en het als concurrerend product verkopen zonder die wijzigingen terug te geven aan het oorspronkelijke project.
Free Software Foundation (FSF) en het GNU-project stellen:
“We raden aan dat mensen overwegen de GNU AGPL te gebruiken voor alle software die meestal via een netwerk wordt uitgevoerd”.
en
“Als het waarschijnlijk is dat anderen verbeterde versies van je programma zullen maken om op servers te draaien en hun versies niet aan anderen zullen verspreiden, en je je zorgen maakt dat dit je vrijgegeven versie op achterstand zet, raden we de GNU Affero General Public License (AGPL) aan. De voorwaarden van de AGPL zijn bijna identiek aan die van de GPL; het enige wezenlijke verschil is een extra voorwaarde om ervoor te zorgen dat mensen die de software via een netwerk gebruiken de broncode ervoor kunnen krijgen.”
Onze Enterprise Edition open source maken
Daarnaast hebben we besloten om onze Enterprise Edition (kort “/ee”) de komende dagen open source te maken. Dat omvat functies zoals SSO, SAML, ADFS, OIDC, SCIM, SIEM, HRIS en meer. De codebase van de /ee-versie is gelicentieerd onder onze Enterprise License, die je kunt verkrijgen op onze enterprisewebsite.
De inhoud van de map /ee is auteursrechtelijk beschermd en het is niet toegestaan deze code te gebruiken om je eigen versie van app.cal.com te hosten zonder eerst een geldige licentie te verkrijgen.
Maar het open source maken van de inhoud brengt nog meer transparantie in onze productsuite en laat echt zien dat er geen onbekende onbekenden, kanttekeningen of achterdeurtjes zijn in het commerciële en propriëtaire deel van ons bedrijf.
Het verbetert ook de beveiliging, omdat onderzoekers code in de enterprise edition kunnen peer-reviewen, die voorheen closed source was.
TLDR:
-
Vandaag veranderen we onze licentie van MIT naar AGPLv3 om onze community te beschermen en de levensduur van Cal te waarborgen.
-
Voor jou verandert er niets.
-
Onze enterprise edition in de komende weken open source maken
Dank je wel dat je deel uitmaakte van de reis onder de MIT-licentie; de volgende AGPLv3-avonturen liggen voor ons!
Bailey
