LINUX.ORG.RU

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

 , ,


0

4

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

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

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

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

★★★★

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

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

что там у вас? десяток блокнотов с подсветкой?

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

тем что вы не можете указать интерфейс т.е использовать полиморфизм

Почему не могу?

You can specify any data type or the name of an enumeration, structure, class, or interface.

https://learn.microsoft.com/en-us/dotnet/visual-basic/language-reference/statements/dim-statement

Полиморфизм как раз работает в VB.NET по полной программе, начиная ещё с 2002 года! Для невнимательных это появилось в VB.NET уже целых 22 года назад! Кстати в отличие от некоторых популярных современных недоЯП.

Судя по уровню ваших знаний VB.NET, вы необразованный недоламер в области Microsoft .NET

И большей части ваших громких заявлений об ущербности .NET - грош цена.

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

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

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

По распространенности, переносимости и всему прочему я и сравнивать не буду, ответ понятен.

Тогда зачем вообще .NET?! Непереносимый даже между двумя Виндами?

mister_VA ★★
()

Опять шизы всю ветку засрали.

Впрочем, ничего плохого.

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

Ну так и я о том же. Типмчный костыль.

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

Спасибо, судя по ссылке прям сейчас дозакапывают на goolge-кладбище

One ★★★★★
()

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

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

Нет, ты должен выложить только код библиотеки, всё остальное можно и не открывать.

Она не LGPL, а GPL, так что открывать нужно всё. Ну и не просто открывать, даже другие уже открытые библиотеки нужно выложить под GPL, а их лицензии могут быть не совместимы.

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

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

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

Я сейчас пытаюсь этот вопрос рассмотреть именно в контексте новости. Я так понимаю, что Debian, RH,… опасаются, что те, кто используют их дистрибутивы для сравнительно нового SaaS ПО, установят вот такое MongoDB, Redis,… и, вдруг, должны будут открыть «свой» код, а пенять будут, причём очень громко, на дистрибутив. И чтобы с ними такое не случилось, удаляют пакеты. А вот если разработчик традиционного десктопного ПО слинкуется с GPL библиотекой из дистрибутива, и ему прилетит «открывайте», то это другое.

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

У нашего ИТ пукан взорвался, когда оракул поменял лицензию JVM. Всех обязали удалить оракловские jre/jdk.

seiken ★★★★★
()

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

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

вы необразованный недоламер в области Microsoft .NET

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

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

Почему вас так раздражает появление конкурента для Java?

Почему вас так раздражает уход со сцены Java App серверов, уступивших своё место микросервисным приложениям в Кубере, в т.ч., написанных на Java.

Откуда родом ваши лозунги? Случайно, не оттуда же, откуда и ваша ава? LOL

Где обоснования, где логика?

Одни обидки …

https://cslanet.com/

sanyo1234
()

Никогда не понимал зачем эта «кэш-СУБД» нужна. Кэш должен быть в оперативке, потому что если в оперативке нет, тот все равно делать системный вызов и особой разницы в скорости работы уже не будет. Оптимизация уровня «давайте bash скрипты перепишем на Perl».

zx_gamer ★★
()

Помнится мне, MongoDB подобный шаг не особо помог. Тоже пожадничали, что продавцы облаков предлагают аж готовые конфигурации. И где они?

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

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

cvs-255 ★★★★★
()

Редиска — нехороший человек ©

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

You can specify any data type or the name of an enumeration, structure, class, or interface.

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

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

.net core это новая реализация с нуля.

Иказу они купили в большей степени ради Xamarin. Mono рантайм развивался какое-то время параллельно с netcore т.к. в последнем не было поддержки arm и прочих разных платформ (консоли, например)

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

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

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

Кстати, интересно было бы почитать про замену шарпа на Rust для их офиса. Какую часть они меняют?

Office 365 Substrate

1% кода, тщательно отловленный профайлером?

По сути да

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

Нафига его указывать при объявлении локальной переменной, и как это мешает использованию полиморфизма?

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

ЕМНИП WPF(или как там называются эти компоненты в .NET для создания GUI) естественно в пролете, т.к. завязаны на вендовое API.

Они используют GTK и худо-бедно работают. Но они мало кому интересны, поэтому редко обновляются. В 2018 году там всё ещё не могли перейти с GTK2 на GTK3, поэтому эффекты GDI+ не работали. Хотя, вроде, уже перешли.

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

в вашей конструкции где был тип или интерфейс?

Справа после оператора new очевидно.

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

dim VarName1 as TypeName1 = new TypeName1(Arg1, Arg2)

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

Пример из 2010 года: https://www.c-sharpcorner.com/blogs/polymorphism-in-vb-net1

А вот про полиморфизм в VB.NET из 2002 года: https://www.informit.com/articles/article.aspx?p=25857&seqNum=4

Там же даже есть про полиморфизм VB4+ из середины 90-х годов!

Если бы вместо TypeName1 был указан InterfaceName1, то переменная была бы совместима с любым типом, который его имплементирует.

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

Причём тут typecast ?

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

Пока одни «огораживаются»,

Нищенки пытаются заработать

MS выдаёт альтернативу с открытыми исходниками…

У Microsoft денег достаточно, чтобы переделать все ключевые софтины на своём шарпе :) Возможно даже Кубер, LOL

sanyo1234
()

Так никто и не объяснил, что там за новая лицензия. Её ограничения. Причины перехода. Новость – убожество. Указание на ненужность ЛОРа, ведь можно прочитать по-английски и на всяких Реддитах.

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

Я к тому что «денег достаточно» работает далеко не всегда.

В случае с аналогом Redis сработало?

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

Как раз наоборот, это шаг против *aaS-параши. Щас ведь как делают - открытая свободная ОС, веб-сервер, языки, библиотеки, вот вам ссылка на гитхаб. А полезная логика которая на этом крутится - перебьёшься, частная собственность. Ну и смысл в такой «свободе»? Честнее было бы, да, именно что дотронулся до опенсорсного продукта - должен выкладывать все потроха своей системы кроме персональных данных. Или откажись от опенсорсных продуктов полностью, своё напиши или иди на поклон к проприетарщикам.

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

Указание на ненужность ЛОРа

Точнее, на ненужность на ЛОРе чего-либо кроме лолксов.

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

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

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

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