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

При прототипировании? Ну тебе не надо создавать таблиц, менять их, не надо писать sql запросы, джоинить. При этом можно по данным делать всякие запросы просто, есть аггрегация. Например, я делал небольшой видеохостинг, который тянет видео из других мест. Захотел туда теги добавить, просто стал дописывать к записям поле tags-список. В него можно добавлять элементы, можно по нему искать. Если поля у записи нет вообще, оно просто не будет эту запись находить, пока не добавишь в нее.

Легко туда пихать древовидные структуры, не надо возиться с Entity–attribute–value.

Ну и можно хранить json документы, например, ответы от каких-то сторонних api. Конечно, с появлением в postgres jsonfield это и там можно.

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

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

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

Iron_Bug ★★★★★
()

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

q0tw4 ★★★★
()

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

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

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

Вроде бы да, но не совсем. Они просто могли бы закрыть исходники и всё. Вот серьёзно, меньше бы проблем возникло.

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

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

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

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

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

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

Сложнее с тем, что вот эти патчи cherry-pick'аются в монгу под старой лицензией, но в конце концов появятся патчи, не затрагивающие старый код, а только новый. Можно ли их продолжать перенимать в старый проект. Ведь новый код стал уже частью старого путём cherry-pick.

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

Поддерживаю. Полностью проприетарные прошивки и прочее они включают, а это прям НЕТ и все тут. Заплатил им кто-то скорее всего.

+1 Причём, возможно, вполне официально: пожертвование называется.

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

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

Такая себе GPL for software as service. А столько шуму. Хотя, нверняка, когда-то и с GPL так было. И ничего, привыкли.

gag ★★★★★
()

Уберут и хорошо, может поменьше народу будет эту гадость использовать

annulen ★★★★★
()

Элементарно блокируют возможность гонять опенсорсную монгу aaS сторонними провайдерами. Амазон на это уже ответил, тупо форкнув чуть более старую версию и начав продавать DocumentDB.

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

Амазон на это уже ответил, тупо форкнув чуть более старую версию и начав продавать DocumentDB.

Это не форк, а независимая реализация с совместимым API. Иначе амазону пришлось бы выложить исходники, так как монга была под AGPL.

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

Если ты про Амазон, то он вообще грязен. Весь.

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

против капитала? ну или «кучи денег» (как хочешь это называй).

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

какого момента «куча» начинается?

Смотря где. В какой-нибудь Конго и 1000 долларов куча денег.

становится много «лишних» денег.

Сможешь потратить к примеру миллиард зелёных чисто на себя?

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

Вот они-то и смотрят клипы с тимати.

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

децентрализованный способ доставки приложений

вопрос в доверии

windows 10 уже на половину реализовала твои мечты. апдейты там доставляются по p2p схеме.

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

репозитории не нужны

Есть другие способы распространения ПО

как там этот сериал назывался, «разрушители легенд»? каждая новинка, которую вы пытаетесь протолкнуть, имеет свои недостатки.

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

и продавцы в магазинах тоже нужны, хотя они ничего сами не производят

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

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

Конечно. Если бы не было недостатков, других способов уже не осталось бы.

Вопрос в балансе достоинств и недостатков.

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

Зачем такие лицензии? Это же маразм

Если не было, то вы наивные хомячки удивляются, но OpenSource появился чтобы рабы всё делали бесплатно и проприетарщики зарабатывали триллионы с околонулевыми вложениями.
Как только появилась угроза их кошелькам, то дали команду - «Выкинуть!»

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

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

Что до должников, то здесь надо понимать вообще что такое города, почему города это не посёлки, почему существуют городские округи и тд. То есть как это появлялось. Так вот города всегда занимались тем, что ты называешь высоким переделом. Их целью, задачью, было обеспечивать всем необходимым близлежащие сёла, деревни, посёлки. То есть они занимались высокопроизводительной переработкой, а порой и хранением. По этой причине далеко не везде можно было построить город, потому что не все места подходят. Обязательно нужно несколько рек(большая и малая), обязательно нужна такая местность, где возможен пруд(иначе невозможно реализовать мельничный механизм, который не только для муки, но и для мела, и для распила древесины, и для железа, и для камня и тд) и много других параметров, в том числе удобные подъезды. Да, вместо пруда может быть очень крупная река, но не везде это есть, опять же. К чему весь этот экскурс? К тому что город может стать должником только в случае катаклизма и это учитывалось тоже, что-то вроде взаимопомощи городов.

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

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

Где об этом написано в лицензии?

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... Making the functionality of the Program or modified version available to third parties as a service includes, without limitation, enabling third parties to interact with the functionality of the Program or modified version remotely through a computer network... “Service Source Code” means... 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...

Там явно прописаны в частности user interfaces. При достаточной широте толкования операционка и браузер сюда легко заходят, к тому же там есть «without limitation».

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

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

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

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

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

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

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

я не знаю, кто такой тимати. но это пофиг, я думаю.

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

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

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

При прототипировании?

Ну, прототип вообще многое прощает, но потом-то как?

не надо создавать таблиц, менять их, не надо писать sql запросы, джоинить.

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

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

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

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

