I like to help interpret licenses, so here we go.
hayward at slothmud.org wrote in message …
From Section 6 of the LGPL (last two paragraphs of section 6).
I just read through that.
If you have a proprietary library that allows distribution of it as a
runtime but not as a development library, you cannot link an LGPL library
and the proprietary library with your program to create an executable.
You can, but if you do you must provide it to the end user for linking (as
binary or source).
The section says that this might conflict with a proprietary licensed
library if it doesn’t allow free redistribution.
If the library in question is allowed to be redistributed, then we have no
problem.
For example, commercial versions of Motif provide you with a development
library and say you can distribute static or dynamic executables, but you
cannot distribute the library itself.
Right.
You cannot link an application with a LGPL library as well as this
commercial library and distribute it, because you aren’t allowed to give
them everything they need to recreate the executable.
If the license doesn’t allow the library to be redistributed, yes.
The GPL was created to protect free software (as in freedom, not free beer).
The LGPL was created to rectify this obvious mistake. Then RMS had another
change of heart and decided to change the name from “Library” to “Lesser” in
order to disuade its use.
In any case, it’s not meant to harm commercial companys as Sam pointed out.
Instead, it is designed to be anti-proprietary, the side effect of hurting
commercial
interest was, of course, just a fluke.
The LGPL says you must provide them with all libraries needed to create
the executable again. They did make an exception for libc, gcc, or
anything commonly shipped with the OS that the application is distributed
to run on.
Right, which allows porting.
Boy… I must say, that LGPL has some good points in it, but overall it’s
sortof a mess. It’s really easy even if you read it a couple times to
miss something and be in violation of it when you don’t intend to do so.
It’s already happened to companies before too.
Which is why you have a lawyer read it.
Just be careful and read the licenses closely yourself. As Sam said,
don’t trust what we all say on this list, you have to understand it
yourself. Even if we sound like we know what we’re talking about…
…I’m a little teacup short and stout, here is my handle, here is my
spout…
Sincerely,
Nelson Rush