Stephen Gran <[EMAIL PROTECTED]> writes:

> I would love to, believe me. Unfortunately the main code base is GPL
> and the unrar code is licensed incompatibly. 

It doesn't look as if fixing this licensing problem is a top priority
on upstream's list. Which is fine. They apparently operate in a
slightly different value system.

> The problem is not, as many people seem to believe, that Debian
> doesn't want the unrar code because it's not free. The problem is
> that combining the code bases produces a work that we cannot
> distribute.

We can't distribute libclamav in main if it is linked to the unrar
code _in a way that constitutes a hard dependency_.

> Some various solutions have been discussed with upstream, but it is
> up to upstream to implement one of them - I am not going to add the
> code complexity as a Debian specific patch.

Excuse me? The dlopen() patch I provided in #484670 for 0.94 is just
over 30 lines[1], including comments, and affects only one .c and one
.h file. There is really not _that_ much added complexity. And the
patch has been tested for weeks here in a production setup.

Upstream is more likely to implement a fix for the issue if we provide
working code which is exactly what I have done here. Please, accept
the patch as part of the package so it gets more widely tested and
finally accepted by upstream.

If we want to provide a solution that is helpful for our users, we'll
have to provide it ourselves. Upstream is not going to do it.

If we don't want to provide that helpful solution, it would be more
honest to remove clamav from the archive.

Cheers,
-Hilko

[1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=484670#46



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to