LINUX.ORG.RU

В Debian и Fedora не одобрили новую лицензию MongoDB

 , , , sspl,


3

4

Некоторое время назад, разработчики MongoDB сменили лицензию проекта с AGPLv3 на SSPLv1 (Server Side Public License). SSPLv1 — лицензия собственной разработки проекта MongoDB, основанная на AGPLv3, но включающая дополнительные ограничения, запрещающие предоставлять продукт под этой лицензией в виде сервиса без предоставления исходников всех систем, взаимодействующих с продуктом любым способом, даже через сеть.

Пока в OSI обсуждают, подходит ли SSPLv1 под определения Open Source, разработчики Debian и Fedora приняли решение не включать софт под этой лицензией в свои репозитории:

В результате, пакеты MongoDB скорее всего будут удалены из репозиториев этих дистрибутивов ввиду невозможности дальнейшего их обновления. Бэкпортирование изменений из более новых версий MongoDB также невозможно из-за несовместимости SSPLv1 с AGPLv3.

В Red Hat также решили удалить MongoDB из RHEL 8.

>>> Текст лицензии SSPLv1

Deleted

Проверено: maxcom ()
Последнее исправление: unfo (всего исправлений: 3)
Ответ на: комментарий от Aceler

Удивляет, что никто не написал главного: монга не нужна. А те, кому нужно NoSQL, юзают более другие продукты.

dimgel ★★★★★
()
Ответ на: комментарий от Polugnom

ну да. но монга не навязывает юзерам покупку. она предлагает поделиться сорцами.

Iron_Bug ★★★★★
()
Ответ на: комментарий от env

Мог бы и просветить, но ежели тебе хочется просто посмеяться, сходи лучше на йаплакал какой-нибудь.

dimgel ★★★★★
()
Ответ на: комментарий от env

ну, я пару других продуктов тыкала палочкой в своё время. arangodb работала, но я её легко загнала в потолок несколькими миллиардами записей. для сильно больших данных далеко не всё годится. там памяти надо вагоны и нагрузка растёт почти линейно.

Iron_Bug ★★★★★
()
Ответ на: комментарий от Iron_Bug

Вот захотелось мне порисовать, смотрю, а не получается рисовать. Ну я к мейнтейнеру. Он говорит: «у меня семья, да и нету твоего устройства под рукой, да и особого желания пилить что-то. И так хорошо.» Смотрю, а он один там, т.е. если он умрёт или забьет, то никто не придет ему на смену сходу. Фраза типо «И так хорошо» убила просто. Короче, нахрена я вообще повелся на этот троллинг, забей.

П с у дитятко сервера VoIP на Gentoo живут, уже давно. И да, сообщество умирает.

anonymous
()
Ответ на: комментарий от anonymous

ну сядь и напиши драйвер для своей китайской рисовалки и отладь его. в чём вопрос? это опенсорц. твоё желание порисовать - не проблема генты. на серверах рисования ни к чему и это суровая правда.

а вообще, всякая китайская фигня, если она не поддерживается в ядре, обычно просто идёт лесом. таки действительно майнтейнер не может купить кучу китайского хлама за свои деньги и заниматься допиливанием ядра.

Iron_Bug ★★★★★
()
Последнее исправление: Iron_Bug (всего исправлений: 1)

Я бы сомневался в конструктивности людей, для которых AGPLv3 слишком проприетарщикоугодная.

FedyaPryanichkov ★★
()

Ну и правильно.

Проще с нуля переписать.

pacify ★★★★★
()
Ответ на: комментарий от env

кстати, ещё есть cassandra. для распределённых вариантов - вполне себе решение. правда, я не вникала в подробности их лицензирования.

Iron_Bug ★★★★★
()
Ответ на: комментарий от Quasar

RHEL продолжают свою политику противодействуя свободному ПО и пособничества мелкомягким

Я хотел было попросить назвать хотя бы один пример противодействия и пособничества, но увидел

Quasar ★★★★★

и вспомнил, что с юродивых спроса нет.

dexpl ★★★★★
()
Ответ на: комментарий от Clayman

ну закрыли бы и дело в шляпе. К чему эти игры в швабодку?

Polugnom ★★★★★
()
Ответ на: комментарий от Aceler

Репозитарии не нужны.

Ну почти. Я таки не гентушник, но сейчас на Salix (слака с какой-никакой репой), гже асё больше и больше собирается из слакбилдов, следующим дистром, вероятно, будет арч.

be_nt_all ★★
()
Ответ на: комментарий от dimgel

Ну тут же вопрос существенно шире, чем монга. Вопрос в том, что авторы могут написать охренительную лицензию и с этим надо что-то делать.

Мне кажется, нужно выработать некое универсальное решение, но, возможно, это невозможно.

Aceler ★★★★★
()
Ответ на: Репозитарии не нужны. от be_nt_all

Я немного про другое. Если бы авторы монги просто раздавали свою монгу на своём сайте и поменяли бы условия лицензирования, то скандал бы всё равно был, зато дебиан и федора были бы без опасносте.

