Oplossingen

Onderneming

Sjablonen

Ontwikkelaar

Hulpbronnen

Prijzen

Bij

Bailey Pumfleet

9 sep 2021

Overstappen naar AGPLv3 en de Enterprise-editie introduceren

Overstappen naar AGPLv3 en de Enterprise-editie introduceren

Wat is Open Source Licensering en waarom gebruikt Cal.com het?

Sinds de oprichting van Calendso gebruiken we een open source-licentie om onze community toegang te geven, bij te dragen en ons product te implementeren.

Open source stelt ons ook in staat om ons product van hoge kwaliteit te bouwen dankzij de meerblikken van ingenieurs die code beoordelen, nieuwe functies sneller toevoegen die de community heeft aangevraagd en, het belangrijkste, het biedt een manier voor de community om bij te dragen aan de codebase.

Echter, open-source zijn onder MIT stelt ons ook bloot aan bepaalde risico's waarvan we ons nu bewust zijn geworden met de enorme recente groei van ons product.

We hebben in het verleden open-sourceprojecten gezien die werden verslonden door grote technologiebedrijven, die onder MIT waren gelicentieerd en met AGPLv3 hebben we een betere licentie gevonden om onze inspanningen en belangen van de community te beschermen.

Wat is AGPLv3 en hoe profiteert de Cal.com community?

Als resultaat van de AGPLv3-licentie kan Cal.com alle code aan de community vrijgeven als open source, terwijl het meer controle behoudt over het merk, de credits en het materiaal.

Er zullen geen wijzigingen zijn voor betaalde gehoste gebruikers of zelf-gehoste gebruikers door te veranderen van MIT-licentie naar AGPLv3 en de copyleft-licentie:

“Als je een afgeleide versie hiervan maakt en deze verspreidt of het als een dienst op een server aan anderen draait, dan moet je de broncode onder deze licentie aanbieden”

Het team van plausible.io schreef een uitstekend stuk over de voordelen:

AGPL is ontworpen om ervoor te zorgen dat bedrijven bijdragen aan de open-sourcegemeenschap, zelfs wanneer ze de software als een dienst in de cloud draaien. Als je AGPL-gelicentieerde code in je webservice in de cloud gebruikt, ben je verplicht deze open source te maken. Het voorkomt in feite dat bedrijven die nooit de intentie hadden om bij te dragen aan open source, profiteren van het open source werk. Het verbiedt expliciet bedrijven om parasitair te concurreren met een open-sourceproject. Ze zullen de code niet kunnen nemen, er wijzigingen in aanbrengen en deze verkopen als een concurrerend product zonder die wijzigingen weer aan het originele project bij te dragen.

Free Software Foundation (FSF) en het GNU-project stellen:

“We raden mensen aan om de GNU AGPL te overwegen voor software die meestal over een netwerk zal worden uitgevoerd.”

en

“Als het waarschijnlijk is dat anderen verbeterde versies van je programma maken om op servers te draaien en hun versies aan niemand anders te verspreiden, en je bent bezorgd dat dit jouw vrijgegeven versie in het nadeel zal stellen, 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 dat het een extra voorwaarde heeft om ervoor te zorgen dat mensen die de software over een netwerk gebruiken, de broncode ervoor kunnen krijgen.”

Open-sourcen van onze Enterprise-editie

Bovendien hebben we besloten om onze Enterprise-editie (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-licentie die je kunt verkrijgen op onze enterprise-website.

De inhoud van de /ee map is auteursrechtelijk beschermd en je mag deze code niet gebruiken om je eigen versie van app.cal.com te hosten zonder eerst een juiste licentie te verkrijgen.

Echter, het open-sourcen van de inhoud brengt nog meer transparantie in onze productlijn en laat echt zien dat er geen onbekende onbekenden, valkuilen of achterdeurtjes zijn in het commerciële en propriëtaire deel van ons bedrijf.

Het verbetert ook de veiligheid, aangezien onderzoekers de code in de enterprise-editie kunnen peer-reviewen, die eerder gesloten 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 zal er niets veranderen.

  • We maken onze enterprise-editie de komende weken open source

Bedankt dat je deel uitmaakte van de MIT-gelicentieerde reis, de volgende AGPLv3-avonturen staan voor de deur!

Bailey


Cal.com is nu GRATIS voor individuen - schrijf je hier in