LINUX.ORG.RU

Gpl


19

2

Всего сообщений: 172

GPL сдает позиции

Группа Open Source

Согласно исследованию, проведённому на основании проводимого компанией Black Duck мониторинга лицензий открытых проектов, с 2007 года наблюдается устойчивое снижение доли проектов с копилефт лицензиями, подобными GPL, LGPL и AGPL, которые постепенно вытесняют пермиссивные лицензии, такие как MIT, Apache и BSD. При этом последние полгода интенсивность падения популярности GPL заметно увеличилась. Если тенденция выбора разработчиками открытых лицензий сохранится, то в сентябре следующего года доля проектов с копилефт лицензиями упадёт до отметки 50%.

>>> Полная версия с графиком на OpenNet

 , ,

dictator_perpetuus
()

Релиз video3x 0.1

Группа Open Source

video3x (читается как «video tricks») это набор фильтров для обработки видео.

В версию 0.1 включены фильтры ориентированные на анимацию:

toonclean: удаление шума;
tooncine: обратное telecine преобразование (изменение частоты кадров с 30 на 24);
toonframe: устранение чересстрочности.

Особое внимание стоит уделить фильтру toonclean, который удаляет шум с сохранением чётких линий, не «замыливая» картинку.

Программа не содержит компрессоров/декомпрессоров видеопотока, поэтому должна использоваться совместно с приложениями, реализующими эти функции. Например, ffmpeg.

video3x распространяется по лицензии LGPL3.

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

 , , ,

c55fun
()

Открыт исходный код UI компонентов JavaFX™

Группа Java

2.12.2011 в списке рассылки проекта OpenJFX - открытой реализации фреймфорка JavaFX™ было объявлено о доступности исходных кодов компонентов пользовательского интерфейса JavaFX™ под лицензией GPLv2 + Classpath Exception (той же, что и у OpenJDK). Открыт только код компонентов (контролов), реализации css, сценеграфа и вспомогательных классов. «Железная» часть (QuantumToolkit - альтернатива Java2D, браузерный плагин и все multimedia-библиотеки) по прежнему остаётся проприетарной и доступна для загрузки с сайта Oracle в составе JavaFX™ SDK для Windows и Mac OS X на условиях лицензий Oracle BCL и OTN EA соответственно. На странице проекта сообщается, что код оставшейся части платформы также будет постепенно открыт в ближайшие месяцы.

( читать дальше... )

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

 , , , , ,

Uniqa
()

Обновления игр: SuperTuxKart 0.7.3, Summoning Wars 0.5.5

Группа Игры

После четырёх месяцев с момента выпуска версии игры SuperTuxKart 0.7.2, 128 закрытых тикетов и множества исправлений, команда разработчиков рада представить новую версию игры, SuperTuxKart 0.7.3. Самым большим сюрпризом является добавленная буквально в последние минуты новая трасса Minigolf. (Пусть вас не обманет простенький вид этой трассы, на самом деле она очень сложная)

( читать дальше... )

Официальный сайт SuperTuxKart.

Официальный сайт Summoning Wars.

 , , , summoning wars, ,

KroArtem
()

Arx Fatalis запущен нативно на linux

Группа Игры

Серьёзный прогресс в портировании популярной RPG Arx Fatalis на Linux. Напоминаем, что исходный код был открыт в январе текущего года.

Видео на youtube

Страничка на reddit

>>> Прогресс портирования на сегодняшний день

 , ,

Sora
()

Microsoft выпустила разъяснения по поводу требований для производителей железа под Windows 8 и загрузки других операционных систем

Группа Hardware and Drivers

В последние дни в интернете шли бурные обсуждения возможности того, что будущие персональные компьютеры с Windows 8 якобы не смогут загружать сторонние операционные системы. Для пресечения этой бессмысленной дискуссии Стивен Синофски, возглавляющий подразделение Windows в Microsoft, опубликовал пост в блоге о разработке Windows 8, в котором подробно описал технические детали работы функции безопасной загрузки в UEFI и Windows 8 и указал на то, что Microsoft естественно не запрещает делать эту функцию отключаемой. В качестве примера Стив привёл фотографию настроек UEFI бесплатно раздаваемого посетителям конференции //BUILD/ планшета Samsung.

