URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 79505
[ Назад ]

Исходное сообщение
"Код Ruby 1.9.3 перелицензирвован для обеспечения совместимос..."

Отправлено opennews , 03-Авг-11 13:59 
Представлен (http://www.ruby-lang.org/en/news/2011/08/01/ruby-1-9-3-previ.../) первый тестовый выпуск интерпретатора Ruby 1.9.3, важным изменением в котором стала смена лицензии на код. Ранее Ruby распространялся под двумя лицензиями - "GPLv2" и "Ruby", начиная с версии Ruby 1.9.3 код будет распространяться под лицензиями BSD ("2-clause BSDL") и "Ruby". В качестве причины смены лицензии называется (http://www.ruby-forum.com/topic/216010) желание обеспечить совместимость кода, одновременно с лицензиями GPLv3 и BSD.


Лицензия "Ruby" ссылается  (http://www.ruby-lang.org/en/LICENSE.txt) на последний вариант GPL и полностью совместима с GPLv3, но указание GPLv2 в качестве второй лицензии ограничивало максимальную версию GPL и делало код несовместимым с GPLv3. Второй проблемой было то, что код прошлых версий Ruby не был совместим с лицензией BSD и не позволял обмениваться наработками с  проектами, распространяемыми под лицензией BSD. Начиная с выпуска Ruby 1.9.3 эти нед...

URL: http://www.ruby-lang.org/en/news/2011/08/01/ruby-1-9-3-previ.../
Новость: http://www.opennet.me/opennews/art.shtml?num=31379


Содержание

Сообщения в этом обсуждении
"Код Ruby 1.9.3 перелицензирвован для обеспечения совместимос..."
Отправлено codejumper , 03-Авг-11 13:59 
отличные изменения
/ а дела лицензионные не выжны

"Код Ruby 1.9.3 перелицензирован для обеспечения совместимост..."
Отправлено Аноним , 03-Авг-11 14:39 
В конце концов весь софт перелицензируют на BSD, а про GPL забудут как страшный сон. И настанет истинная свобода.

"Код Ruby 1.9.3 перелицензирован для обеспечения совместимост..."
Отправлено Аноним , 03-Авг-11 15:20 
> И настанет истинная свобода.

Свобода для кого? :)


"Код Ruby 1.9.3 перелицензирован для обеспечения совместимост..."
Отправлено 1 , 03-Авг-11 16:20 
для всех

"Код Ruby 1.9.3 перелицензирован для обеспечения совместимост..."
Отправлено Аноним , 04-Авг-11 04:04 
> для всех

... кроме пользователей.


"Код Ruby 1.9.3 перелицензирован для обеспечения совместимост..."
Отправлено Аноним , 03-Авг-11 17:39 
>Свобода для кого? :)

Для Microsoft и Apple, очевидно же.


"Код Ruby 1.9.3 перелицензирован для обеспечения совместимост..."
Отправлено anonymous , 03-Авг-11 21:46 
>Для Microsoft и Apple, очевидно же.

А что, свобода для них как-то мешает свободе для тебя?


"Код Ruby 1.9.3 перелицензирован для обеспечения совместимост..."
Отправлено ДФ , 04-Авг-11 01:02 
Шикарный вопрос. Вроде как хочется так много написать в ответ, про патентные войны, про их неминуемый крах в борьбе с бесплатным и свободным софтом в случае если тот получит такой же широкий доступ к продаваемому железу (предустановка, выбор альтернатив для всех программ при их первом запуске, а не только для браузера и то, когда антимонополисты пнут), когда государства будут обучать детей в школе свободному ПО для которого не надо нести дань мегакорпорациям,  про мегакорпорации кормящие золотой миллиард на вырученную дань и создающие новые мегакорпорации и скупающие особо ретивых противников. Но, рука вдруг становтся тяжелой, и не хочется в сотый раз повторять одно и то же... Тем более что разговор не получится с теми, кто скорее всего сидит в этом золотом миллиарде работая в уютном офисе мегакорпорации и хотел бы сохранить статус КВО до самого судного дня. Ух, ну вроде отлегло на сегодня...

