View Single Post
Old 05-02-2006, 06:00 PM   #9
cratylus
Banned
 
Join Date: Feb 2006
Posts: 153
cratylus is an unknown quantity at this point
Ok, a quick primer on LP.

There are two parts to an LPMud. The driver, and the lib.

The driver is the C program that accepts telnet connections
and does i/o, calculations, etc.
The lib is the set of files that describe the mud: rooms,
combat, etc.

There are various LPMud drivers: MudOS, DGD, CD,
LDmud, etc.

Each driver has its own licensing. None that I'm aware of is
actually GPL.

There are various LPMud libs. Skylib, Lima, Dead Souls, etc.

Each lib has its own licensing. Dead Souls is GPL.

The way Dead Souls does it is to package the source
code with the mud distribution, so you get the lib and
the driver in one download. This is pretty standard practice
historically (though some libs don't do it). Nightmare, for
example, Lima, and Discworld come prepackaged with their
driver also. Minor clarification: Nightmare *came* with it.
Nightmare's no longer available.

In the case of the Windows DS version, the source code
is also included, and as a convenience to those who do
not have cygwin or dont know how to use it, a pre-compiled
binary of mudos is included.

As to being careful with the licensing, yes. Care
has been taken to comply with the known licensing
requirements of both cygwin and MudOS. The Dead
Souls lib itself is GPL, and for technical reasons, it's
pretty much not possible to violate the GPL license
with Dead Souls.

-Crat
cratylus is offline   Reply With Quote