LGPL License (again) (was: Book idea)

Sean Middleditch <sean.middleditch at iname.com> schrieb am 05 May 2000:

I mean, if a user is required to
have this and that version of SDL and this and that version of SDL_mixer,
and they don’t have it, and they’re an average computer user, they’re either
a) not gonna get the game, b) end up costing the company more in tech
support than the company made on the sale of the game, or c) end up wasting
$50 they can’t use.
DirectX for example comes on all game CDs that need for
major games, so if you don’t have it you don’t have a recent enough version,
it will be installed for you, simplfying your life. SDL is under the GPL,
right? GPL doesn’t allow this, does it?

No. SDL is NOT GPL’d. It’s, like almost every ‘free’ library, under LGPL.
That means that you can ship it with your games (proprietary binaries).

You only have to:

  • Provide (on request) a version of your program that can be linked to
    the library
  • Provide (on request) the source code of the version of the library that
    your program can be linked to
  • You can only charge the cost of distribution for the above

So, if you ship SDL as a .dll (or .so, or whatever shared library format
your OS uses) and put the source on your webpage somewhere, your fine
within the LGPL.

Someone put this in the FAQ? (someone start a FAQ? sdl-doc?)

  • Andreas–
    Check out my 3D lightcycle game: http://www.gltron.org
    More than 60’000 Downloads of the latest version (0.53)

Someone put this in the FAQ? (someone start a FAQ? sdl-doc?)

Licensing and FAQ information is available from the SDL website:
http://www.devolution.com/~slouken/SDL/

See ya!
-Sam Lantinga, Lead Programmer, Loki Entertainment Software

Ah. I meant LGPL. As far as I’m concerned they’re exactly the same with lots of
differences (and yes, I DO know what I said, I don’t care if it doesn’t make
sense). I was simply wondering whether you were allowed to include the libraries
on a CD in which you weren’t allowed to make copies of (although of course
copying the libraries off the CD would be OK).

Thanks for the explanation though!

Sean Middleditch

“Andreas Umbach” wrote:> Sean Middleditch <sean.middleditch at iname.com> schrieb am 05 May 2000:

I mean, if a user is required to
have this and that version of SDL and this and that version of SDL_mixer,
and they don’t have it, and they’re an average computer user, they’re either
a) not gonna get the game, b) end up costing the company more in tech
support than the company made on the sale of the game, or c) end up wasting
$50 they can’t use.
DirectX for example comes on all game CDs that need for
major games, so if you don’t have it you don’t have a recent enough version,
it will be installed for you, simplfying your life. SDL is under the GPL,
right? GPL doesn’t allow this, does it?

No. SDL is NOT GPL’d. It’s, like almost every ‘free’ library, under LGPL.
That means that you can ship it with your games (proprietary binaries).

You only have to:

  • Provide (on request) a version of your program that can be linked to
    the library
  • Provide (on request) the source code of the version of the library that
    your program can be linked to
  • You can only charge the cost of distribution for the above

So, if you ship SDL as a .dll (or .so, or whatever shared library format
your OS uses) and put the source on your webpage somewhere, your fine
within the LGPL.

Someone put this in the FAQ? (someone start a FAQ? sdl-doc?)

  • Andreas

    Check out my 3D lightcycle game: http://www.gltron.org
    More than 60’000 Downloads of the latest version (0.53)