я не против автоматизации. но у нас я такого не видела. впрочем, в «метро» я не хожу: оно далеко от моего дома и у меня банально нет какой-то карты, которую надо иметь, чтобы туда ходить. я вообще против подобной странной дискриминации. поэтому даже не пыталась её получить. помню, кто-то из знакомых мне говорил, что там нечего покупать, ассортимент фиговый. окей у нас тут недалеко открылся. сарай сараем. я туда случайно зашла как-то. огромный магазин с ужасным ассортиментом. просто ужасным. купить почти нечего. куча людей. кассиры хамят. муравейник. и там были нужны монеты (металлические, Карл!) для того, чтобы взять сраную корзину. где в наше время взять металлические монеты? вариант менять банкноту в тыщу рублей на монеты по 10 мне тоже не понравился. это дикость какая-то. в общем, я туда больше не пошла.

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

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

и не поспоришь ведь) все определяется мерой и степенью. но я всеравно не верю в ваши новые штучки и думаю, что они все сломают. репозитории - это святой грааль линукса и бзд, который все заимствовали, и все теперь используют виде *store. всех, кто предлагает его разрушить, нужно укладывать рядом с поттерингом в фамильном склепе! а сверху на входе в усыпальницу нужно выбить: они поклонялись systemd. без нужды не входить! (только по нужде)

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

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

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

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

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

И в этой операционке будут самые лучшие технологии: systemd, pulseaudio, gnome shell, wayland и Microsoft.NET. И, конечно же, лучший язык программирования для всего: Javascript. А для тех, кому яваскрипта мало, добавят второй про крутости: PHP.

А чтобы к этой самой идеальной ОС совершенно точно никто не остался равнодушным, там будет ровно одна безальтернативная обоина с изображением той самой мозоли Столлмана, с масимальным зумом!

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

и все теперь используют виде *store

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

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

И в этой операционке будут самые лучшие технологии: systemd, pulseaudio, gnome shell, wayland и Microsoft.NET

ага, в точку, молодец) еще не забывай вшитую подпись Microsoft в efi загрузчик...

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

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

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

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

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

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

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

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

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

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

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

который все заимствовали, и все теперь используют виде *store.

В том-то и дело, что нет. Ключевое свойство репозитариев — зависимости. Ключевое свойство *store — отсутствие всех зависимостей, кроме зависимости на базовую систему. Поэтому snap/flatpak куда ближе к *store, чем репозитарий. И за счёт этого в *store пакеты может загружать разработчик, а не майнтейнер.

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

А какое отношение мозоль Столлмана имеет к этому набору компонентов?

Да нет, я бы выбрал openrc, голую alsa, mate, xorg или directfb в зависимости от устройства и C, perl и javascript в качестве языков. Но вместо perl и javascript можно подобрать и другое, нет проблем вообще. Каким местом тут .NET не знаю, хотя net core ничё так, но оно ничего такого не дало из того, что unixовые языки и среды имели лет за 20 до этого уже в полном комплекте.

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

И я за.

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

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

Да нет, я бы выбрал openrc, голую alsa, mate, xorg или directfb в зависимости от устройства и C, perl и javascript в качестве языков.

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

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

нет, вот в плане «разменных монет» у меня уже давно нет необходимости в наличке. везде принимают безнал, даже в ОТ, хотя я им крайне редко пользуюсь. карта бесконтактная. быстро и удобно. никаких медяков в карманах. я как-то не очень понимаю идею быть лепреконом :)

я не про «задушевность». никто не треплется на кассе. обслуживание быстрое. но продавцы вежливы и аккуратны. и они уже знают постоянных покупателей и можно просто сказать «мне как обычно» - и всё сделают в лучшем виде. в магазины я чаще хожу поздно вечером. в часы пик - никогда и ни за что, это мазохизм. в магазин надо ходить тогда, когда там нет безумных тёток или клерков, которые пришли купить обед. а то будешь стоять в очереди минут 15-20. в основном я отовариваюсь в магазинах, где ценник немного, процентов на 5-10, выше, чем в среднем по району, а ассортимент не включает дешёвое бухло. и это защищает их от контингента из совсем пролетарских слоёв. поэтому там чисто, ничем не воняет, нет никаких алкашей и прочих странных личностей. а вечером, кстати, продажа бухла вообще запрещена и поэтому поздно вечером покупатели в магазине весьма адекватные. а ещё внутри универмага у нас есть чайный магазинчик - место скорее культовое, чем просто торговое. как маленький клуб по интересам, где можно сидеть за чашечкой хорошего чая и обсуждать любые философские вопросы. публика очень приличная, интересная и самобытная. так что я иду в магазин купить продуктов, и заодно получаю заряд бодрости и хорошего настроения. мы там иногда до ночи сидим в выходные, пьём чаи и общаемся.

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

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

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

а? странно, насколько я помню, я брал mongo с их сайта. есть repo.mongodb.org и я честно сказать вообще не понял, есть ли какая-то проблема в сабже. oracle java тоже приходится скачивать отдельно, без всякого репозитория вообще.

crypt ★★★★★
()
Последнее исправление: crypt (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.