Re: Fwd: [Clamav-devel] Bug#512776: License incompatibility with libgmp (GPLv2 only linking to LGPLv3 or later)

2009-01-27 Thread Reini Urban

David Billinghurst schrieb:

Reini Urban wrote:
Attached is a clamav license incompatibility bug with libgmp from the 
debian lawyers. clamav might be forced to link against an older libgmp.


The switch to LGPL3 came with gmp-4.2.2, so gmp-4.2.1 would be needed 
for clamav compatibility.  But prev is gmp-4.2.3-1, so we might need a 

  new gmp-compat package based on gmp-4.2.1.

I can provide this if required, but I don't want to rush into it.

Some questions come to mind:
 - what should it be called? gmp-compat?
 - where should we install it? /opt/gmp-compat/{lib,include}
 - would a static library suitable?  No run time dependency,
   and we won't be upgrading it.


Problem solved upstream. Thanks.

The next clamav version will use LibTomMath (bundled with
ClamAV) instead of libgmp.
--
Reini Urban
http://phpwiki.org/  http://murbreak.at/

--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Problem reports:   http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ:   http://cygwin.com/faq/



Fwd: [Clamav-devel] Bug#512776: License incompatibility with libgmp (GPLv2 only linking to LGPLv3 or later)

2009-01-26 Thread Reini Urban
Attached is a clamav license incompatibility bug with libgmp from the 
debian lawyers.

clamav might be forced to link against an older libgmp.

The switch to LGPL3 came with gmp-4.2.2, so gmp-4.2.1 would be needed 
for clamav compatibility.
But prev is gmp-4.2.3-1, so we might need a new gmp-compat package based 
on gmp-4.2.1.

Or clamav will decide to step up to GPL3
--
Reini Urban
http://phpwiki.org/  http://murbreak.at/
---BeginMessage---
On Sat, Jan 24, 2009 at 11:17:02AM +0100, Tomasz Kojm said:
 On Sat, 24 Jan 2009 01:21:34 +
 Stephen Gran st...@lobefin.net wrote:
 
  I've just received the bug report below via the Debian bug tracking
  system.  There's obviously not a whole lot I can do about it myself, but
  I just thought I'd bring it to your attention.
 
 Yeah, we got this information as well:
 
 https://wwws.clamav.net/bugzilla/show_bug.cgi?id=1366

As I understand the issue, the problem is that the GPLv2 does not allow
for the extra restrictions imposed by the LGPLv3, and this is what make
the two licenses incompatible (i.e., the problem is solely in clamav's
court, not GMP's).

So, I think that if the clamav team could make a public license
excemption for this linking, the problems for distributors goes away.
It would be great if it was in the licensing statement in the release,
but failing that, a mail to the mailing list would probably be enough
for me to convince our archive administrators that it's ok.  This of
course assumes that the clamav team holds all the copyright for the code
that links GMP, which, given that the #include gmp.h is in the library,
might be slightly difficult.

If you guys don't have the copyright, or can't grant the excemption for
other reasons, distributors like myself will most likely have to build
without gmp going forward, which seem unfortunate.

Cheers,
-- 
 --
|  Stephen Gran  | Chess tonight.  |
|  st...@lobefin.net | |
|  http://www.lobefin.net/~steve | |
 --


signature.asc
Description: Digital signature
___
http://lurker.clamav.net/list/clamav-devel.html
Please submit your patches to our Bugzilla: http://bugs.clamav.net---End Message---
--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Problem reports:   http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ:   http://cygwin.com/faq/

Re: Fwd: [Clamav-devel] Bug#512776: License incompatibility with libgmp (GPLv2 only linking to LGPLv3 or later)

2009-01-26 Thread David Billinghurst

Reini Urban wrote:
Attached is a clamav license incompatibility bug with libgmp from the 
debian lawyers. clamav might be forced to link against an older libgmp.


The switch to LGPL3 came with gmp-4.2.2, so gmp-4.2.1 would be needed 
for clamav compatibility.  But prev is gmp-4.2.3-1, so we might need a 

 new gmp-compat package based on gmp-4.2.1.

I can provide this if required, but I don't want to rush into it.

Some questions come to mind:
 - what should it be called? gmp-compat?
 - where should we install it? /opt/gmp-compat/{lib,include}
 - would a static library suitable?  No run time dependency,
   and we won't be upgrading it.

David

--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Problem reports:   http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ:   http://cygwin.com/faq/