The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Состоялся релиз открытого медиацентра Kodi 17.0 , opennews (??), 06-Фев-17, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


24. "Состоялся релиз открытого медиацентра Kodi 17.0 "  +/
Сообщение от fi (ok), 06-Фев-17, 13:36 
> Я один здесь вижу деление на ноль?

Ага, точно так.
Ваш К.О.

зы. Всю жизнь проги под GPLv2 линковались с проприетарными библиотеками на тех же SunOS, Irix etc. И даже на windows!  так что мимо, авторы GPLv2 предусмотрели и такой вариант.  А еще, прикинь!, их можно собирать не только gcc, а и фирменными cc!!

Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

26. "Состоялся релиз открытого медиацентра Kodi 17.0 "  +/
Сообщение от Аноним (-), 06-Фев-17, 15:14 
Почему же тогда в raspbian mpv и ffmpeg собраны без упомянутых выше возможностей? Да и тот же kodi оттуда вроде бы тоже не умеет ни декодировать, ни показывать видео с использованием функционала железа.

> Всю жизнь проги под GPLv2 линковались с проприетарными библиотеками на тех же SunOS, Irix etc. И даже на windows!

Для компилятора и системных библиотек в GPL есть исключение: https://www.gnu.org/licenses/gpl-faq.html#SystemLibraryExcep...
Для возможности линковки же с другими библиотеками же нужно делать исключения в лицензии конкретной софтины: https://www.gnu.org/licenses/gpl-faq.html#GPLIncompatibleLibs . Т.к в лицензии Kodi никаких подобных исключений нет, распространение слинкованных с проприетарными библиотеками версий, особенно третьими лицами (авторами дистрибутивов вроде xbian и openelec) является нарушением GPLv2.

Ответить | Правка | Наверх | Cообщить модератору

30. "Состоялся релиз открытого медиацентра Kodi 17.0 "  –1 +/
Сообщение от fi (ok), 06-Фев-17, 17:30 
> Для компилятора и системных библиотек в GPL есть исключение: https://www.gnu.org/licenses/gpl-faq.html#SystemLibraryExcep...

Это и есть те самые настоящие System Library!

Ответить | Правка | Наверх | Cообщить модератору

33. "Состоялся релиз открытого медиацентра Kodi 17.0 "  +1 +/
Сообщение от Аноним (-), 06-Фев-17, 18:22 
> Это и есть те самые настоящие System Library!

Почему же? Это библиотеки поддержки дополнительного функционала железа, которые не входят в основные компоненты ОС и устанавливаются куда-то в /opt/.
Вот цитата из GPLv2:
> However, as a
> special exception, the source code distributed need not include
> anything that is normally distributed (in either source or binary
> form) with the major components (compiler, kernel, and so on) of the
> operating system on which the executable runs, unless that component
> itself accompanies the executable.

Более того, чтобы быть основным компонентом ОС, частью ядра, драйвер должен соблюсти ту же лицензию уже со стороны ядра. Предполагаю, что из-за невозможности сего он и поставляется дополнительным компонентом.

Ответить | Правка | Наверх | Cообщить модератору

42. "Состоялся релиз открытого медиацентра Kodi 17.0 "  +/
Сообщение от fi (ok), 07-Фев-17, 13:13 
>> Это и есть те самые настоящие System Library!
> Почему же? Это библиотеки поддержки дополнительного функционала железа, которые не входят в основные компоненты ОС и устанавливаются куда-то в /opt/.

Ваша точка зрения имеет права быть. Но реальность такова, что работа с железом считается базовым функционалом. А если вспомнить телефоны etc. с их модулем связи…

> Более того, чтобы быть основным компонентом ОС, частью ядра, драйвер должен соблюсти
> ту же лицензию уже со стороны ядра.

Не обязательно - интерфейс ядра для модулей не весь GPL

тут скорей действует принцип - кто кем пользуется. Вспомните старый mplayer - он вообще грузил DLL-ли для кодеков!

В общем, если авторы так решили и никто успешно не опротестовывает - то хозяин-барин.

Ответить | Правка | Наверх | Cообщить модератору

43. "Состоялся релиз открытого медиацентра Kodi 17.0 "  +/
Сообщение от Аноним (-), 07-Фев-17, 16:04 
> Но реальность такова, что работа с железом считается базовым функционалом.

Кем считается?
Работа с опциональными фичами железа вроде того же декодера видео может вообще не быть реализована в драйвере GPU, и это не будет означать отсутствие поддержки базового функционала. Тем более, повторюсь, поддержка этой возможности поставляется отдельной дополнительной библиотекой.

> интерфейс ядра для модулей не весь GPL

А можно здесь поподробней? Исключение из gpl'евского понятия derived work указано только для использования ядра через system call'ы, т.е. для юзерспейса.
Даже если какие-то части ядра выпущены под LGPL, при сборке с ядром они автоматически приобретают лицензию GPLv2 (что не противоречит LGPL — именно это назывется совместимостью лицензий) и результат сборки только в таком виде может распространяться — под единой лицензией GPLv2.

> Вспомните старый mplayer - он вообще грузил DLL-ли для кодеков!

Он делал это динамически на машине пользователя и никогда не требовал сами dll'ки для запуска. То есть, технически говоря, факта распространения бинариев в слинкованном с dll'ками виде не было.

Ответить | Правка | Наверх | Cообщить модератору

44. "Состоялся релиз открытого медиацентра Kodi 17.0 "  +/
Сообщение от fi (ok), 07-Фев-17, 18:14 
Oh mein Gott!

>> Но реальность такова, что работа с железом считается базовым функционалом.
> Кем считается?

производителями и пользователями (но не вами :).  Если у вас не грин-линукс то он под завязку наполнен не-GPL блобами. Такая вот общая практика - все железо должно работать.

>> интерфейс ядра для модулей не весь GPL
> А можно здесь поподробней?

RTFM

>> Вспомните старый mplayer - он вообще грузил DLL-ли для кодеков!
> Он делал это динамически на машине пользователя и никогда не требовал сами
> dll'ки для запуска. То есть, технически говоря, факта распространения бинариев в
> слинкованном с dll'ками виде не было.

Технически говоря любая so-ка загружается отдельно через универсальный dlopen.


И еще раз - нет претензий - нет проблем.

Ответить | Правка | Наверх | Cообщить модератору

45. "Состоялся релиз открытого медиацентра Kodi 17.0 "  +/
Сообщение от Аноним (-), 07-Фев-17, 21:19 
> Если у вас не грин-линукс то он под завязку наполнен не-GPL блобами.

В kernelspace и userspace хостовой ОС у меня блобов нет, они есть разве что в прошивках устройств, в т.ч. загружаемых туда из файлов ядром. И при этом всё железо работает, разве что поддержка OpenCL хромает.

> RTFM

Где именно?
В лицензии ядра (https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux....) прямо и недвусмысленно указаны все возможности линковки с ним.

> Технически говоря любая so-ка загружается отдельно через универсальный dlopen.

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

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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