Re: Please recompile packages against libmysqlclient12.
- To: Sander Smeenk <firstname.lastname@example.org>
- Cc: Wichert Akkerman <email@example.com>, Marek Habersack <firstname.lastname@example.org>, Christian Hammers <email@example.com>, Adam Conrad <firstname.lastname@example.org>, Adam Klein <email@example.com>, Akira TAGOH <firstname.lastname@example.org>, Andreas Rottmann <email@example.com>, Andrew Stribblehill <firstname.lastname@example.org>, Avery Pennarun <email@example.com>, Bradley Marshall <firstname.lastname@example.org>, Brian Nelson <email@example.com>, Craig Small <firstname.lastname@example.org>, Daniel Jacobowitz <email@example.com>, "David N. Welton" <firstname.lastname@example.org>, David Parker <email@example.com>, Debian QA Group <firstname.lastname@example.org>, Dima Barsky <email@example.com>, "Florian M. Weps" <firstname.lastname@example.org>, Francesco Paolo Lovergine <email@example.com>, Francois Marier <firstname.lastname@example.org>, Fredrik Hallenberg <email@example.com>, Gregor Hoffleit <firstname.lastname@example.org>, Grzegorz Prokopski <email@example.com>, Guillaume Morin <firstname.lastname@example.org>, Hamish Moffatt <email@example.com>, Hidetaka Iwai <firstname.lastname@example.org>, "Ivan E. Moore II" <email@example.com>, James Troup <firstname.lastname@example.org>, Jan-Hendrik Palic <email@example.com>, Joerg Wendland <firstname.lastname@example.org>, Kevin Dalley <email@example.com>, "Kevin M. Rosenberg" <firstname.lastname@example.org>, Klaus Reimer <email@example.com>, LaMont Jones <firstname.lastname@example.org>, Luigi Gangitano <email@example.com>, Marco Nenciarini <firstname.lastname@example.org>, Marco Presi <email@example.com>, Martin Loschwitz <firstname.lastname@example.org>, Martin Mitchell <email@example.com>, Matt Sullivan <firstname.lastname@example.org>, Matthew Palmer <email@example.com>, Nick Phillips <firstname.lastname@example.org>, Paul Hedderly <email@example.com>, Pawel Wiecek <firstname.lastname@example.org>, Petr Cech <email@example.com>, Simon Horman <firstname.lastname@example.org>, Stefan Hornburg <email@example.com>, Stephan A Suerken <firstname.lastname@example.org>, Stephen Zander <email@example.com>, Turbo Fredriksson <firstname.lastname@example.org>
- Subject: Re: Please recompile packages against libmysqlclient12.
- From: Steve Langasek <email@example.com>
- Date: Mon, 14 Apr 2003 09:38:43 -0500
- Message-id: <20030414143722.GA18359@tennyson.netexpress.net>
- In-reply-to: <20030414112528.GU11799@freshdot.net>
- References: <20030412104545.GA17489@app109.hitnet.rwth-aachen.de> <20030412173919.GB12792@quetzlcoatl.dodds.net> <20030412190635.GA30533@wiggy.net> <20030412201646.GA1487@thanes.org> <20030414111854.GV22272@wiggy.net> <20030414112528.GU11799@freshdot.net>
[Should this thread be carried over to debian-devel?]
On Mon, Apr 14, 2003 at 01:25:28PM +0200, Sander Smeenk wrote:
> Quoting Wichert Akkerman (firstname.lastname@example.org):
> > Previously Marek Habersack wrote:
> > > What about a case as mine - Pike 7.4 is MPL/GPL/LGPL. How does that look in
> > > this situation?
> > You might get away with the MPL/LGPL options, but you should probably
> > ask for confirmation on debian-legal.
> So, what *am* I supposed to do? Rebuild against libmysqlclient12
> and break licenses? Not rebuild and have an uninstallable snort-mysql?
The libmysqlclient10 package (src: libmysqlclient-lgpl) was uploaded to
the archive last night, and is now in the hands of the ftpmasters (NEW
processing). Packages which must (or choose to) link against the LGPL
variant will be installable again soon.
I've heard the suggestion a couple of times that we should try to
persuade upstream to recant their license change. It's fine with me if
people want to do that, but I think this license change was deliberate;
and if they can be persuaded, it will still take a fairly long time.
Until then, there needs to be an LGPL fork of libmysqlclient, or we need
to file RC bugs against almost all MySQL using packages. :-)
> Should we massively ask permission to explicitly link against OpenSSL
> from the OpenSSL upstream? It was something like that, right? You were
> supposed to ask permission to link against OpenSSL.
No, the issue is that OpenSSL's license is not GPL compatible; binaries
of GPL software linked against OpenSSL are not distributable, because the
*GPL* prohibits this when the entire work cannot be distributed under the
GPL. This is why you must ask the upstream of your GPL software for a
license exception if you need to do this.
There's also no wiggle room for "indirect linking" arguments, because
Debian is distributed as a cohesive whole: if we distribute GPL app foo
linked against LGPL library bar, and Debian's copy of libbar is linked
against OpenSSL, you cannot argue that it was not our intent to
distribute a copy of foo that depends on OpenSSL -- if it was, we should
have provided a copy of libbar that was *not* linked against OpenSSL.
Description: PGP signature