"Код Ruby 1.9.3 перелицензирован для обеспечения совместимост..."
Отправлено Сторонник ДФ , 04-Авг-11 13:54 
>[оверквотинг удален]
> продаваемому железу (предустановка, выбор альтернатив для всех программ при их первом
> запуске, а не только для браузера и то, когда антимонополисты пнут),
> когда государства будут обучать детей в школе свободному ПО для которого
> не надо нести дань мегакорпорациям,  про мегакорпорации кормящие золотой миллиард
> на вырученную дань и создающие новые мегакорпорации и скупающие особо ретивых
> противников. Но, рука вдруг становтся тяжелой, и не хочется в сотый
> раз повторять одно и то же... Тем более что разговор не
> получится с теми, кто скорее всего сидит в этом золотом миллиарде
> работая в уютном офисе мегакорпорации и хотел бы сохранить статус КВО
> до самого судного дня. Ух, ну вроде отлегло на сегодня...

Друг, спасибо! Подписываюсь под каждым твоим словом!


"Код Ruby 1.9.3 перелицензирован для обеспечения совместимост..."
Отправлено Аноним , 04-Авг-11 04:03 
>А что, свобода для них как-то мешает свободе для тебя?

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


"Код Ruby 1.9.3 перелицензирован для обеспечения совместимост..."
Отправлено zomg , 03-Авг-11 16:28 
ересь какая

"Код Ruby 1.9.3 перелицензирован для обеспечения совместимост..."
Отправлено Аноним , 03-Авг-11 17:44 
> ересь какая

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


"Код Ruby 1.9.3 перелицензирован для обеспечения совместимост..."
Отправлено Below , 03-Авг-11 20:50 
А вдруг наступит коммунизм? Китай-то не дремлет)

"Код Ruby 1.9.3 перелицензирован для обеспечения совместимост..."
Отправлено Аноним , 15-Авг-11 15:54 
А что в Китае уже коммунизм7

"Код Ruby 1.9.3 перелицензирован для обеспечения совместимост..."
Отправлено FFASM , 03-Авг-11 18:52 
Ага, все люди будут добрые, соблюдать законы, усердно работать и совершенно не пытаться нажиться на чужом труде....

"Код Ruby 1.9.3 перелицензирован для обеспечения совместимост..."
Отправлено A , 03-Авг-11 20:28 
Perl они вычистили ещё версии в пятой-шестой (сейчас девятка на подходе). В фре есть системные части на питоне, но больше там чтут sed и awk (причём, не gnu-awk, а unix-awk).

"Код Ruby 1.9.3 перелицензирован для обеспечения совместимост..."
Отправлено Andrey Mitrofanov , 04-Авг-11 20:13 
Когда gcc из базы вынесут... а не "есть также возможность кое-где порой использовать как-то clang". Когда GNU binutils -- так же...

...вот тогда мы все с удовлетворением узнаем, что в этой новости никто не трогал тему freebsd, а речь шла о лицензии BSD (какой-то из -- вот развелось-то?! коре тииим "сами путаются"(тм)).


"Код Ruby 1.9.3 перелицензирован для обеспечения совместимост..."
Отправлено Анон , 05-Авг-11 18:18 
В новости нет, в комментариях да.
Просто я задал вопрос касающийся использования скриптовых языков во FreeBSD, но его потом удалили.
Я прекрасно понимаю, что вопрос немного не по теме новости, но руби и лицензия BSD напомнили мне о вопросе который меня интересовал и я решил его задать.
Думаю, создавать целую тему на форуме, только чтобы задать такой вопрос, не совсем целесообразно.
Стиль изложения ваших мыслей просто сногсшибателен. :)

"Код Ruby 1.9.3 перелицензирован для обеспечения совместимост..."
Отправлено Анон , 05-Авг-11 18:03 
Спасибо за ответ.

