Bakit mapanganib para sa iyo ang lisensya ng MongoDB SSPL?

Sa pamamagitan ng pagbabasa FAQ ng SSPL Lisensya ng MongoDB, tila walang masama kung palitan ito maliban kung isa kang "malaki, cool na provider ng solusyon sa ulap."

Gayunpaman, nagmamadali akong biguin ka: ang mga direktang kahihinatnan para sa iyo ay magiging mas seryoso at mas masahol pa kaysa sa iniisip mo.

Bakit mapanganib para sa iyo ang lisensya ng MongoDB SSPL?

Pagsasalin ng larawan
Ano ang epekto ng bagong lisensya sa mga application na binuo gamit ang MongoDB at inihatid bilang isang serbisyo (SaaS)?
Nalalapat lang ang copyleft clause sa Seksyon 13 ng SSPL kapag inaalok mo ang functionality ng MongoDB o binagong bersyon ng MongoDB sa mga third party bilang isang serbisyo. Walang copyleft na clause para sa iba pang SaaS application na gumagamit ng MongoDB bilang database.

Ang MongoDB ay palaging isang "matigas na open source na kumpanya." Habang ang mundo lumipat mula sa mga lisensya ng copyleft (GPL) sa mga liberal na lisensya (MIT, BSD, Apache), pinili ng MongoDB ang AGPL para sa MongoDB Server Software nito, isang mas limitadong bersyon ng GPL.

Pagkatapos magbasa form S1 MongoDB na ginamit para sa pag-file ng IPO, makikita mo na ang diin ay nasa modelong freemium. Ito ay nakakamit sa pamamagitan ng pagpilayan sa bersyon ng Community Server sa halip na sa pamamagitan ng pagtaguyod sa mga halaga ng open source na komunidad.

Sa isang panayam noong 2019, kinumpirma ng CEO ng MongoDB na si Dev Ittycheria na ang MongoDB Inc. ay hindi makikipagtulungan sa open source na komunidad upang mapabuti ang MongoDB habang nakatuon sila sa kanilang diskarte sa freemium:

β€œAng MongoDB ay nilikha ng MongoDB. Walang mga dati nang solusyon. Hindi namin na-open-source ang code para sa tulong; binuksan namin ito bilang bahagi ng diskarte sa freemium,"

– Dev Ittycheria, CEO ng MongoDB.

Noong Oktubre 2018, binago ng MongoDB ang lisensya nito sa SSPL (Server Side Public License). Ito ay ginawa bigla at hindi palakaibigan sa open source na komunidad, kung saan ang paparating na mga pagbabago sa lisensya ay inihayag nang maaga, na nagpapahintulot sa mga taong sa ilang kadahilanan ay hindi magagamit ang bagong lisensya upang magplano at magpatupad ng paglipat sa ibang software.

Ano nga ba ang SSPL at bakit ito maaaring makaapekto sa iyo?

Ang mga tuntunin ng lisensya ng SSPL ay nangangailangan ng sinumang nag-aalok ng MongoDB bilang isang DBaaS na ilabas ang lahat ng nakapalibot na imprastraktura sa ilalim ng mga tuntunin ng SSPL o kumuha ng komersyal na lisensya mula sa MongoDB. Para sa mga provider ng cloud solution, hindi praktikal ang dating dahil direktang pinapayagan ng paglilisensya ang MongoDB sa MongoDB Inc. gumamit ng makabuluhang kontrol sa mga presyo ng end-user, ibig sabihin ay walang tunay na kumpetisyon.

Habang ang DBaaS ay nagiging nangungunang paraan ng paggamit ng software ng database, ang lock-in ng provider na ito ay isang malaking problema!

Maaaring iniisip mo, "No big deal: Ang MongoDB Atlas ay hindi ganoon kamahal." Sa katunayan, maaaring ganito... ngunit sa ngayon lamang.

HINDI pa kumikita ang MongoDB, na nai-post ang mga pagkalugi ng mahigit $175 milyon noong nakaraang taon. Ang MongoDB ay kasalukuyang aktibong namumuhunan sa paglago. Nangangahulugan ito, bukod sa iba pang mga bagay, pagpapanatiling mababa ang mga presyo. Gayunpaman, ang mga pandaigdigang kumpanya ngayon ay dapat na kumikita sa lalong madaling panahon, at sa kawalan ng kompetisyon, kailangan mong bayaran ito.

Hindi lang profitability ang kailangan mong alalahanin. Ang pangkalahatang winner-takes-all scenario ng pagkakaroon ng dominanteng market share sa anumang halaga ay nangangahulugan ng pagtataas ng mga presyo hangga't maaari (at higit pa!).

Sa mundo ng mga database, matagumpay na naglaro ang larong ito ilang dekada na ang nakalipas ng Oracle, na nagligtas sa mga tao mula sa pagkakatali sa hardware ng "blue giant" (IBM). Ang Oracle software ay magagamit sa iba't ibang hardware at sa una ay inaalok sa isang makatwirang presyo... at pagkatapos ay naging bane ng mga CIO at CFO sa buong mundo.

Ngayon ay naglalaro ang MongoDB sa parehong laro, sa isang pinabilis na bilis. Ang aking kaibigan at kasamahan na si Matt Yonkovit ay nagtanong kamakailan, "Ang MongoDB ba ang susunod na Oracle?" at sigurado ako, kahit na mula sa pananaw na ito, na ito nga.

Sa konklusyon, ang SSPL ay hindi isang bagay na nakakaapekto lamang sa ilang mga cloud vendor na hindi direktang nakikipagkumpitensya sa MongoDB sa espasyo ng DBaaS. Naaapektuhan ng SSPL ang lahat ng user ng MongoDB sa pamamagitan ng pagpapataw ng mga lock ng vendor at ang panganib ng mga nagbabawal na presyo sa hinaharap.

Pinagmulan: www.habr.com

Magdagdag ng komento