Aceler ★★★★★
()

Потому что это не они создали db дамповые конфиги , а совсем другой человек и дебиановцы с федоровцами правильно сделали что послали этих дебилов ибо не фиг воровать технологии которые плохо лежат

anonymous
()
Ответ на: комментарий от Aceler

Вопрос в том, что авторы могут написать охренительную лицензию и с этим надо что-то делать.

Ничего с этим сделать и нельзя, и не надо. Автор проекта — хозяин-барин, какую хочет лицензию — такую и рисует. А любая попытка «с этим что-то сделать» будет той или иной разновидностью «отнять и поделить».

dimgel ★★★★★
()
Ответ на: комментарий от dimgel

Страдают-то пользователи репозитариев. Если мой призыв «репозитарии не нужны» будет услышан, то проблема, конечно, исчезнет.

Aceler ★★★★★
()
Ответ на: комментарий от Aceler

Репозитарии нужны. :) Линукс без репозитариев - это почти как старая винда.

А что страдают - дык пусть сидят на старой версии под старой лицензией и думают думку куда тикать или форкать, время-то есть. И вообще, это какая-то речь в защиту халявщиков, :) за монгу эту ни гроша не заплативших.

dimgel ★★★★★
()

Проприетарное ПО

Почему? Вроде GPL на стероидах.

RazrFalcon ★★★★★
()
Последнее исправление: RazrFalcon (всего исправлений: 1)

С одной стороны конечно верно. Но с другой, хотелось бы чтобы debian, fedora, gentoo и fsf объединилиль, запилили бы agplv4 с такими условиями, чтобы вообще всё надо было бы открыть, включая все компоненты компьютера, на котором пишется код и сделали бы обязательной эту лицензию для вообще любого нового кода всех проектов.

А так, так получается что mongo больше всех надо и просто защищает свою бизнес модель. При этом если Red Hat защищает свою модель то все радуются и хлопают, а если тоже делает mongo, даже менее напористо, то ей сразу хлопают дверью. Обычный жидокапитализм во всей красе.

ixrws ★★★
()
Ответ на: комментарий от dimgel

Репозитарии нужны. :) Линукс без репозитариев - это почти как старая винда.

Есть другие способы распространения ПО, не обязательно использовать старовиндовый способ.

Aceler ★★★★★
()
Ответ на: комментарий от Aceler

Как что делать? Запретить секреты законодательно вообще, любые. Профит будет по всем фронтам, например можно будет легко узнать каким именно образом твой сосед владелец хорошего автомобиля заработал на этот автомобиль. И если он там что-то где-то украл, то его тут же вздёрнут на тополе дворовом. Естественно профит и в том, что проблемы лицензионные и прочие исчезнут как класс.

ixrws ★★★
()
Ответ на: комментарий от dimgel

Ну почему же, более-менее децентрализованный способ доставки приложений, скажем тот же bittorrent + dht вполне себе годится. Единый поиск по всем приложениям любой лицензии, проблемы технической тут никакой нет.

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

ixrws ★★★
()

SSPLv1 — лицензия собственной разработки проекта MongoDB, основанная на AGPLv3, но включающая дополнительные ограничения, запрещающие предоставлять продукт под этой лицензией в виде сервиса без предоставления исходников всех систем, взаимодействующих с продуктом любым способом, даже через сеть.

Отличная лицензия. Жаль, что дебиановцы решили не включать софт под этой лицензией. Ну да ладно. Как нибудь проживем. Все равно он рипнется этот MongoDB.

Odalist ★★★★★
()
Последнее исправление: Odalist (всего исправлений: 1)
Ответ на: комментарий от Spectator

Не только исходники системы управления (это как раз можно было бы), но и всё, к чему эта система управления прикручена другими концами (а вот из-за это срач и начался) - систему регистрации, биллинг, любые патчи для инфраструктуры (если свою фс написали from scratch - монга считает, что её тоже нужно пошарить). Фактически, требования монги звучат как «если вы запустили mongo-as-a-service - дайте нам ВЕСЬ написанный в вашей компании код или платите бабло».

inkvizitor68sl
()
Ответ на: комментарий от inkvizitor68sl

А что самое забавное, что если у вас биллинг крутится на винде (ну всякое legacy в жизни бывает) - то и код винды вы должны открыть. Маразм.

inkvizitor68sl
()
Ответ на: комментарий от anonymous

А не подскажете случаем парочку монопольных фокусов aws? Чисто для себя интересуюсь.

wrkngu0
()
Ответ на: комментарий от ixrws

Профит будет по всем фронтам

Да, военные будут рады. Особенно военные другого государства.

Простые решения такие простые, да? :-)

Aceler ★★★★★
()
Ответ на: комментарий от Quasar

А вот и корень проблем. Похоже, что RHEL продолжают свою политику противодействуя свободному ПО и пособничества мелкомягким. Ничего - зачистка вредительских активов и сотрудников по инициативе IBM это вопрос времени.

