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)
Ответ на: комментарий от olegd

Какие расценки по сравнению с Амазоном по окончании?

Не знаю, не смотрел

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

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

Но т.к. патчи к тому коду, который по-прежнему доступен под старой лицензией, то они автоматически неявно и под старой лицензией тоже. Разве нет?

gag ★★★★★
()

И правильно! Я ещё в начале сказал что они от жадности сами себя закопают идиоты!

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

Не совсем: в данном случае это похоже на реакцию на нетипичную жадность потенциальных клиентов.

gag ★★★★★
()

это экпериментальное говнище не нужно ни под какой лицензией. postgresql работает с json эффективнее этого заточенного под это самое говнища. исходники серверной части приложений никто предоставлять точно не будет.

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

До чего же хороший человек пользователь квазар. Даже противников объединяет.

anonymous
()

Пользуясь случаем спрошу. Я как раз сейчас читаю документацию по монге, в основном с точки зрения установки, настройки, бэкапов и прочего сопровождения. И меня второй день гложет мысль: «Нахрена это всё»? Т.е. простая горизонтальная масштабируемость, это конечно круто, но приходится платить тем, что куча вещей, которая просто есть и работает в реляционках, отсутствует, либо приделана с боку с помощью жвачки и синей изоленты. Джойны кривые, схема данных не проверяется, транзакции вроде появились в последней версии, а до этого даже целостность данных не гарантировалась. Т.е. вообще не понятно как с этим жить.

Может у кого есть история успеха, поясняющая зачем оно такое надо?

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

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

Но т.к. патчи к тому коду, который по-прежнему доступен под старой лицензией, то они автоматически неявно и под старой лицензией тоже. Разве нет?

По этой логике добавленные до смены лицензии — под старой, добавленные после — под новой.

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

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

Они отдали лицензию в OSI и ждут ответа. Или уже выкатили новую версию Монго?

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

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

Пока кто-нибудь не нарушит статус-кво и не завоюет всех остальных. Германская раздробленность поддерживалась мощными армиями в каждом городе. А на Ближнем Востоке в 1 веке до н.э. города легко сдавались каждому новому завоевателю. То Армении, то Понту, то Риму.

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

И даже 300 лет назад многие государства включали в себя целые регионы или отдельные города, которые почти не подчинялись центральной власти и делали всё внутри так, как считали нужным.

Быстрых средств связи и транспорта не было.

Тут правильнее сказать, что это наша история, а не утопия.

Утопия — мирное сосуществование в условиях раздробленности. Во 2-ой половине 20 века было 3 глобальных группировки, пресекавших внутренние конфликты и сдерживавших конфликты с членами других группировок. Но такое состояние — редкость, исторических примеров не было. Не считая 120 лет Pax Romana на гораздо меньшей территории.

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

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

Это может вернуться только в случае глобального апокалипсеца.

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

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

pawnhearts ★★★★★
()

Делов то, переместить пакет из секции main в секцию non-free... А то сразу «не включать»...

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

С чего это их не будет? Даже если каким-то чудом эти города договорятся, кто остановит такое банальное явление как массовая драка? Кто тюрьмы будет охранять? Что помешает лихому человеку собрать отряд разбойников, чтобы ограбить «зажравшихся мос...горожан»?

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

Не нужны миграции, не нужна схема,

Но как избежать ситуации: половина данных в старом формате, половина в новом, а часть в новом, но покоцанная?

Зачем нужны джоины, если ты можешь сразу хранить связанные данные внутри объекта?

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

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

Они отдали лицензию в OSI и ждут ответа. Или уже выкатили новую версию Монго?

Они не просто выкатили новую версию MongoDB под SSPLv1, они ещё и «бэкпортировали» изменение лицензии в багфикс-релизы старых, но всё ещё поддерживаемых веток MongoDB.

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