"Код Ruby 1.9.3 перелицензирован для обеспечения совместимост..."
Отправлено Савраска , 03-Авг-11 15:15 
Объясните мне бестолковому, в чем глубинный смысл двойной лицензии BSD/GPLv3 на один и тот же продукт? Ну, ладно, допустим 1.9.3 выпустили под 2-мя лицензиями, в конце концов каждый сам себе злобный буратина. Но что будет с версией 1.9.4, куда войдет патч, допустим, от Васи Пупкина под GPLv3. И что дальше? Будет две версии 1.9.4-bsd и 1.9.4-gpl, или будем выкручивать руки Пупкину, чтоб он или опубликовал своё творение под BSD или передал права на код? "Истинная свобода", ёпт!

"Код Ruby 1.9.3 перелицензирован для обеспечения совместимост..."
Отправлено йопт , 03-Авг-11 15:22 
> Ну, ладно, допустим 1.9.3 выпустили под 2-мя
> лицензиями, в конце концов каждый сам себе злобный буратина. Но что
> будет с версией 1.9.4, куда войдет патч, допустим, от Васи Пупкина
> под GPLv3. И что дальше? Будет две версии 1.9.4-bsd и 1.9.4-gpl,
> или будем выкручивать руки Пупкину, чтоб он или опубликовал своё творение
> под BSD или передал права на код?

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


"Код Ruby 1.9.3 перелицензирован для обеспечения совместимост..."
Отправлено gegMOPO4 , 03-Авг-11 16:11 
Тогда зачем там лицензия Ruby, совместимая с GPL?

"Код Ruby 1.9.3 перелицензирован для обеспечения совместимост..."
Отправлено йопт , 03-Авг-11 16:41 
а пойди их разбери... для чего-то ж придумали так. самому немного интересно

"Код Ruby 1.9.3 перелицензирован для обеспечения совместимост..."
Отправлено Аноним , 03-Авг-11 16:03 
>или будем выкручивать руки Пупкину

зачем сразу радикализм? Если подумать, то находится еще один вариант: Вася Пупкин может не присылать патчи, если его не устраивает лицензия. И даже сделать форк со своими патчами.
И таки да, это свобода. Без "ёпт".


"Код Ruby 1.9.3 перелицензирован для обеспечения совместимост..."
Отправлено Аноним , 03-Авг-11 16:57 
свободолюбители )) часом не для того чтобы потом тупо закрыть и продавать )

"Код Ruby 1.9.3 перелицензирован для обеспечения совместимост..."
Отправлено Аноним , 03-Авг-11 18:56 
> свободолюбители )) часом не для того чтобы потом тупо закрыть и продавать
> )

Объясните пожалуйста мне, тупому:
Предположим есть продукт версии №1 под лицензией GPL.
Автор добавляет новую функцию, выпускает версию №2. Не публикует исходники этой новой функции и говорит что продукт версии №2 теперь закрыт.

Разве этими действиями автор не нарушает лицензию GPL ? Ведь новая функция - это добавление к продукту, который под GPL.


"Код Ruby 1.9.3 перелицензирован для обеспечения совместимост..."
Отправлено anonymous , 03-Авг-11 20:21 
Если №2 он опубликует не под GPL, то ничего не нарушает - автор вправе лицензировать и перелицензировать свои продукта как его душе угодно.

"Код Ruby 1.9.3 перелицензирован для обеспечения совместимост..."
Отправлено Аноним , 04-Авг-11 21:10 
> Если №2 он опубликует не под GPL, то ничего не нарушает -
> автор вправе лицензировать и перелицензировать свои продукта как его душе угодно.

