[devel] Using binary blobs in package
Anton Farygin
rider на basealt.ru
Вс Дек 8 21:08:11 MSK 2024
On 07.12.2024 11:33, Sergei Epiphanov wrote:
>
> Andrey Savchenko <bircoph на altlinux.org> 7 декабря 2024 г. 10:16:31
> написал:
>
>> On Thu, 5 Dec 2024 15:54:44 +0300 Anton Farygin wrote:
>>> On 05.12.2024 15:48, Anton Farygin wrote:
>>>> On 05.12.2024 15:28, Andrey Savchenko wrote:
>>>>> On Thu, 5 Dec 2024 14:19:57 +0300 Anton Farygin wrote:
>>>>>> В репозитории очень много запаковано бинарей, с которыми нам надо
>>>>>> мириться.
>>>>> Нам давно следует вынести проприетарное ПО в non-free компоненту,
>>>>> по аналогии с gostcrypto и т.п. конпонентами. Возможно, исключение
>>>>> можно сделать для firmware, но не более того.
>>>>
>>>> не вижу в этом никакого логического смысла, за исключением усложнения
>>>> работы.
>>>>
>>>> У нас была давным давно схема с использованием разных компонент и она
>>>> плавно свернулась.
>>>
>>> А вот заставить apt вносить пакеты в чёрные/белые списки в зависимости
>>> от лицензии этого пакета выглядит интересной идеей.
>>>
>>> Через apt-conf.d можно было бы вводить ограничения на пакеты с non-free
>>> лицензиями.
>>
>> Да, это тоже хороший вариант.
>
> Тогда может сложиться ситуация, что free-пакет зависит от
> nonfree-пакета, причём сам nonfree-файл (или nonfree-подпакет) не
> нужен. И тогда деление по лицензиям внутри одного репозитория
> развалится: не будет единой связной зависимости между всеми
> free-пакетами.
>
Не вижу с этим никаких проблем - если apt будет адекватно предупреждать
о попытке установить пакет с недопустимой лицензией.
Подробная информация о списке рассылки Devel