Zašto je MongoDB SSPL licenca opasna za vas?

Čitanje SSPL FAQ MongoDB licenca, čini se da nema ništa loše u tome da je promijenite osim ako niste „veliki, cool dobavljač rješenja u oblaku“.

Međutim, žurim da vas razočaram: posljedice direktno po vas će postati mnogo ozbiljnije i gore nego što mislite.

Zašto je MongoDB SSPL licenca opasna za vas?

Prevod slika
Kakav je uticaj nove licence na aplikacije napravljene pomoću MongoDB i isporučene kao usluga (SaaS)?
Klauzula o copyleft-u u odjeljku 13 SSPL-a primjenjuje se samo kada nudite funkcionalnost MongoDB-a ili modificirane verzije MongoDB-a trećim stranama kao uslugu. Ne postoji copyleft klauzula za druge SaaS aplikacije koje koriste MongoDB kao bazu podataka.

MongoDB je oduvijek bio “teška kompanija otvorenog koda”. Dok je svijet prešao sa copyleft licenci (GPL) do liberalnih licenci (MIT, BSD, Apache), MongoDB je izabrao AGPL za svoj MongoDB Server Software, još ograničeniju verziju GPL-a.

Poslije čitanja obrazac S1 MongoDB koji se koristi za IPO prijavu, vidjet ćete da je naglasak na freemium modelu. Ovo se postiže osakaćenjem verzije Community Servera, a ne održavanjem vrijednosti zajednice otvorenog koda.

U intervjuu iz 2019., izvršni direktor MongoDB-a Dev Ittycheria potvrdio je da MongoDB Inc. neće sarađivati ​​sa zajednicom otvorenog koda na poboljšanju MongoDB-a jer se fokusiraju na svoju freemium strategiju:

“MongoDB je kreirao MongoDB. Nije bilo već postojećih rješenja. Nismo otvorili kod za pomoć; otvorili smo ga kao dio freemium strategije,”

– Dev Ittycheria, izvršni direktor MongoDB.

U oktobru 2018. MongoDB je promijenio svoju licencu u SSPL (Server Side Public License). To je učinjeno iznenada i nesklono zajednici otvorenog koda, gdje se predstojeće promjene licenci najavljuju unaprijed, omogućavajući onima koji iz nekog razloga neće moći koristiti novu licencu da planiraju i implementiraju prelazak na drugi softver.

Šta je zapravo SSPL i zašto bi mogao uticati na vas?

Uslovi SSPL licence zahtijevaju da svako ko nudi MongoDB kao DBaaS ili oslobodi svu okolnu infrastrukturu pod SSPL uslovima ili dobije komercijalnu licencu od MongoDB-a. Za dobavljače rješenja u oblaku, prvo je nepraktično jer licenciranje MongoDB-a direktno dozvoljava MongoDB Inc. vrše značajnu kontrolu nad cijenama krajnjih korisnika, što znači da nema stvarne konkurencije.

Kako DBaaS postaje vodeći oblik upotrebe softvera baze podataka, ovo zaključavanje provajdera predstavlja veliki problem!

Možda mislite: "Nije velika stvar: MongoDB Atlas nije tako skup." Zaista, možda je tako... ali samo za sada.

MongoDB još uvek NIJE profitabilan, pošto je prošle godine zabeležio gubitke od preko 175 miliona dolara. MongoDB trenutno aktivno ulaže u rast. To, između ostalog, znači održavanje razumno niskih cijena. Međutim, današnje globalne kompanije prije ili kasnije moraju postati profitabilne, a u nedostatku konkurencije za to ćete morati platiti.

Ne morate da brinete samo o profitabilnosti. Opći scenario pobjednik preuzima sve, osvajanje dominantnog tržišnog udjela po svaku cijenu znači podizanje cijena što je više moguće (i dalje!).

U svijetu baza podataka ovu igru ​​je prije nekoliko decenija vrlo uspješno igrao Oracle, koji je spasio ljude od vezivanja za hardver “plavog diva” (IBM). Oracle softver je bio dostupan na različitim hardverima i u početku je bio ponuđen po razumnoj cijeni... a zatim je postao propast CIO-a i CFO-a širom svijeta.

Sada MongoDB igra istu igru, samo ubrzanim tempom. Moj prijatelj i kolega Matt Yonkovit je nedavno pitao: “Da li je MongoDB sljedeći Oracle” i prilično sam siguran, barem iz ove perspektive, da jeste.

Zaključno, SSPL nije nešto što utiče samo na nekolicinu dobavljača u oblaku koji ne mogu direktno da se takmiče sa MongoDB u DBaaS prostoru. SSPL utiče na sve korisnike MongoDB-a namećući zaključavanje dobavljača i rizik od previsokih budućih cena.

izvor: www.habr.com