Чым для вас небяспечная MongoDB SSPL ліцэнзія?

Чытаючы FAQ па SSPL MongoDB ліцэнзіі, здаецца, што ў яе змене няма нічога страшнага, калі толькі вы не "вялікі і круты правайдэр хмарных рашэнняў".

Аднак спяшаюся вас расчараваць: наступствы непасрэдна для вас стануць значна сур'ёзней і горш, чым вы маглі б падумаць.

Чым для вас небяспечная MongoDB SSPL ліцэнзія?

Пераклад выявы
Які ўплыў новай ліцэнзіі на прыкладанні, створаныя з выкарыстаннем MongoDB і якія прадстаўляюцца ў выглядзе паслугі (SaaS)?
Копилефт-ўмова ў Раздзеле 13 SSPL прымяняецца толькі тады, калі вы прапануеце функцыянальнасць MongoDB або мадыфікаваных версій MongoDB трэцім асобам у якасці паслугі. Для іншых SaaS-прыкладанняў, якія выкарыстоўваюць MongoDB у якасці базы дадзеных, не існуе ўмовы капілефту.

MongoDB заўсёды была "незгаворлівай open source кампаніяй". У той час як свет пераходзіў ад ліцэнзій з капілефтам (GPL) да ліберальных ліцэнзій (MIT, BSD, Apache), MongoDB для свайго MongoDB Server Software абрала AGPL - яшчэ больш абмежаваную версію GPL.

Прачытаўшы форму S1 MongoDB, якая выкарыстоўваецца для падачы заяўкі на IPO, вы ўбачыце, што акцэнт зроблены на мадэлі freemium. Гэта дасягаецца шляхам нявецтва версіі Community Server, а не за рахунак падтрымкі каштоўнасцяў супольнасці распрацоўнікаў адкрытага ПА.

У сваім інтэрв'ю 2019 г. генеральны дырэктар MongoDB Dev Ittycheria пацвердзіў, што MongoDB Inc. не збіраецца супрацоўнічаць з супольнасцю распрацоўнікаў адкрытага ПЗ для паляпшэння MongoDB, паколькі яны засяродзіліся на сваёй стратэгіі freemium:

«MongoDB была створана MongoDB. Там не было ранейшых рашэнняў. Мы не адчынялі зыходны код для атрымання дапамогі; мы адкрылі яго ў рамках стратэгіі freemium”,

– Dev Ittycheria, генеральны дырэктар MongoDB.

У кастрычніку 2018 года MongoDB змяніла сваю ліцэнзію на SSPL (Server Side Public License). Гэта было зроблена раптоўна і недружалюбна ў адносінах да супольнасці распрацоўшчыкаў адкрытага ПЗ, дзе аб маючых адбыцца зменах ліцэнзіі аб'яўляюць загадзя, дазваляючы тым, хто па якой-небудзь прычыне не зможа выкарыстоўваць новую ліцэнзію, планаваць і ажыццяўляць пераход на іншае ПЗ.

Што такое SSPL на самой справе, і чаму гэта можа паўплываць на вас?

Умовы ліцэнзіі SSPL патрабуюць ад любога, хто прапануе MongoDB у якасці DBaaS, альбо выпускаць усю навакольную інфраструктуру на ўмовах SSPL, альбо атрымаць у MongoDB камерцыйную ліцэнзію. Для правайдэраў хмарных рашэнняў першае немэтазгодна, паколькі ліцэнзаванне MongoDB напрамую дазваляе MongoDB Inc. ажыццяўляць значны кантроль над коштамі для канчатковых карыстальнікаў, што азначае адсутнасць рэальнай канкурэнцыі.

Паколькі DBaaS становіцца вядучай формай выкарыстання праграмнага забеспячэння для баз дадзеных, такая залежнасць ад правайдэра з'яўляецца сур'ёзнай праблемай!

Вы можаце падумаць: „Нічога страшнага: MongoDB Atlas не так ужо і дарог“. Сапраўды, гэта можа быць так… але толькі пакуль.

MongoDB пакуль не прыносіць прыбытку, бо летась абвясціла аб стратах звыш 175 мільёнаў долараў. На дадзены момант MongoDB актыўна інвесціруе ў рост. Гэта азначае, апроч іншага, падтрыманне разумна нізкіх коштаў. Аднак сучасныя сусветныя кампаніі рана ці позна павінны станавіцца прыбытковымі, і пры адсутнасці канкурэнцыі вам давядзецца за гэта плаціць.

Турбавацца трэба не толькі аб прыбытковасці. Агульны сцэнар "пераможца забірае ўсё", які прадугледжвае атрыманне дамінуючай долі на рынку любой цаной, мае на ўвазе павышэнне коштаў да таго часу, пакуль гэта магчыма (і нават больш!).

У свеце баз дадзеных у гэтую гульню пару дзясяткаў гадоў таму вельмі паспяхова гуляла кампанія Oracle, якая ратавала людзей ад прывязкі да апаратнага забеспячэння "блакітнага гіганта" (IBM). Праграмнае забеспячэнне Oracle было даступна на розным абсталяванні і першапачаткова прапаноўвалася па разумнай цане… А потым стала праклёнам для IT-дырэктараў і фінансавых дырэктараў па ўсім свеце.

Цяпер MongoDB гуляе ў тую ж самую гульню, толькі ў паскораным тэмпе. Мой сябар і калега Matt Yonkovit нядаўна спытаў: „MongoDB – гэта што, новы Oracle?“, і я цалкам упэўнены, прынамсі, з гэтага пункту гледжання, што гэта так.

У заключэнне хачу сказаць, што SSPL - гэта не тое, што ўплывае толькі на жменю хмарных вендараў, якія не могуць наўпрост канкураваць з MongoDB ў DBaaS-прасторы. SSPL аказвае ўплыў на ўсіх карыстальнікаў MongoDB, навязваючы вендар-лок і рызыка празмеру высокіх коштаў у будучыні.

Крыніца: habr.com

Дадаць каментар