Citind Licențele MongoDB par a nu avea nimic în neregulă cu modificarea lor, cu excepția cazului în care ești un «mare și puternic furnizor de soluții în cloud».
Cu toate acestea, sunt nevoit să te dezamăgesc: consecințele vor fi mult mai serioase și mai rele pentru tine decât îți poți imagina.

Traducerea imaginii
Care este impactul noii licențe asupra aplicațiilor create cu MongoDB și oferite ca serviciu (SaaS)?
Condiția de copyleft din Secțiunea 13 SSPL se aplică doar atunci când oferi funcționalitatea MongoDB sau versiuni modificate ale MongoDB terților ca serviciu. Nu există condiții de copyleft pentru alte aplicații SaaS care utilizează MongoDB ca bază de date.
MongoDB a fost întotdeauna o «companie open source inflexibilă». În timp ce lumea (GPL) la licențe liberale (MIT, BSD, Apache), MongoDB a ales AGPL pentru software-ul său MongoDB Server – o versiune și mai restrictivă a GPL.
Citind MongoDB, folosit pentru a solicita un IPO, subliniază modelul freemium. Acest lucru se realizează prin distorsionarea versiunii Community Server, și nu prin sprijinirea valorilor comunității dezvoltatorilor de software open source.
În interviul său din 2019, CEO-ul MongoDB, Dev Ittycheria, a confirmat că MongoDB Inc. nu intenționează să colaboreze cu comunitatea dezvoltatorilor de software open source pentru a îmbunătăți MongoDB, deoarece s-au concentrat pe strategia lor freemium:
«MongoDB a fost creat de MongoDB. Nu existau soluții preexistente. Nu am deschis sursa pentru ajutor; am deschis-o ca parte a strategiei freemium»,
– Dev Ittycheria, CEO MongoDB.
În octombrie 2018, MongoDB a schimbat licența sa în SSPL (Server Side Public License). Aceasta a fost o decizie bruscă și neprietenos față de comunitatea dezvoltatorilor de software open source, unde schimbările viitoare de licență sunt de obicei anunțate din timp, permițând celor care din diverse motive nu pot utiliza noua licență să planifice și să efectueze tranziția către alt software.
Ce este de fapt SSPL și cum ar putea afecta aceasta?
Condițiile licenței SSPL impun oricui oferă MongoDB ca DBaaS fie să publice întreaga infrastructură în condițiile SSPL, fie să obțină o licență commercială de la MongoDB. Pentru furnizorii de soluții cloud, prima opțiune este impracticabilă, deoarece licențierea MongoDB direct permite MongoDB Inc. să exercite un control semnificativ asupra prețurilor pentru utilizatorii finali, ceea ce înseamnă lipsa unei competiții reale.
Pe măsură ce DBaaS devine forma principală de utilizare a software-ului pentru baze de date, această dependență de furnizor reprezintă o problemă serioasă!
Poate te gândești: „Nu e o mare problemă: MongoDB Atlas nu este atât de scump”. Adevărat, ar putea fi așa... dar doar pentru moment.
MongoDB, până acum, NU a generat profit, deoarece anul trecut a raportat pierderi de peste 175 de milioane de dolari. În acest moment, MongoDB investește activ în creștere. Aceasta înseamnă, printre altele, menținerea unor prețuri rezonabil de mici. Totuși, companiile mondiale moderne trebuie să devină profitabile la un moment dat, iar în lipsa competiției, va trebui să plătești pentru asta.
Nu trebuie să te îngrijorezi doar pentru profitabilitate. Scenariul general „câștigătorul ia totul”, care preconizează obținerea unei cote de piață dominante cu orice preț, implică creșterea prețurilor până când este posibil (și chiar mai mult!).
În lumea bazelor de date, această joc cu succes a fost jucat cu câțiva zeci de ani în urmă de compania Oracle, care îi salvase pe oameni de dependența de echipamentele „gigantului albastru” (IBM). Software-ul Oracle era disponibil pe diverse echipamente și a fost în mod inițial oferit la un preț rezonabil... Apoi a devenit o blestem pentru directorii IT și financiari din întreaga lume.
Acum MongoDB joacă exact aceeași joc, doar la o viteză accelerată. Prietenul și colegul meu, Matt Yonkovit, a întrebat recent: „MongoDB este noul Oracle?“, și sunt absolut sigur, cel puțin din acest punct de vedere, că este așa.
În concluzie, vreau să menționez că SSPL nu afectează doar o mână de furnizori de cloud care nu pot competi direct cu MongoDB în spațiul DBaaS. SSPL influențează toți utilizatorii MongoDB, impunând lock-in de furnizor și riscul unor prețuri excesiv de mari în viitor.
Sursa: habr.com