Спасибо за разъяснения
   Теперь я понял, что меня интуитивно заставляло не связываться с использованием чужих программ под GPL. Ведь если я буду использовать, а значит и дорабатывать под свои проекты, то вынужден обнародовать свой труд.
   Согласен, что начальный вклад автора на порядки больше моих доработок. НО! давайте не путать "автора" - системотехника, алгоритмиста, программиста и прочая с "автором" - собственником прав. А это чаще всего совсем разные субъекты. И права, как правило у корпораций, а не отдельного программиста.
   Вот завтра автор закроет проект, поимев на халявку мой труд. А я останусь с носом. И продолжая дальше, уже без автора, поддерживать этот продукт, вынужден продолжать публиковать свои наработки. В то время как автор будет иметь возможность их видеть, но скрывать свои.
   Может у меня паранойя, но чем то этот GPL схож с "первая доза бесплатна"


"Код Ruby 1.9.3 перелицензирован для обеспечения..."
Отправлено anonymous , 05-Авг-11 03:32 
>    Может у меня паранойя, но чем то этот GPL
> схож с "первая доза бесплатна"

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


"Код Ruby 1.9.3 перелицензирован для обеспечения совместимост..."
Отправлено A , 05-Авг-11 09:20 
Вроде нет, идея gpl в том, что свои изменения ты не потеряешь

"Код Ruby 1.9.3 перелицензирован для обеспечения совместимост..."
Отправлено анонимка , 03-Авг-11 17:10 
>скорость работы с датами увеличилась в 5 раз

Хорошая новость. Осталось ещё раз в 10-20 увеличить скорость работы всего руби и во столько же раз сократить потребляемую память, после чего можно использовать :)


"Код Ruby 1.9.3 перелицензирован для обеспечения совместимост..."
Отправлено Аноним , 03-Авг-11 17:22 
Ruby->C->gcc не?

"Код Ruby 1.9.3 перелицензирован для обеспечения совместимост..."
Отправлено анонимка , 04-Авг-11 09:33 
Чем? Гуглится только пара-тройка дохлых проектов (http://rubytoccodeconv.sourceforge.net/, http://rubyforge.org/projects/ruby2c)

"Код Ruby 1.9.3 перелицензирован для обеспечения совместимост..."
Отправлено FFASM , 03-Авг-11 18:56 
>>скорость работы с датами увеличилась в 5 раз
> Хорошая новость. Осталось ещё раз в 10-20 увеличить скорость работы всего руби
> и во столько же раз сократить потребляемую память, после чего можно
> использовать :)

Для вас является ключевым моментом, сколько ruby жрёт памяти когда работает с датами?


"Код Ruby 1.9.3 перелицензирован для обеспечения совместимост..."
Отправлено umbr , 03-Авг-11 19:47 
Пишите на C++ и будет Вам скорость :)

"Код Ruby 1.9.3 перелицензирован для обеспечения совместимост..."
Отправлено анонимка , 03-Авг-11 21:13 
Так и делаю! Но вот redmine переписывать не хочется, а он штука хорошая. Но на руби.

"Код Ruby 1.9.3 перелицензирован для обеспечения совместимост..."
Отправлено Аноним , 04-Авг-11 09:43 
Ну так вам никто не мешает, вместо того чтобы ныть тут, взяли бы уже, и написали бы свой собственный редмайн, на чем ваша религия вам позволяет.

"Код Ruby 1.9.3 перелицензирован для обеспечения совместимост..."
Отправлено Alve , 03-Авг-11 20:19 
Руби - язык не для жадных :) Пусть жрёт, ему всё впрок.

"Код Ruby 1.9.3 перелицензирован для обеспечения совместимост..."
Отправлено Аноним , 04-Авг-11 04:05 
> Руби - язык не для жадных :) Пусть жрёт, ему всё впрок.

Это вы про потребление памяти?


"Код Ruby 1.9.3 перелицензирован для обеспечения совместимост..."
Отправлено A , 05-Авг-11 09:27 
> Руби - язык не для жадных :) Пусть жрёт, ему всё впрок.

Точно, он для жадных до своего времени на разработку. Так это сразу Кац всем о говорил. Все по чесноку.