Поддерживаю этошо благородного кабальеро!

Odalist ★★★★★
()
Ответ на: комментарий от ixrws

Запретить секреты законодательно вообще, любые. Профит будет по всем фронтам

Ага, включая хоум видео тебя и твоей жены...

anonymous
()
Ответ на: комментарий от mittorn

Зачем такие лицензии?

Mongo хотела кусочек денег, заработанных AWS: https://habr.com/ru/company/haulmont/blog/435680/#comment_19604202

Но при этом Mongo не выплачивает ни гроша авторам зависимостей. Такие вот двойные стандарты.

MozillaFirefox ★★★★★
()
Последнее исправление: MozillaFirefox (всего исправлений: 3)
Ответ на: комментарий от dexpl

Я думал, когда же ты появишься, гринго. И вот ты тут, вылез с очередным пуком.

Odalist ★★★★★
()
Ответ на: комментарий от Shaman007

Более того, так как это опенсорц, ничто (на самом деле тут потребуется уточнение, но на сколько я понимаю их лицензию все ОК) не будет тебе мешать бекпортить фичи из форка с неугодной лицензией в свой форк и распространять под другой лицензией с другим названием и логотипом.

Получается, форкаешь последнюю версию под старой лицензией и настраиваешь автоматом pull всех коммитов из апстрим (за исключением изменения лицензии) с добавлением сообщения «cherry-picked commit ...». И всё, никаких проблем.

Кстати, напомнило то, как Oracle поступает с патчами от Red Hat для ядра.

gag ★★★★★
()
Последнее исправление: gag (всего исправлений: 1)
Ответ на: комментарий от Aceler

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

ixrws ★★★
()
Ответ на: комментарий от dimgel

Удивляет, что никто не написал главного: монга не нужна. А те, кому нужно NoSQL, юзают более другие продукты.

а это что, не очевидно разве?

alwayslate ★★
()
Ответ на: комментарий от gag

Если такое прямо не запрещено лицензией (а оно тогда будет обратно несовместимо с *GPL, как я понимаю), да. Оракел так и делает, да и не только.

Shaman007 ★★★★★
()
Ответ на: комментарий от MozillaFirefox

Но при этом Mongo не выплачивает ни гроша авторам зависимостей. Такие вот двойные стандарты.

Как компании, которые выпускают код не только конечного ПО, а и библиотек под GPL, но предлагают коммерческую лицензию. При этом обращают внимание на то, что при сборке надо будет поотключать другие GPL-зависимости. Например, компания, которая стоит за Linphone.

gag ★★★★★
()
Ответ на: комментарий от anonymous

Допустим, хотя мы не записываем хоум видео того формата, которое могло бы заинтересовать кого-то. Вряд ли кому-то будет интересно как мы наряжаем ёлку или готовим праздничный ужин.

Но даже если бы у нас было что скрывать, весь прикол в том, что это не беда, пусть смотрят, потому что секреты которые не вредят обычно и не особо интересны. Те же хоум видео кстати, вы вряд ли будете смотреть хоум видео обычных людей просто в силу того, что там мало что видно и не особо красиво. И вряд ли вам будет интересно как именно тратят свои деньги обычные семьи с достатком даже до 200 тысяч рублей, да даже больше. А вот как тратят и откуда они взяли, скажем 2000000 рублей в месяц, это уже будет интересно. Равно как интересно будет и то, откуда red hat берёт деньги, почему одна шарага под названием red hat денег имеет, а другая такая же не имеет. Гадать не будете, будете знать и делать выводы.

ixrws ★★★
()
Ответ на: комментарий от ixrws

Война всегда выгодна. Услуги воина как и услуги женщины для удовольствия находят спрос.

UNiTE ★★★★★
()
Ответ на: В России ведь живём от IPFreely

Текст лицензии я не читал, но судя по цитате:
открываем ооо «рога и копыта» на жену/друга/знакомого

на главной: «мы в разработке, оставьте емаил, мы вам напишем когда запустимся»

накатываем нджинкс в качестве прокси
в той же стойке запускаем основной проект, зарегистрированный на реальную компанию
ходим в монгу через подставную компанию
профит

Зачем такие сложности? Если Монго только для своих, предоставлять исходники нужно только своим.

olegd ★★★
()
Ответ на: комментарий от MrClon

https://webassets.mongodb.com/_com_assets/legal/SSPL-compared-to-AGPL.pdf?_ga... пункт 13.

you must make the Service Source Code available via network download to everyone at no charge, under the terms of this License.
...
“Service Source Code” means the Corresponding Source for the Program or the modified version, and the Corresponding Source for all programs that you use to make the Program or modified version available as a service, including, without limitation, management software, user interfaces, application program interfaces, automation software, monitoring software, backup software, storage software and hosting software, all such that a user could run an instance of the service using the Service Source Code you make available.

Весь код, позволяющий поднять экземпляр сервиса. Под той же лицензией. Вероятно, можно и под менее жёсткой.

olegd ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.