[devel] I: license tag for ClamAV

Sergey Afonin asy на altlinux.org
Пн Ноя 25 18:24:54 MSK 2019


On Monday 25 November 2019, Alexey Gladkov wrote:

> > Пакет использует код со всеми этими лицензиями, а они в спеке
> > не упоминаются в OpenSUSE. Добавлять "with exception", как сейчас?
> 
> Пакет линкуется с библиотеками под этими лицензиями или в составе пакета
> есть код под всеми этими лицензиями ?

Библиотек собирается четыре: libclamav, libclammspack, libclamunrar и
ibclamunrar_iface. Про последние две есть в документации (и этот код
точно есть, но непонятно, в какой степени на оригинальном коде unrar
основан):

clamscan/clamd will not be able to extract files from RAR archives. Based
on the software license of the unrar library that ClamAV uses, the library
can only be dynamically loaded.

Выборочно o-файлы:

libclamav_la-bzlib.o
libclamav_la-Lzma2Dec.o
libclamav_la-LzmaDec.o
libclamav_la-lzma_iface.o
libclamav_la-yara_arena.o
libclamav_la-yara_compiler.o

В принципе соответствующие devel-пакеты в зависимостях указаны, но непонятно,
зачем всё это в libclamav собирается. Есть каталог libclammspack, там лежит
COPYING.LIB с текстом LGPL 2.1. Есть каталог libclamav/regex, упоминаний
bzlib в коде нет. YARA есть, например libclamav/yara_arena.c с текстом
"Licensed under the Apache License, Version 2.0". В общем, лучше бы посмотрел
кто-то, кто в С получше меня разбирается.

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


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