LINUX.ORG.RU

Redis меняет лицензию на несвободную

 , ,


0

4

Авторы Redis объявили о смене лицензии проекта на двойную — Redis Source Available License и SSPLv1. Ни та, ни другая не считаются свободными согласно критериям Debian, FSF и Open Source Initiative.

Соответственно, новые изменения в Redis уже не будут публиковаться под лицензией BSD.

Разработчики Fedora задумались над исключением Redis из репозиториев.

>>> Подробности

★★★★

Проверено: maxcom ()
Последнее исправление: Virtuos86 (всего исправлений: 7)

Ответ на: комментарий от yu-boot

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

Хорошо это или плохо – не знаю, но как-то это неправильно, что корпорации делают бабло на коде обычных Васянов и не делятся.

Поэтому только GPL без всяких лебезений в сторону корпов. Не хотят GPL, пусть покупают по коммерческой лицензии.

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

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

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

Это подходит для людей без опыта. Делаете свой проект или участвуете в общем. Там указан вклад, язык, технологии и прочее. Своего рода портфолио.

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

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

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

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

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

yu-boot ★★★★
()
Последнее исправление: yu-boot (всего исправлений: 1)
Ответ на: комментарий от Dark_SavanT

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

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

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

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

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

Звучит как вредительство.

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

As — здесь это не тайпкаст, а объявление типа переменной. В паскале, тайпскрипте, котлине он через двоеточие объявляется, а здесь через ключевое слово.

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

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

Это только в случае лицензии AGPL.

В случае AGPL нужно выкладывать только исходники самого продукта, а SSPL — это модифицированная AGPL, которая прямо заставляет выкладывать вообще всю инфраструктуру облака.

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

а SSPL — это модифицированная AGPL, которая прямо заставляет выкладывать вообще всю инфраструктуру облака.

Даже все кастом скрипты своей рабочей станции, с которой рулится облако? А попец не треснет?

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

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

так вот кто тут всем гадит-то!

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

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

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

узнавали о преимуществах кросс платформенных средств разработки Microsoft

в чем преимущества и сколько это стоит с учетом долговременных последствий подсада на «технологии мокрософт»?

alysnix ★★★
()
Ответ на: комментарий от yu-boot

Тогда не юзай опенсорс,

Ты мне указывать будешь, что мне делать? LOL

иначе швабода начинает говнецом

Почему?

попахивать в нынешней реальности.

А причём тут нынешняя реальность?

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

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

Ладно бы он только зацикливался, но ведь @Syncro же врёт почти в каждом своём сообщении или просто шизик, возомнивший из себя программиста, который не умеет программировать даже на VB.NET, но лезет в обсуждение со своими бесконечными ложными утверждениями.

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

Даже все кастом скрипты своей рабочей станции, с которой рулится облако?

Вот насчёт них не уверен, но может быть.

“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.

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

IMHO AGPLv3 позволяет требовать сохранение инфы об авторе, что вполне нормально.

А требовать чего-то ещё сверх условий AGPLv3 - это уже перебор.

Частично кастомизируемых (см. текст лицензии) условий AGPLv3 вполне достаточно.

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

не понял сути вопроса. я вимом не пользуюсь от слова совсем.

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

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

не понял сути вопроса. я вимом не пользуюсь от слова совсем.

А чем пользуешься? «Отечественным» (сарказм) Jetbrains?

выбрал «преимущества технологий» западных гигантов, которые все на крючке у АНБ.

А ты выбрал «отечественный» Kubernetes, написанный на «отечественном» Golang? Или «отечественный» GCC, Python (архитектор Питона работает в компании, которая производит .NET, btw.), etc. Тебе продолжить список «отечественных» средств разработки или ты сам справишься? 1Це кстати на чём разработан?!? уж не на вражеском ли С++ («отечественный» GCC/LLVM/MSVC), случайно? Самому не смешно ещё?

Компания Oracle (разработчик Java, btw.) является одним из главных подрядчиков Пентагона, если что.

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

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

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

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

я пользуюсь gcc, clang, cmake, git, gdb, meld и все такое. ide вообще своя.

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

я пользуюсь gcc, clang, cmake, git, gdb, meld и все такое.

И чем они отличаются от .NET ? Чем они безопаснее?

Ты проверял свои компиляторы на наличие бэкдоров и закладок?

Хотя бы собирал их бутстрапом с помощью tinyc ?

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

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

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

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

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

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

Ты вроде вот только что писал про АНБ и уже переобулся в разоблачителей теорий заговора.

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

Кто принуждает кого и к чему? И как это возможно без зондов АНБ?

Ты хочешь принуждать меня переключиться с .NET на свои всратые плюсы? А ты не опупел часом?

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

Каких сервисов ?!? У .NET нет внешних зависимостей в т.ч. от Azure, если их самому туда не напихать.

.NET почти такой же открытый и бесплатный как и Java, по крайне мере, пока есть открытый отладчик от Samsung.

«Почти» - только потому, что нет такого широкого выбора открытых IDE с удобными отладчиками, других отличий в этом контексте IMHO нет, но при этом .NET намного продуктивнее для разработчиков.

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

Ты хочешь принуждать меня переключиться с .NET на свои всратые плюсы?

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

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

Не распарсил твоё сообщение, можно, пожалуйста, поподробнее.

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

Компания Oracle (разработчик Java, btw.) является одним из главных подрядчиков Пентагона, если что.

это не они случайно делали виар шлем более 10и лет для вояк?

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

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

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

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

У @sanyo1234 походу каникулы начались

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

Если As стоит в объявлении переменной, он обозначает тип переменной. Если As стоит в выражении, он обозначает тайпкаст. Синтаксис объявления переменной сложился задолго до дотнета и Хейлсберга вообще: https://www.qbasic.net/en/reference/qb11/Statement/DIM.htm

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

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

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

нетакусичного

какого?

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

Такой синтаксис сложился исторически. Кроме того, если тип указывать необязательно (в случае инициализации, когда тип становится понятен по объявлению), как в Kotlin, TypeScript, — это удобно. В Java и C++ для этого необходимо дополнительное ключевое слово.

вместо повторения одного и того же

Да вот в том же C++ двоеточие может обозначать метку, наследование, список инициализации или else-case тернарника.

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

Кроме того, если тип указывать необязательно (в случае инициализации, когда тип становится понятен по объявлению),

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

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

Кроме того, если тип указывать необязательно (в случае инициализации, когда тип становится понятен по объявлению), как в Kotlin, TypeScript, — это удобно.

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

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

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

брежнев, астанавис!

вполне себе рядовая конструкция.

SomeType *pointer = new SomeType_InheritorClass();
alysnix ★★★
()
Последнее исправление: alysnix (всего исправлений: 1)
Ответ на: комментарий от alysnix

Могут не совпадать, тогда его нужно будет указать явно

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

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

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

Лицензия MIT для этого и сделана. Студенты пишут свои проекты, чтобы потом претендовать на гранты или рабочие места. Отсутствие опыта не означает отсутствие соотв. образования. Просто из всего выпуска больше шансов хорошо устроится будет при соотв. действиях в области открытого ПО.

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

.NET давно под линукс есть

Согласен. Вы правы, но есть 1 момент, или пускать в докере(придётся тащить докер), или собирать ручками и тащить дотнет и как оно соберется эт еще нужно посмотреть.

В отличие от Redis который есть в репах.

Замена имеется, но не всё так гладко.

ggrn ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.