You sound to be a victim of some anti-GPL FUD.
You’re a victim of not reading the EsounD license.
SDL is distributed under the terms of the LGPL, so it makes no problem
to link it with Esound. SDL being distributed under the terms of the
LGPL, you do NOT have the obligation to distribute programs linking to
SDL under the terms of a Free licence (although you are encouraged to do
so). What you can/can’t do with GPL/LGPL is too long to be explained in
one paragraph. Moreover I fear this is a bit offtopic here. The best
thing I can suggest you to do is to go to http://www.gnu.org and read
the terms of both licences. They are not too long, easily understandable
- the exact contrary of what you would expect from a software licence
Er, this almost makes sense. Your conclusion is right, but the reasoning
is a little off. SDL’s impelementation supporting numerous backends, most
of which are usable under the LGPL (if not all - I haven’t checked out the
license of everything SDL supports to be sure), there’s no potential
problem. It is theoretically possible for a platform to exist where it
can be argued that any binary of a program under a given license is legal
to use.
None exist that I know of, but if Microsoft takes their current campaign
to the next level, future versions of Windows may prohibit people to make
GPL applications for Windows. Conversely, I would be surprised if RMS
does not at some point tell us that his lawyers say a completely GPL’d
operating system (like the HURD) may outright prohibit any software which
is not compatible with the GPL. I doubt he could afford the political
backlash of such a statement right now, but if he gets a chance, he might
well take it. This makes two platforms you shouldn’t be dependant on if
you value the right to license your software as you wish, for completely
different reasons.
(Anyone who feels obligated to tell me how I’m reading either MS or FSF
totally wrong, please do so off-list. I’m citing potential examples here
which I deem feasable…)
But to be short: GPL and LGPL have not be designed to restrict your
rights as other software licences, but on the contrary to protect them.
All you can be sure is that it doesn’t hurt to link proprietary programs
to SDL (Loki did it a thousand times anyway).
They haven’t? The GPL is designed specifically to force people to release
their own code under the same license. That license may give you lots of
permission to do things “traditional” licenses don’t, but it still exists
to make sure that you only do things the person who wrote the software
wants done with it. To some extent, this applies to all licenses. In the
GPL’s case, that goal is to create as much GPL’d software as possible.
This shouldn’t be a surprise, nor necessarily a bad thing, given the FSF’s
stated belief that non-free software is unethical and must be eradicated,
and goal to do precisely that.
As for Loki, they linked SDL statically to most of their programs, which
would normally have been quite against the license. However, licenses
need not necessarily apply to everyone. I’m sure of you paid Sam enough
he might give you permission to do the same - or not pay him, as the case
of Loki seems to have turned out. =/ But that’s even FURTHER off topic!On Sat, Apr 27, 2002 at 08:41:35PM +0200, Alexandre Courbot wrote:
–
Joseph Carter Sanity is counterproductive
// Minor lesson: don’t fuck about with something you don’t fully understand
– the dosdoom source code
-------------- next part --------------
A non-text attachment was scrubbed…
Name: not available
Type: application/pgp-signature
Size: 273 bytes
Desc: not available
URL: http://lists.libsdl.org/pipermail/sdl-libsdl.org/attachments/20020427/103c34d9/attachment.pgp