On Thu, Dec 16, 2010 at 09:28:48PM -0700, Warren Young wrote:
> On Dec 16, 2010, at 4:06 PM, Chris Frey wrote:
> > If we're just talking about the LGPL, then this part would be false, no?
> Objects are binaries not linked to MySQL++.
I don't understand what you mean. How does this matter? The object
files must be included. True. And they are not yet linked with MySQL++.
Also true. But that is just one of the preconditions to distributing
the executable, which _is_ linked to MySQL++. (LGPLv2.1 section 6a)
> I'm not going to write a legal treatise in a README.
Understood. But I think it's better to have nothing in the README
than something misleading.
In the end, I believe the C library is the stickler, not MySQL++, and this
may make your statement inadvertently true, depending on the license of the
C library. But in the meantime, saying that it's illegal to distribute
any static MySQL++ executable, due to limitations of the LGPL, is casting
the LGPL in a bad light, which is not deserved. The LGPL was written for
just such situations.