Мэйнтейнеры пакетов с СУБД Redis в дистрибутивах Fedora и Debian
создали (https://lists.fedoraproject.org/archives/list/devel@lis.../) совместный проект GoodFORM (https://goodformcode.com/) по поддержанию форков дополнительных модулей (https://redislabs.com/community/redis-modules-hub/) к Redis, недавно переведённых компанией Redis Labs в категорию несвободного ПО.
В настоящее время форки созданы для модулей RediSearch (https://github.com/goodform/RediSearch), rejson (https://github.com/goodform/rejson), rebloom (https://github.com/goodform/rebloom) и rmtest (https://github.com/goodform/rmtest). Как и изначальные варианты оригинальных модулей, форки будут распространяться под лицензией AGPLv3. Авторы инициативы планируют поддерживать на плаву созданные форки, применяя только свободные изменения и исправления. Заинтересованные участники сообщества приглашаются подключиться к развитию свободных модулей.
Напомним, что компания Redis Labs перевела (https://www.opennet.me/opennews/art.shtml?num=49170) дополнительные модули к Redis на лицензию Apache 2.0 с дополнительной оговоркой - Commons Clause, которая вводит ограничение на продажу. Модули могут свободно использоваться в любых приложениях, но продажа продукта, функциональность которого полностью или значительно основана на данных модулях, теперь запрещена (запрещено воспроизведение возможностей модуля в виде платных облачных сервисов или проприетарных приложений).
Введённые ограничения не соответствуют критериям открытого и свободного ПО, что делает новое лицензионное соглашение проприетарным.
GNU/Linux дистрибутивы, такие как Fedora и Debian, не могут поставлять перелицензированные модули в своих основных репозиториях, так как лицензия ни них теперь не соответствует требованиям свободных дистрибутивов.
URL: https://lists.fedoraproject.org/archives/list/devel@lis.../
Новость: https://www.opennet.me/opennews/art.shtml?num=49411
Осталось сделать репозиторий модулей, устанавливаемых в один клик - и секурность редиски, которая и сама по себе часто обнаруживается торчащей в интернет нагишом, достигнет заоблачных высот.
Сейчас понабегут местные гуру и заминусуют вас, потому что они не устанавливают в один клик. Для них это "установка в десяток клац".
На серверах свои алисы типа `alias ai="apt install"` оставлять не является хоршим тоном, и если его не использовать тогда не выйдет в 10 букв вложиться. Да и вообще, название пакета 12 буков: https://packages.debian.org/stretch/redis-server
> На серверах свои алисы типа `alias ai="apt install"` оставлять не является хоршим тоном, и если его не использовать тогда не выйдет в 10 букв вложиться. Да и вообще, название пакета 12 буков: https://packages.debian.org/stretch/redis-serverТак это утрирование же. Пусть будет 2-3 десятка. Гуру хвалятся тем что используют клавиатуру, а не мышку.
Я и сам стараюсь пользоваться клавой где хватает знаний. Не затем чтобы похвалиться, просто vim удобный и всегда приятней знать что именно делает та или иная команда без домыслов что прятается за красивым ГУИ-ем. Проблема только для ленивых: читать много надо. Ну и для новичков, которым надо просто десктоп. Хотя, это уже офтопик.
Хорошо бы ещё напомнили, почему Redis ввёл такие ограничения. Не просто так.
конечно непросто - эти гады не делились баблом!
Да сколько можно уже? Автор Redis не занимается разработкой этих модулей и к ним отношения не имеет. Данные модули принадлежат компании RedisLabs!
а автор редиса чисто так случайно мимо проходя вписался адвокатствовать за редислаб, и не является основным и единственным выгодоприобретателем оной?не смешите мои тапочки, могут порваться. Это была милая идея автора монетизировать свою программку, не распугивая дармое...простите, опенсорсное комьюнити. Но, внезапно, оказалось что пипл как-то не видит сложностей в настройке этих чудес, и платить деньги за решение несуществующих проблем не готов, зато готов платить за готовую систему в упаковочке перевязанную бантиком, которой сразу можно пользоваться, не тратясь на ручную установку и настройку. И эти бабки кто-то уже собрал - причем не редислаб, а те кто всю жизнь и специализировались на торговле сервисом. Ну кто бы мог подумать!
подумать автору явно от обиды не захотелось, а захотелось испортить жизнь действительно эффективным бизнесменам. Молодец, успех. Не получит он с этого ни гроша, и даже те клиенты, что были - будут разбегаться по более адекватным проектам.
Что этим адекватным проектом окажутся снапшоты старых версий "развиваемые" прожектом 314дора - я позволю себе тоже не поверить. Вот если впишется тот же амазон...
Насколько я помню, автор Редиса ни за кого не вписывался, а пояснил, что сам Redis был, есть и будет и будет под лицензией BSD, а изменение лицензии касается всяких разрабатываемых Редислабом свистелок и перделок.
> Насколько я помню, автор Редиса ни за кого не вписывался, а пояснил,вы бы хоть дочитали его писанину до конца:
We at Redis Labs are sorry for the confusion generated by the Common Clause page, and my colleagues are working to fix the page with better wording.кто эти "мы" ?
> что сам Redis был, есть и будет и будет под лицензией
> BSD, а изменение лицензии касается всяких разрабатываемых Редислабома так же им лично без редислаба - патамушта делитьсянада!
> свистелок и перделок.
модулей, которые нужны довольно многим потребителям проекта, иначе бы они обошлись мемкэшом.
> кто эти "мы" ?А тут есть два разных "мы": redis labs и те, кто коммитят код в сам redis.
Он, разумеется, является членом и первого сообщества, и второго.> модулей, которые нужны довольно многим потребителям проекта
и кто же им мешает устанавливать их из non-free?
> А тут есть два разных "мы": redis labs и те, кто коммитят код в сам redis.
> Он, разумеется, является членом и первого сообщества, и второго.как и все остальные, полагаю. Не считая, разумеется, работающих за спасибо коммитеров со стороны.
>> модулей, которые нужны довольно многим потребителям проекта
> и кто же им мешает устанавливать их из non-free?отсутствие желания закатывать солнце вручную в больших проектах. Когда проще арендовать еще сотню инстансов того редиса, с нужными тебе модулями, и ничего самому нигде не устанавливать - не набегаешься.
Именно этот рынок редислаб сдуру решил ликвидировать. Не имея ни мощностей ни репутации сравнимых с амазоном, только глупую жадность. Получит закономерный результат - как арендовали в aws, так и будут, просто будут пользоваться старыми версиями. (что федора что-то там способна всерьез улучшить - не поверю, но совместимость, если сломают апи - восстановит, верю, чо) а редислабс заработает примерно йух. Кто хотел не этого а прямой доступ к разработчикам и решение проблем в первую очередь - то и так давно им платил.
> иначе бы они обошлись мемкэшом.Ну-ка, расскажите мне, как на мемкеше реализовать хотя бы одно из:
Distributed collections:
Map, Multimap, Set, List, SortedSet, ScoredSortedSet, LexSortedSet, Queue, Deque, Blocking Queue, Bounded Blocking Queue, Blocking Deque, Delayed Queue, Priority Queue, Priority Deque