[devel] License tag

Sergey Afonin asy на altlinux.org
Ср Мар 25 12:55:09 MSK 2020


On Tuesday 17 March 2020, Ivan A. Melnikov wrote:


> Это, в частности, означает, что если в пакете перемешан код под
> GPLv2+, GPLv2-only и какой-нибудь MIT, то у пакета лицензия
> GPLv2-only, и точка. Потому что весь остальной код "автоматически"
> перелицензируется под самую жесткую из лицензий, если может, а
> если не может, то такой пакет нельзя собирать в Сизиф.
 
Давайте ещё один пример разберём. Пакет nfdump. Основная лицензия
BSD-3-Clause. Но вот libnfdump содержит LZ4 с BSD-2-Clause и miniLZO с
GPL-2.0-or-later. Всё это попадает в один бинарник libnfdump-%version.so.
С libnfdump, согласно вышеотквоченному, понятно - GPL-2.0-or-later.

Вопрос, что с libnfdump-devel? Этого подпакета у nfdump нет по случаю, но
если бы он был, там должны бы были быть lz4.h c BSD-2-Clause и minilzo.h
с GPL-2.0-or-later. И что писать надо было бы в этом случае? Всё же все
три через and?

-- 
С уважением, Сергей Афонин.


Подробная информация о списке рассылки Devel