[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