The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Код Ruby 1.9.3 перелицензирован для обеспечения совместимости с GPLv3 и BSD

03.08.2011 13:35

Представлен первый тестовый выпуск интерпретатора Ruby 1.9.3, важным изменением в котором стала смена лицензии на код. Ранее Ruby распространялся под двумя лицензиями - "GPLv2" и "Ruby", начиная с версии Ruby 1.9.3 код будет распространяться под лицензиями BSD ("2-clause BSDL") и "Ruby". В качестве причины смены лицензии называется желание обеспечить совместимость кода, одновременно с лицензиями GPLv3 и BSD.

Лицензия "Ruby" ссылается на последний вариант GPL и полностью совместима с GPLv3, но указание GPLv2 в качестве второй лицензии ограничивало максимальную версию GPL и делало код несовместимым с GPLv3. Второй проблемой было то, что код прошлых версий Ruby не был совместим с лицензией BSD и не позволял обмениваться наработками с BSD-проектами. Начиная с выпуска Ruby 1.9.3 эти недостатки будут устранены.

Из других изменений в Ruby 1.9.3 отмечено:

  • В состав стандартных библиотек включен модуль io/console, позволяющий управлять вводом/выводом через консоль;
  • Улучшена работа модуля openssl, что связано с появлением у данной ruby-бибилиотеки активного мэйнтейнера;
  • Реализован режим параллельного юнит-тестирования в модуле test/unit;
  • Изменена стратегия выполнения внутренних блокировок;
  • С целью увеличения производительности переписаны на языке Си библиотеки "pathname" и "date" (скорость работы с датами увеличилась в 5 раз);
  • Внесены изменения, позволившие сократить время загрузки rails-приложений.


  1. Главная ссылка к новости (http://www.ruby-lang.org/en/ne...)
  2. OpenNews: Релиз JRuby 1.6.0
  3. OpenNews: Oracle удалила поддержку Ruby из NetBeans
  4. OpenNews: Каталог RubyGems догнал CPAN по числу модулей
  5. OpenNews: Увидел свет web-фреймворк Ruby on Rails 3.0
  6. OpenNews: Релиз языка программирования Ruby 1.9.2
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/31379-ruby
Ключевые слова: ruby, license
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (40) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, codejumper (?), 13:59, 03/08/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    отличные изменения
    / а дела лицензионные не выжны
     
  • 1.3, Аноним (-), 14:39, 03/08/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    В конце концов весь софт перелицензируют на BSD, а про GPL забудут как страшный сон. И настанет истинная свобода.
     
     
  • 2.7, Аноним (-), 15:20, 03/08/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > И настанет истинная свобода.

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

     
     
  • 3.13, 1 (??), 16:20, 03/08/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    для всех
     
     
  • 4.37, Аноним (-), 04:04, 04/08/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > для всех

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

     
  • 3.21, Аноним (-), 17:39, 03/08/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >Свобода для кого? :)

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

     
     
  • 4.34, anonymous (??), 21:46, 03/08/2011 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >Для Microsoft и Apple, очевидно же.

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

     
     
  • 5.35, ДФ (?), 01:02, 04/08/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Шикарный вопрос. Вроде как хочется так много написать в ответ, про патентные войны, про их неминуемый крах в борьбе с бесплатным и свободным софтом в случае если тот получит такой же широкий доступ к продаваемому железу (предустановка, выбор альтернатив для всех программ при их первом запуске, а не только для браузера и то, когда антимонополисты пнут), когда государства будут обучать детей в школе свободному ПО для которого не надо нести дань мегакорпорациям,  про мегакорпорации кормящие золотой миллиард на вырученную дань и создающие новые мегакорпорации и скупающие особо ретивых противников. Но, рука вдруг становтся тяжелой, и не хочется в сотый раз повторять одно и то же... Тем более что разговор не получится с теми, кто скорее всего сидит в этом золотом миллиарде работая в уютном офисе мегакорпорации и хотел бы сохранить статус КВО до самого судного дня. Ух, ну вроде отлегло на сегодня...
     
     
  • 6.42, Сторонник ДФ (?), 13:54, 04/08/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >[оверквотинг удален]
    > продаваемому железу (предустановка, выбор альтернатив для всех программ при их первом
    > запуске, а не только для браузера и то, когда антимонополисты пнут),
    > когда государства будут обучать детей в школе свободному ПО для которого
    > не надо нести дань мегакорпорациям,  про мегакорпорации кормящие золотой миллиард
    > на вырученную дань и создающие новые мегакорпорации и скупающие особо ретивых
    > противников. Но, рука вдруг становтся тяжелой, и не хочется в сотый
    > раз повторять одно и то же... Тем более что разговор не
    > получится с теми, кто скорее всего сидит в этом золотом миллиарде
    > работая в уютном офисе мегакорпорации и хотел бы сохранить статус КВО
    > до самого судного дня. Ух, ну вроде отлегло на сегодня...

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

     
  • 5.36, Аноним (-), 04:03, 04/08/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >А что, свобода для них как-то мешает свободе для тебя?

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

     
  • 2.14, zomg (?), 16:28, 03/08/2011 [^] [^^] [^^^] [ответить]  
  • +/
    ересь какая
     
     
  • 3.23, Аноним (-), 17:44, 03/08/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > ересь какая

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

     
     
  • 4.32, Below (ok), 20:50, 03/08/2011 [^] [^^] [^^^] [ответить]  
  • +/
    А вдруг наступит коммунизм? Китай-то не дремлет)
     
     
  • 5.50, Аноним (-), 15:54, 15/08/2011 [^] [^^] [^^^] [ответить]  
  • +/
    А что в Китае уже коммунизм7
     
  • 2.25, FFASM (ok), 18:52, 03/08/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Ага, все люди будут добрые, соблюдать законы, усердно работать и совершенно не пытаться нажиться на чужом труде....
     
  • 2.31, A (?), 20:28, 03/08/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Perl они вычистили ещё версии в пятой-шестой (сейчас девятка на подходе). В фре есть системные части на питоне, но больше там чтут sed и awk (причём, не gnu-awk, а unix-awk).
     
     
  • 3.43, Andrey Mitrofanov (?), 20:13, 04/08/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Когда gcc из базы вынесут... а не "есть также возможность кое-где порой использовать как-то clang". Когда GNU binutils -- так же...

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

     
     
  • 4.49, Анон (?), 18:18, 05/08/2011 [^] [^^] [^^^] [ответить]  
  • +/
    В новости нет, в комментариях да.
    Просто я задал вопрос касающийся использования скриптовых языков во FreeBSD, но его потом удалили.
    Я прекрасно понимаю, что вопрос немного не по теме новости, но руби и лицензия BSD напомнили мне о вопросе который меня интересовал и я решил его задать.
    Думаю, создавать целую тему на форуме, только чтобы задать такой вопрос, не совсем целесообразно.
    Стиль изложения ваших мыслей просто сногсшибателен. :)
     
  • 3.48, Анон (?), 18:03, 05/08/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Спасибо за ответ.
     

  • 1.6, Савраска (?), 15:15, 03/08/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Объясните мне бестолковому, в чем глубинный смысл двойной лицензии BSD/GPLv3 на один и тот же продукт? Ну, ладно, допустим 1.9.3 выпустили под 2-мя лицензиями, в конце концов каждый сам себе злобный буратина. Но что будет с версией 1.9.4, куда войдет патч, допустим, от Васи Пупкина под GPLv3. И что дальше? Будет две версии 1.9.4-bsd и 1.9.4-gpl, или будем выкручивать руки Пупкину, чтоб он или опубликовал своё творение под BSD или передал права на код? "Истинная свобода", ёпт!
     
     
  • 2.9, йопт (??), 15:22, 03/08/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Ну, ладно, допустим 1.9.3 выпустили под 2-мя
    > лицензиями, в конце концов каждый сам себе злобный буратина. Но что
    > будет с версией 1.9.4, куда войдет патч, допустим, от Васи Пупкина
    > под GPLv3. И что дальше? Будет две версии 1.9.4-bsd и 1.9.4-gpl,
    > или будем выкручивать руки Пупкину, чтоб он или опубликовал своё творение
    > под BSD или передал права на код?

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

     
     
  • 3.11, gegMOPO4 (ok), 16:11, 03/08/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Тогда зачем там лицензия Ruby, совместимая с GPL?
     
     
  • 4.16, йопт (??), 16:41, 03/08/2011 [^] [^^] [^^^] [ответить]  
  • +/
    а пойди их разбери... для чего-то ж придумали так. самому немного интересно
     
  • 2.10, Аноним (-), 16:03, 03/08/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >или будем выкручивать руки Пупкину

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

     

  • 1.18, Аноним (-), 16:57, 03/08/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    свободолюбители )) часом не для того чтобы потом тупо закрыть и продавать )
     
     
  • 2.27, Аноним (-), 18:56, 03/08/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > свободолюбители )) часом не для того чтобы потом тупо закрыть и продавать
    > )

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

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

     
     
  • 3.30, anonymous (??), 20:21, 03/08/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Если №2 он опубликует не под GPL, то ничего не нарушает - автор вправе лицензировать и перелицензировать свои продукта как его душе угодно.
     
     
  • 4.44, Аноним (-), 21:10, 04/08/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Если №2 он опубликует не под GPL, то ничего не нарушает -
    > автор вправе лицензировать и перелицензировать свои продукта как его душе угодно.

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

     
     
  • 5.45, anonymous (??), 03:32, 05/08/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >    Может у меня паранойя, но чем то этот GPL
    > схож с "первая доза бесплатна"

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

     
  • 5.46, A (?), 09:20, 05/08/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Вроде нет, идея gpl в том, что свои изменения ты не потеряешь
     

  • 1.19, анонимка (?), 17:10, 03/08/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >скорость работы с датами увеличилась в 5 раз

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

     
     
  • 2.20, Аноним (-), 17:22, 03/08/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ruby->C->gcc не?
     
     
  • 3.39, анонимка (?), 09:33, 04/08/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Чем? Гуглится только пара-тройка дохлых проектов (http://rubytoccodeconv.sourceforge.net/, http://rubyforge.org/projects/ruby2c)
     
  • 2.26, FFASM (ok), 18:56, 03/08/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >>скорость работы с датами увеличилась в 5 раз
    > Хорошая новость. Осталось ещё раз в 10-20 увеличить скорость работы всего руби
    > и во столько же раз сократить потребляемую память, после чего можно
    > использовать :)

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

     
  • 2.28, umbr (ok), 19:47, 03/08/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Пишите на C++ и будет Вам скорость :)
     
     
  • 3.33, анонимка (?), 21:13, 03/08/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Так и делаю! Но вот redmine переписывать не хочется, а он штука хорошая. Но на руби.
     
     
  • 4.40, Аноним (-), 09:43, 04/08/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Ну так вам никто не мешает, вместо того чтобы ныть тут, взяли бы уже, и написали бы свой собственный редмайн, на чем ваша религия вам позволяет.
     
  • 2.29, Alve (?), 20:19, 03/08/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Руби - язык не для жадных :) Пусть жрёт, ему всё впрок.
     
     
  • 3.38, Аноним (-), 04:05, 04/08/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Руби - язык не для жадных :) Пусть жрёт, ему всё впрок.

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

     
  • 3.47, A (?), 09:27, 05/08/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Руби - язык не для жадных :) Пусть жрёт, ему всё впрок.

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

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру