почему MongoDB Atlas - единственный управляемый поставщик MongoDB 4+ DBaaS - PullRequest
0 голосов
/ 17 июня 2020

Я исследовал использование поставщика MongoDB DBaaS и хотел бы использовать последнюю версию MongoDB. V4.2 на момент написания

Некоторые поставщики, на которые я смотрел:

Мне интересно, почему MongoDB Поставщики DBaaS, кроме самого MongoDB (с их сервисом Atlas), не могут предложить последнюю версию MongoDB? Невозможно найти даже версию 4.0, выпущенную в августе 2018 года.

Обидно, потому что MongoDB Atlas недоступен для развертывания в DigitalOcean.

Кто-нибудь может объяснить, спасибо!

Ответы [ 2 ]

1 голос
/ 19 июня 2020

ScaleGrid предлагает MongoDB в DigitalOcean , включая поддержку 4.2. У нас заключено лицензионное соглашение с MongoDB, которое позволяет нам предлагать MongoDB как услугу.

(отказ от ответственности - я являюсь основателем)

1 голос
/ 17 июня 2020

Это результат лицензии SSPL , которую MongoDB использует для главного сервера с 2018 года.

Согласно тексту лицензии , в частности разделу 13, любая компания, предоставляющая базу данных MongoDB «как услугу» (о чем вы спрашиваете), по закону обязана предоставлять все другое программное обеспечение, участвующее в запуске и работе службы в рамках SSPL .

Это требование невозможно выполнить в большинстве случаев, поскольку часть программного обеспечения, которое компания может использовать для предоставления услуги, не разрабатывается компанией, предоставляющей услугу, и является собственностью или предоставляется на условиях лицензия, отличная от SSPL. Следовательно, компания, предоставляющая услугу, не сможет предоставить то программное обеспечение, которое они используют в рамках SSPL .

Например, я, не являясь юристом, понимаю, что кто-то, предоставляющий MongoDB-as-a -услуга, использующая полностью стек GPL и публикация всех частей, будет нарушением SSPL, потому что части будут предоставляться под GPL, а не SSPL.

Компания может соблюдать SSPL, разработав собственное программное обеспечение для управления системой и выпуская все это под SSPL. Но есть слабое экономическое обоснование для такого рода действий.

MongoDB, будучи владельцем авторских прав на свое программное обеспечение, не связана требованиями SSPL и не предоставляет программное обеспечение , которое использует для предоставлять MongoDB-as-a-service под SSPL (т.е. MongoDB Atlas является проприетарным).

Нет даже версии 4.0, выпущенной в августе 2018 года.

MongoDB 4.0.3 - последняя версия под лицензией AGPL. Эта версия могла бы предоставляться как услуга без предоставления поставщиком услуг SSPL, но пользователи, скорее всего, потребуют текущую версию 4.0 (4.0.19 на момент написания), которая соответствует ниже SSPL и поставщик, предлагающий 4.0.3, будут сами по себе исправлять любые уязвимости безопасности, обнаруженные в MongoDB с 2018 года.

...