Ты разраб этой монги? Ты написал: «Всего лишь требуют раскрыть интерфейсы»,а я в ироническом виде ответил:«ху-ху вам не хо-хо?». Хер вам по всему челу, а не интерфейсы с таким наглым наездом, нахальные мелкие вымогатели.

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

Нужно им помочь, этим беднякам.

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

Школьный линукс может скачать, установить и администрировать любой человек. Как с тырпрайзным спроси у aceler (если я не описался в нике) или у других альтовцев. Найти их можно в комментариях к новостям под тегом альтлинукс.

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

Да, военные будут рады. Особенно военные другого государства. Простые решения такие простые, да? :-)

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

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

Этих паразитов надо разгонять без жалости.

К сожалению у военных получается разгонять гораздо лучше.

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

Больше бы софта под ssplv1. Задрали дырявые облачные сервисы, сливающие данные пользователей налево

В текущем виде ssplv1 просто запрещает создание облачных сервисов с бесплатной монгой, так как она прямо требует, чтобы вся «инфраструктура» тоже была под ssplv1:

If you make the functionality of the Program or a modified version available to third parties as a service, you must make the Service Source Code available via network download to everyone at no charge, under the terms of this License.

То есть даже на полностью опенсорсном (но под другими лицензиями) фундаменте клауд с бесплатной монгой уже никак не сделать.

Те, кому не нравится вирусность GPL: смотрите насколько хуже всё может быть 8).

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

Сила городов в их стенах. Пока жители могут пересидеть любую осаду, централизованные государства получатся не будут. С изобретением артиллерии всё это изменилось. Так что для возврата к полисной системе нужно придумать новое средство защиты. Ума ни приложу что бы это могло быть.

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

Те, кому не нравится вирусность GPL: смотрите насколько хуже всё может быть 8).

Ну, это смотря для кого хуже.

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

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

Да.

Вероятно, можно и под менее жёсткой.

Нет, под никакой другой лицензией нельзя, в нынешней версии лицензии MongoDB про это ничего нет.

Так что только открывать всё под ssplv1. А если у вас уже открыто, но под другой свободной лицензией - немедленно перелицензировать под ssplv1. А если у вас используются сторонние продукты, под другими открытыми лицензиями, то бггг, идите покупать платную mongodb =).

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

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

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

Они разгонятся, когда станут не нужны. не раньше.

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

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

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

Ещё один пихатель постгри во все дыры, не понимающий, зачем нужна монга, но спешащий вывалить на ЛОР своё говнище.

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

Ума ни приложу что бы это могло быть.

К счастью, ближайшие 50-100 лет ничего. Всегда ненавидел города-государства, хотел бы видеть их объятыми термоядерным огнём!

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

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

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

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

они впарили сотни миллионов баксов в разработку своего кода

Их заставляли этот код выкладывать?

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

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

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

Но вообще это будет интересный кейс, который в полной мере покажет лицемерную суть FOSS-сообщества.

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

Ну в общем да, тут либо возможность работать из теми и с теми данными из кода, либо миграция данных.

Короче монда удобна для прототипов. Данные из не хорошо пересонятся в код т.к. это json фактически. Удобно работать из ноды, из asyncio через motor.

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

а ты хочешь, чтобы тебе его забеслатно предоставили для наживы?

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

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

Спасибо. Всё ещё хуже, чем я думал.

Хуже-лучше - это смотря кому. Товарищи из alt linux наверняка скажут «это не мы такие, это жизнь такая; хочешь получать деньги за свою работу - назначь цену и требуй оплаты; вот как товарищи из RH».

Обратите внимание: starterkits ( https://www.basealt.ru/products/starterkits/license/) и simply (https://www.basealt.ru/fileadmin/user_upload/license_simply.pdf) имеют более либеральные лицензии, при этом базируются на том же самом репозитории.

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

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

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

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

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

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

это старая басня лиса и виноград, в чистом виде.

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

Любые военные с их армиями - пережиток пещерного прошлого. Этих паразитов надо разгонять без жалости.

Давайте начнём с других стран в этом вопросе.

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