Re: [Clamav-devel] dlopen using relative path for libclamunrar

2021-02-23 Thread Micah Snyder (micasnyd)
The license stuff is tricky. I'm not a lawyer, so my advice is maybe not too helpful here. We include the UnRAR license with ClamAV, but I suppose could be more specific to say that UnRAR's restrictions on reverse engineering to create a RAR archiver apply to ClamAV if UnRAR is linked with

Re: [Clamav-devel] dlopen using relative path for libclamunrar

2021-02-23 Thread Mark Allan
Hi Micah, Many thanks for your reply. I'm always careful to abide by software licences, so wouldn't want to build as 'static' if that would be against UnRAR's licence. I'm really just looking for a way to make dlopen load libclamunrar_iface (and all/any other libraries) by way of absolute

Re: [Clamav-devel] dlopen using relative path for libclamunrar

2021-02-23 Thread Micah Snyder (micasnyd)
Hi Mark, libclamunrar_iface is loaded dynamically with dlopen and is not linked with libclamav. UnRAR's license is not entirely "free". It restricts against reversing UnRAR to create a RAR archiver. This predates me, but my understanding is this: The intention is to separate libclamav's GPLv2