License question

Guido Draheim wrote:

That’s one way of approaching the problem. As for SDL, people could contact
their lawyer about Sam’s statement, since a public connotation is as
good as a formal clarification in most cases, as long as it would seem to the
reader that he speaks in the name of (all/the) copyright holder.

I checked with our legal consultant before starting this thread. The
problem comes from, as you point out, Sam not holding 100% of the
copyright for material under the LGPL, but also from the end of his
statement, which reminds the user that if they do it, they are still in
violation of the license. The analogy I got was, “I don’t care if you
come onto my property, but keep in mind it’s trespassing.” If you were
to go to court for trespassing, you could say the owner gave you
permission to enter his property, but the owner would be able to say he
clearly told you it was trespassing. It doesn’t matter who would win
the argument, you’re already in court on something gray- which means
expensive.

btw, what about doing a formal clarification that a development kit is fine
when speaking about the runtime target platform free usage? That would
not include static linking with third party closed libraries or
something like
that, just the system compiler stuff needed to fill in the relink
clause. Would
that be sufficient for you?

Unfortunately not- some of the embedded systems don’t support dynamic
linking. And some, like Intent and some of the Java-based RTEs, do
other things that violate the LGPL. If the FSF were willing to update
the GPL, all existing code would be grandfathered in, but looking at the
Java communities’ efforts with the FSF, it probably won’t happen.

(stuff about the MPL license)

The MPL license solves some of the modern problems that the GPL/LGPL
doesn’t address. It’s more in line with how I think about usage of my
software that’s open-source. What I use for my apps/libs is generally
based on the zlib/libpng license with a couple extra restrictions and a
faq attached. Not saying MPL/zlib is “right” and the GPL is in any way
"wrong", just that it’s my personal option, and I certainly respect how
other authors allow their code out for public use.

-Pat

Patrick Roberts wrote:

I checked with our legal consultant before starting this thread. The
problem comes from, as you point out, Sam not holding 100% of the
copyright for material under the LGPL, […] doesn’t matter who would win
the argument, you’re already in court on something gray- which means
expensive.
Well, that’s what I call real information! - and so the old rumour is wrong in
stating that everything is “just fine”. It’s just “as long as”.

Unfortunately not- some of the embedded systems don’t support dynamic
linking. And some, like Intent and some of the Java-based RTEs, do
other things that violate the LGPL. If the FSF were willing to update
the GPL, all existing code would be grandfathered in, but looking at the
Java communities’ efforts with the FSF, it probably won’t happen.

Well, it does not need to be dynamic linking in the desktopOS meaning,
it’s just about to be “replaceable” independently and many a embeddedOS
does support such. And taking load-time (initializing) modifications as violations
of the gpl’ic terms seems a bit stretched. The crypto signing of binaries might
be a different thing however, as basically the key would need to be part of the
source material to within gpl’ic boundaries but… well, dunno much about this
for real, so what.

(stuff about the MPL license)

The MPL license solves some of the modern problems that the GPL/LGPL
doesn’t address. It’s more in line with how I think about usage of my
software that’s open-source. What I use for my apps/libs is generally
based on the zlib/libpng license with a couple extra restrictions and a
faq attached. Not saying MPL/zlib is “right” and the GPL is in any way
"wrong", just that it’s my personal option, and I certainly respect how
other authors allow their code out for public use.

Well, there is in fact history of software being taken and placed silently
under the hood of a commercial package. Many who have that experience
are a bit frustrated, so zlib style stuff is pushed away by reality. For me
the GPL just isn’t right unless it is dual with a commercial offer (like Qt), so
that every experience from my spare-time projects could be transferred
to the day-job. We did once try to buy a cygwin commercial license, and
they (half-)jokingly responded iirc 500.000 bucks as the price…

anyway, this is going to be offtopic now, but thanks again for telling about
the real lawyer thing about SDL licensing…
have fun,
– guido http://google.de/search?q=guidod
GCS/E/S/P C++/++++$ ULHS L++w- N++@ s+:a d(±) r+@>+++ y++