[MUD-Dev] Source Code Release

Greg Munt greg at uni-corn.demon.co.uk
Thu Feb 12 19:11:06 CET 1998


On Wed, 11 Feb 1998, Ben Greear wrote:

> On Wed, 11 Feb 1998, Greg Munt wrote:
> 
> [Advantages of releasing code]
>
> > Disadvantages:
> > 
> >   Code misused. Billions of exact replicas spring up everywhere. "Oh god, 
> >   another stock X-MUD..." Bearing in my mind my strong aversion to this 
> >   scenario, this is the main cause of my concern, really.
> 
> My fix for that is not releaseing more than one zone with the MUD.  There
> will be no replicas.  As for code replicas, doesn't really matter, because
> users never see the code, they just see the world.

I disagree that code replicas dont matter. Ignoring systems like LP 
drivers, which are really language compilers, you still have designs, and 
design flaws. But that is getting into the realm of "all stock is evil"...

Consider TinyMUD. It is not released with a 'world', really. 

Is there a problem? Yes.

Why? Because the hard-coded commands are all the same, on every 
derivative. You have the same underlying design, on every one. The type 
of person that is attracted to the original mud, is also (usually) 
attracted to all of its derivatives, equally. (most Tiny derivatives cater 
only to socialisers or role-players.)

We have the same problems with DIKU and its derivatives. We also have 
additional problems: code snippets, and distributable areas.

It is popular for administrators to swap DIKU areas, to browse the web 
for area repositories. You might say that releasing your code with only 
one zone relieves you of any responsibility. I would not.

> Well, I my License basically says, if you're making money off of my code,
> then you owe me.  I'm expecting no money, so any that trickled in would be
> bonus, and if someone tried to screw me...  welll, we'd have to see...

See: Medievia.

> > I'm thinking of not putting a tgz file anywhere, but instead putting the 
> > source in HTML files, and annotating it fully. But that still doesn't 
> > totally deal with the above.
> 
> Source in html files strikes me as useless, no one wants to read the
> stuff, and if it's not easily installable and compileable, no one ever
> will.  Perhaps I'm misunderstanding....

It will provoke ideas, show new (hopefully better, but no promises) 
solutions, new approaches, and sometimes new concepts. The advantage of 
having nothing to download is that there will be no duplicates. The 
disadvantage is that it will be looked upon as a nice idea, as 'cute', 
but will ultimately not be used.

--
Greg Munt, greg at uni-corn.demon.co.uk   "I'm not bitter - just twisted."
http://www.uni-corn.demon.co.uk/ubiquity/






More information about the mud-dev-archive mailing list