Фотография

Также пользователям Linux может быть интересно, что на новых компьютерах в Microsoft планируется сделать стандартом для входа в настройки UEFI удержание клавиши Esc при включении, а для настроек загрузчика — клавиши Win. Это изменение вызвано отсутствием традиционно используемых для этого клавиш F1-F12 и Delete на компактных клавиатурах многих новых устройств.

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

 , , , , , , ,

anonymfus
()

Требования Windows 8 к железу усложнят загрузку Linux

Группа Hardware and Drivers

Среди требований программы выдачи логотипов «Compatible with Windows 8» для железа есть использование вместо BIOS UEFI, частью спецификации которого является защищённый протокол загрузки UEFI, позволяющий установить в прошивку материнской платы ключи проверки цифровой подписи. Если включить безопасную загрузку, то будет невозможно загружать исполняемые файлы или драйверы, которые не подписаны одним из этих ключей, но этот механизм противоречит лицензии GPLv3, под которой выпущен загрузчик GRUB2. Т.е. если производитель не реализовал возможность отключения безопасной загрузки можно забыть про использование других ОС.

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

 , , , , ,

yurikoles
()

Shogun 1.0.0

Группа Open Source

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

В Shogun акцентируется внимание на широком использовании различных методов и инструментов для решения задач распознавания образов, таких как: метод опорных векторов (SVM), пошаговый дискриминантный анализ, регрессионный анализ, перцептроны, алгоритмы обучения скрытых моделей Маркова и других. Большинство инструментов основывается на методе опорных векторов. Также возможно использование комбинированных методов.
Shogun написан на C++ и предоставляет интерфейсы для MATLAB, Octave, Python и R.

