[DGD] retry: poll

Felix A. Croes felix at dworkin.nl
Tue Jul 7 19:34:42 CEST 2009


bart at wotf.org wrote:

>[...]
> I am going to split the network package in a kernel and driver part. This is a
> given, and motivated by Dworkin seperating the driver and kernel as well, not
> to mention that it makes life a bit easier for me.
>
> My question concerns how exactly I will deal with the kernel part.
>
> Option 1
>
> Take the current code, update it to kernel lib 1.3, and leave it there. This
> would first of all serve as an example. Code would be available under the
> current license (essentially the dgd license)
>
> Option 2
>
> Redevelop the kernel lib part based on the current kernel library 1.3. This
> code can be public domain, and could serve a lot more purposes as a result.

You do realize that the kernel library has been in the public domain
for a long time?  From dgd-1.2/src/README:

    A minimal mudlib called the kernel library, which is
    distributed together with, but not part of DGD.  The kernel
    library is in the public domain.

That includes the networking support which was included back then.
If you're worried about the legal status of the code you're currently
using, you can go back to that version and work your way to the present.  
But as long as you are the sole author of any changes made to the
networking bits of that public domain code, I don't see why you should
not release those changes under any license you choose.

Regards,
Felix Croes



More information about the DGD mailing list