From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on sa.local.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.1 From: Sergey Afonin To: ALT Linux Team development discussions Date: Mon, 25 Nov 2019 19:24:54 +0400 User-Agent: KMail/1.9.10 (enterprise35 0.20100827.1168748) References: <20191119200516.6xsutqsrg3sijjy3@localhost> <201911251838.31892.asy@altlinux.org> <20191125145328.lmiiizngwelc7wzi@localhost> In-Reply-To: <20191125145328.lmiiizngwelc7wzi@localhost> X-KMail-QuotePrefix: > MIME-Version: 1.0 Content-Type: Text/Plain; charset="utf-8" Content-Transfer-Encoding: 8bit Content-Disposition: inline Message-Id: <201911251924.54676.asy@altlinux.org> Subject: Re: [devel] I: license tag for ClamAV X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Nov 2019 15:25:02 -0000 Archived-At: List-Archive: List-Post: 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". В общем, лучше бы посмотрел кто-то, кто в С получше меня разбирается. -- С уважением, Сергей Афонин.