[devel] Using binary blobs in package
Leonid Krivoshein
klark.devel на gmail.com
Чт Дек 5 02:38:26 MSK 2024
Добрый день!
On 12/5/24 00:02, Grigory Ustinov wrote:
> 03.12.2024 10:23, Павел Исопенко пишет:
>> Пожалуйста, только не в Сизиф.
> Насколько мне известно, у нас в Сизифе такие пакеты есть. Честно
> сказать, я не знаю как посмотреть их все, но на вскидку могу как
> пример привести этот:
> https://packages.altlinux.org/ru/sisyphus/srpms/nvidia_glx_src_550.78/specfiles/
>
> Я об него просто уже спотыкался
>
> Мысли, идеи, предложения?
Насколько я знаю, в репозитории свободного ПО есть и не совсем свободное
ПО. К нему может относиться какой-нибудь вполне себе GPL софт с
исходниками, но имеющий некоторые ограничения не юридического характера
или с ограничениями, не имеющими силы в РФ, например, патентные
ограничения условной Канады. Они могут быть в репозитории просто потому,
что эти ограничения не распространяются на нашей территории, например,
всякие мультимедийные кодеки.
Другие являются проприетарным ПО без исходников (в srpm -- тоже бинари!)
и на их распространение должно быть письменное согласие правообладателя.
Всякие драйверы, в основном. В этом случае опакечиватся ссылка на
документ или само соглашение. Тут не только nvidia, но и всякие
принтеры, сканеры, токены, итд. Но есть и Yandex.Browser.
В целом, несвободному софту в репозитории свободного ПО делать нечего и
предложен разумный вариант публикации и подключения своего совместимого
репозитория. Только ссылку я бы дал такую:
https://www.altlinux.org/APT_в_ALT_Linux/OwnRepo . По этому пути идут
многие техпартнёры Базальт СПО и пакетов вида apt-conf-... или ...-repo
у нас уже дюжина, хотя совместимых репозиториев в разы больше.
И всё же есть исключения, которые в явном виде пока нигде не
регламентированы, но они продиктованы вполне разумным стремлением
сделать пользователю удобней, т.е. когда речь о драйверах оборудования,
когда это должно быть на диске продукта, тогда делаем исключение, не
забывая о юридической стороне -- это делается через отдел продаж или
партнёрский отдел Базальт СПО.
Можно избежать исключения только, если технология сборки образов будет
штатно работать с разными, в том числе, внешними подключаемыми
репозиториями. Вряд ли здесь на такое согласятся.
>>
>> https://www.altlinux.org/Создание_собственного_репозитория - как раз
>> про такие случаи.
>>
>> 02.12.2024 22:25, Kurachenko A. пишет:
>>> Доброго дня, коллеги!
>>>
>>> Подскажите, насколько допустима упаковка сторонней *.so библиотеки в
>>> пакет, если нет лицензионных ограничений на ее использование и
>>> распространение? Исходный код библиотеки недоступен(точнее доступен,
>>> но только за $ плату). Без этой библиотеки программа не работает.
>>>
>>> Речь идет, если что, о libsciter-gtk.so из состава Sciter SDK.
>>> Собственно текст лицензии:
>>> https://github.com/c-smile/sciter-sdk/blob/master/license.htm
>>>
> _______________________________________________
> Devel mailing list
> Devel на lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel
--
WBR, Leonid Krivoshein.
Подробная информация о списке рассылки Devel