Данный релиз содержит значительные улучшения:

  • поддержка новых ЯП (Java, C #, Ruby, Lua) в модульных интерфейсах;
  • добавлены новые алгоритмы обучения (LLE, HLLE, LTSA и другие);
  • поддержка MATLAB 2011a;
  • исправление ошибок, чистка кода, изменения в API и многое другое.

В рамках Google Summer of Code 2011 над проектом работало пять студентов, часть их работы вошла в представленный релиз.

Пример распознавания цифр (Shockwave Flash)

Исходный код

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

 , , , , , , , shogun,

amorpher
()

Icinga 1.5

Группа Linux General

Icinga — кроссплатформенная система мониторинга, форк проекта Nagios, полностью совместимая с ним.
Предназначена для наблюдения, оповещения и контроля состояния вычислительных систем и служб.
Ответвление создано в 2009 году с целью ускорения разработки за счёт привлечения большего числа разработчиков.

Основные изменения:

  • исправлены ошибки и ограничения, приводящие к невозможности обновления статуса хоста/сервиса при запуске планировщика (#1741), сохранения статуса файлов при выполнении перезагрузки скриптом инициализации (#1579);
  • теперь продолжительность простоя по умолчанию настраивается в файле cgi.cfg (#1642);
  • добавлена возможность настройки каталога для сохранения журналов, в том числе журналов phpapi и CGI (#1715);
  • добавлены простые в использовании примеры настроек и скрипты уведомлений (#1697);
  • интеграция отчётности с JasperServer;
  • и многое другое.

>>> Особенности

Исходный код

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

 , , jasperserver, , ,

amorpher
()

HamsterSoft публично извинилась за нарушение условий GNU GPL

Группа Open Source

Сегодня, 18 августа, компания HamsterSoft в новостях сайта программы Hamster Free eBook Converter опубликовала публичное извинение за факт нарушения условий GNU GPL в своем продукте. В сообщении, озаглавленном как «Public apology», от имени всего коллектива HamsterSoft выражается извинение Ковиду Гоялу (Kovid Goyal, автор первых версий Calibre) и Джону Шемберу (John Schember, объявивший о факте нарушения GPL) за нарушение лицензионных условий GNU GPLv3 в программе Hamster Free eBook Converter с самого момента ее появления.
nixp.ru

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

 , hamstersoft,

encyrtid
()

Hamstersoft Ebook Converter нарушает GPL

Группа Проприетарное ПО

Приложение Ebook Converter от отечественной компании с говорящим названием Hamstersoft содержит код из приложения calibre, лицензированный под GPL v3. Hamstersoft отказывается соблюдать условия лицензии и публиковать исходный код приложения, выкладывая только «клей» между GUI своего приложения и кодом calibre. Разработчики calibre в настоящее время рассылают требования приостановить распространение нарушающего их права кода таким компаниям, как Google, Facebook, Microsoft и Yahoo.

>>> Душераздирающие подробности

 ,

Hoodoo
()

GNU Emacs с 2009 года нарушает GPL

Группа GNU's Not Unix

В списке рассылки разработчиков GNU Emacs — emacs-devel идёт обсуждение факта отсутствия части исходных кодов в выпусках Emacs, начиная с версий 23.2 по 23.3.

Речь идёт о генераторах парсеров (parser generators) для CEDET (Collection of Emacs Development Environment Tools).
CEDET использует парсеры для разбора синтаксиса языка и содержит генераторы парсеров, преобразующие грамматику Bison в Elisp.

Как сообщил Пол Эггерт (Paul Eggert), код генераторов присутствовал в предтестовых версиях, начиная с 23.1.90 датированной 9 декабря 2009. Собственно файлы, части которых не оказалось, были добавлены в дерево 28 сентября 2009, но как заявляет Дэвид Каструп (David Kastrup) в указанных релизах исходный код отсутствует, но имеются файлы, автоматически сгенерированные с использованием не предоставленных.

Таким образом, ни генераторов парсеров, ни грамматик Bison, из которых они были сгенерированы не оказалось.

Ричард Столлман подтвердил нарушение GPL, предложил варианты решения проблемы и призвал:

We must not lead people to violate the GPL!

>>> Начало ветки обсуждения

 ,

o
()

Многократный чемпион среди шахматных программ - Rybka дисквалифицирована за нарушение GPL

Группа Проприетарное ПО

ICGA (международная ассоциация компьютерных игр) официально признала Рыбку виновной в плагиате кода из открытых программ Crafty и Fruit. Её автор Васик Райлих навечно забанен на всех прошлых и будущих чемпионатах WCCC и от него требуют вернуть трофеи и призовые деньги. Результаты WCCC 2006, 2007, 2008, 2009 и 2010 где она победила - пересмотрены.

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

 , ,

JustGuest
()

Релиз GNU Prolog 1.4.0

Группа GNU's Not Unix

GNU Prolog - это свободный компилятор для языка программирования Prolog.

Главные изменения новой версии:

  • Флаг strict_iso включен по умолчанию (был выключен в предыдущих версиях).
  • Если флаг strict_iso prolog выключен, то термы типа callable_term больше нельзя использовать вместо predicate_indicator.
  • Предикат predicate_property/2 больше не принимает predicate_indicator в качестве первого аргумента. Предоставлен предикат '$predicate_property_pi'/2 реализующий прежнее поведение predicate_property/2.
  • predicate_property теперь может получать информацию об управляющих конструкциях (таких как (',')/2, (;)/2, !/0,...). Им соответствуют свойства: built_in, control_construct.
  • Добавлена поддержка shebang синтаксиса для запуска программ. ( #!/usr/bin/gprolog --consult-file).
  • Реализована ISO директива multifile/1

А так же теперь GNU Prolog выходит под двойной лицензией GPL или LGPL, портирован на x86_64/MinGW и x86_64/MSVC, сделано много небольших изменений и багфиксов.

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

 , ,

wlan
()

Лидер проекта GPL-violations обеспокоен очень вольными трактовками GPL во время слушаний в Верховном суде о.Маврикий

Группа Linux General

В ходе рассмотрения дела в Верховном суде о.Маврикий о якобы имевшем место нарушении договора о не разглашении программистом-фрилансером, представитель компании истца Linux Solutions Ltd. выдвинул следующие утверждения:

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

«Таким образом, — говорит Вельте, — давайте перефразируем это более чётко. Кто-то, находясь под присягой, утверждает в Верховном Суде, что у программного обеспечения, покрываемого лицензией GPL (а это, в частности, ядро Linux и Asterisk), нет никаких ограничений в свете авторских прав на него? И что производный код из него является исключительной собственностью любого, кто создал эту производную программу?»

Вельте призывает всех заинтересованных юристов, занимающихся СПО, направить ему любые документы, способные прояснить этот вопрос, для последующей передачи в верховный суд о.Маврикий для устранения подобных заблуждений и искажений.

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

 ,

pylin
()

первая публичная бета-версия gawk 4.0

Группа GNU's Not Unix

Arnold Robbins, разработчик gnu awk, сообщает о выходе первой бета-версии грядущего релиза 4.0:

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

насколько я могу судить, документация и код находятся в стадии заморозки.

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

спасибо,

Arnold Robbins

Изменения между 3.1.8 и 4.0.0:

  1. Вместо специальных файлов /dev/pid, /dev/ppid, /dev/pgrpid и /dev/user теперь используется PROCINFO.
  2. 'sub' и 'gsub' теперь по умолчанию ведут себя в соответствии с posix 2009.
  3. В рег. выражениях теперь распознаются \s и \S.
  4. split() принимает четвёртый необязательный аргумент — массив с разделителями.
  5. Новая опция -b/--characters-as-bytes, означающая «руки прочь от моих данных». gawk не будет пытаться распознать во вводе многобайтовую строку.
  6. Новая опция --sandbox. см. документацию.
  7. Теперь есть косвенный вызов функций.
  8. Интервальные выражения теперь — часть дефолтных рег. выражений.
  9. --gen-po переименована в корректную --gen-pot.
  10. Теперь по умолчанию доступны switch/case (раньше требовалось указывать конф. опцию).
  11. gawk ныне поддерживает BEGINFILE и ENDFILE. см. документацию.

...

И ещё двадцать пунктов, ознакомиться с которыми можно в первоисточнике новости.

gnu awk распространяется на условиях лицензии gnu gpl v3+

список рассылки: bug-gawk@gnu.org

архив с бета-версией

домашняя страница

первоисточник новости

>>> первоисточник перевода

 , ,

sash-kan
()

QGoogleTranslator заморожен и, вероятно, будет закрыт

Группа Интернет

С большим сожалением сообщаю для вас, что Google прикрывает API для Google translate. Я вынужден заморозить проект. Я верну его к жизни, если гугл передумает. Всем спасибо за помощь и приношу извинения, что так и не закончил версию 1.3. :( Впрочем, возможно, я когда-нибудь приделаю к нему другой переводчик, но это будет не скоро.

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

 , , , , ,

flareguner
()

Выпуск gnu parallel 20110522 («Pakistan»)

Группа GNU's Not Unix

Ole Tange извещает о выходе нового выпуска программы gnu parallel 20115022 кодовое имя «Pakistan».

gnu parallel — shell-инструмент, позволяющий запускать задания параллельно на одном или нескольких компьютерах. Задание может быть одиночной командой или небольшим скриптом, выполняющимся для каждой строки, поступающей на стандартный ввод программы. Типичный ввод — это список файлов, хостов, ссылок или таблиц. Задание также может быть и командой, читающей из стандартного ввода. gnu parallel в этом случае может разделить ввод и перенаправить его командам параллельно.

Если вы используете xargs, то очень легко сможете воспользоваться gnu parallel, так как синтаксис опций близок к используемому программой xargs.

gnu parallel написана так, чтобы вывод её был идентичен выводу тех же команд, выполненных последовательно. Поэтому вывод gnu parallel можно использовать для перенаправления в другие программы.

Для каждой строки ввода gnu parallel выполняет команду, передавая ей строку в качестве аргумента. Если команда не задана, выполняется сама строка. gnu parallel часто может служить заменой xargs или «cat | bash».

Традиционный gnu parallel работает с одним циклом for-loop, новый же релиз «Pakistan» добавляет возможность использования вложенных циклов.

есть видео, наглядно демонстрирующее эту новую возможность: ссылка 1 или ссылка 2

вступительное видео о gnu parallel: ссылка 1 или ссылка 2 часть 1 и ссылка 2 часть 2

распространяется программа под лицензией gnu gpl v3+

в состав также входят gnu sem, gnu sql и gnu niceload

домашняя страница

первоисточник

>>> первоисточник перевода новости

 , ,

sash-kan
()

gnu parted 2.4, стабильная версия

Группа GNU's Not Unix

почти год прошёл с момента выпуска gnu parted v2.3, и вот Jim Meyering публикует новость о выходе версии 2.4

программа gnu parted (и распространяемая вместе с ней библиотека libparted) манипулирует таблицами разделов (partition tables). она может помочь при отведении места для новой операционной системы, при переразбивке, копировании и создании образов дисков.

1340 изменений разделяют версии 2.3 и 2.4.

что заслуживает внимания:

исправлены ошибки:

  • parted больше не допускает изменения некоторых разделов, если они используются. до исправления программа позволяла удалять или модифицировать любой используемый раздел dmraid и любой (после пятнадцатого по счёту) раздел обычного scsi диска.
  • улучшена поддержка dasd-устройств на архитектуре s390.
  • libparted: увеличен лимит на максимальный начальный сектор и максимальное количество секторов в таблице разделов типа «loop» с 2^32 до 2^64.
  • libparted вновь распознаёт занимающие весь диск fat-разделы.
  • libparted теперь распознаёт scsi-диски со старшими номерами (high major) 128-135.
  • распознаются msdos-разделы, занимающие меньше одного цилиндра.
  • libparted: устройства с нулевым размером (не файлы) теперь просто игнорируются, а не вызывают исключение.
  • libparted: исправления в работе с gpt labels.

изменения в поведении:

  • «parted $dev print» теперь выводит информацию об устройстве (модель, размер, транспорт, размер сектора) даже если произошла ошибка при распознании метки диска.
  • указание начальных и конечных значений в MiB, GiB и т.д. ведёт к использованию точных значений, а не приблизительных, в районе 500KiB или 500MiB от указанных. раньше, чтобы добиться такого же результата, приходилось указывать размер в байтах или секторах. данное изменение не повлияло на работу с суффиксами KB, MB, GB и т.д.

программа распространяется под лицензией gnu gpl v3+

домашняя страница

репозиторий

>>> первоисточник

 , , ,

sash-kan
()

новый релиз gnu grep - 2.8

Группа GNU's Not Unix

как сообщает Jim Meyering, вышла версия 2.8 популярной программы gnu grep для поиска строк, отвечающих заданному регулярному выражению.

распространяется программа под лицензией gnu gpl версии 3.

исправлены следующие ошибки:

  • команда echo c | grep '[c]' не находила совпадений при любом «c» в диапазоне 0x80..0xff во многих локалях. например, printf '\xff\n'|grep «$(printf '[\xff]')» || echo FAIL печатало «FAIL» вместо ожидающейся строки с совпадением.
  • интерпретация grep-ом диапазонов сейчас более согласована с поведением других инструментов.
  • программа ошибочно завершала работу с кодом возврата 1 при некоторых ошибках в отведении памяти.

домашняя страница проекта

исходные тексты

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

 , ,

sash-kan
()