1998Q1/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: Re: [MUD&#45;Dev] Source Code Release -->
<!--X-From-R13: "Xba O. Znzoreg" <wyflfvapNvk.argpbz.pbz> -->
<!--X-Date: Sat, 14 Feb 1998 03:33:51 +0000 -->
<!--X-Message-Id: 199802140332.VAA14202@dfw&#45;ix1.ix.netcom.com -->
<!--X-Content-Type: text/plain -->
<!--X-Reference: 199802130536.XAA14616@dfw&#45;ix8.ix.netcom.com -->
<!--X-Reference: Pine.LNX.3.91.980213231619.119I&#45;100000@uni&#45;corn.demon.co.uk -->
<!--X-Head-End-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>MUD-Dev message, Re: [MUD-Dev] Source Code Release</title>
<!-- meta name="robots" content="noindex,nofollow" -->
<link rev="made" href="mailto:jlsysinc#ix,netcom.com">
</head>
<body background="/backgrounds/paperback.gif" bgcolor="#ffffff"
      text="#000000" link="#0000FF" alink="#FF0000" vlink="#006000">

  <font size="+4" color="#804040">
    <strong><em>MUD-Dev<br>mailing list archive</em></strong>
  </font>
      
<br>
[&nbsp;<a href="../">Other Periods</a>
&nbsp;|&nbsp;<a href="../../">Other mailing lists</a>
&nbsp;|&nbsp;<a href="/search.php3">Search</a>
&nbsp;]
<br clear=all><hr>
<!--X-Body-Begin-->
<!--X-User-Header-->
<!--X-User-Header-End-->
<!--X-TopPNI-->

Date:&nbsp;
[&nbsp;<a href="msg00456.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00458.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg00453.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00460.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#00457">Author</A>
&nbsp;|&nbsp;<A HREF="#00457">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#00457">Thread</A>
&nbsp;]

<!--X-TopPNI-End-->
<!--X-MsgBody-->
<!--X-Subject-Header-Begin-->
<H1>Re: [MUD-Dev] Source Code Release</H1>
<HR>
<!--X-Subject-Header-End-->
<!--X-Head-of-Message-->
<UL>
<LI><em>To</em>: <A HREF="mailto:mud-dev#null,net">mud-dev#null,net</A></LI>
<LI><em>Subject</em>: Re: [MUD-Dev] Source Code Release </LI>
<LI><em>From</em>: "Jon A. Lambert" &lt;<A HREF="mailto:jlsysinc#ix,netcom.com">jlsysinc#ix,netcom.com</A>&gt;</LI>
<LI><em>Date</em>: Fri, 13 Feb 1998 20:56:52 -4</LI>
<LI><em>Comments</em>: Authenticated sender is &lt;jlsysinc#popd,ix.netcom.com&gt;</LI>
<LI><em>Reply-to</em>: <A HREF="mailto:jlsysinc#ix,netcom.com">jlsysinc#ix,netcom.com</A></LI>
</UL>
<!--X-Head-of-Message-End-->
<!--X-Head-Body-Sep-Begin-->
<HR>
<!--X-Head-Body-Sep-End-->
<!--X-Body-of-Message-->
<PRE>
On 13 Feb 98 at 16:24, Greg Munt wrote:
&gt; On Fri, 13 Feb 1998, Jon A. Lambert wrote:
&gt; &gt; On 11 Feb 98 at 12:12, Greg Munt wrote:
&gt; &gt; &gt; 
&gt; &gt; &gt; This is something I've wanted to post on, for a number of weeks. My own 
&gt; &gt; &gt; project will be shoving out all of the development docs onto the web: 
&gt; &gt; &gt; specification, design, testing, etc. Shoving out the source code would be 
&gt; &gt; &gt; a natural extension of this. BUT.
&gt; &gt; &gt; 
&gt; &gt; 
&gt; &gt; It's not necessarily a "natural" extension.  Well maybe only natural in the
&gt; &gt; mud world.
&gt; 
&gt; Well, if you have the general specification, functional specification, 
&gt; design and testing procedures documented and online, the only thing 
&gt; missing is the source. Therefore my conclusion that having the source 
&gt; (and therefore ALL products of the development cycle) online would be a 
&gt; natural extension.

I guess I would point to Sun's Java again.  Most everything you 
describe is freely available on-line or downloadable with the exception of 
the source.  The VM source is obtained through a licensing fee.  (and there 
are many other examples - mostly from the Mac/Win/DOS/OS2 world) 
  
&gt; &gt; &gt; I am wary of what will happen to my code - what it will be used to create 
&gt; &gt; &gt; - once I have made it available to the general public.
&gt; &gt; &gt;
&gt; &gt; 
&gt; &gt; I don't see why one would need to release source code to get the advantages
&gt; &gt; you seek below...
&gt; &gt; 
&gt; &gt; Why not release the server as an executable.  I don't see why this wouldn't
&gt; &gt; be a suitable distribution for programmable servers ala LPs, MOOs, etc.
&gt; &gt; Even hard-coded servers can be released with portions in pre-compiled
&gt; &gt; libraries.
&gt; 
&gt; Hmm. Maybe. I don't see how hard-coded servers fit into this, though. Who 
&gt; would want a binary, when the source for umpteen other servers is widely 
&gt; available? Are there many commercial organisations providing pay-muds, 
&gt; where the development is done by a third party?

Actually there are 3 or 4 I've seen, Ursha Null comes to mind.  And some
supporting software like RIPtel.  Most of these products get laughed or 
heckled off usenet, primarily because the authors seek renumeration and
don't release sources.  Many of these products originate from "muds" which 
sprung up in the US &amp; Canadian BBS networks, which needless to say, are 
dying rather rapidly. There are quite a few BBS sysops who have gotten into 
the small ISP business and as a result some crossover is occurring.  The 
release philosophy in the BBS/micro world has long been the shareware (ASP) 
concept, while the release philosophy on the internet seems to be 
mostly the Gnu GPL (FSF) concept.  I come from this world also, as I was a 
BBS sysop for many years, and I still have mixed feelings of shock and 
guilt when it comes to using "free software with source code!". 

Hard-coded servers can be distributed with parts of them contained in
binary lib distributions, if, ahem, IF, they are designed with an eye to 
modularity.  That is, the low level parts that won't need modification by
99% of implementors are packaged as object code.  Sockets code, DB and 
I/O code come to mind as good candidates.  So, no, I don't think DIKU Gamma
could be distributed this way, since an active and industrious implementor
would have to edit every single source file at one time or another.  DIKU
Gamma is by no means modular..

Another example comes to mind to which I think you nixphiles can relate to. 
Freely distributed Motif applications with all the source, which are 
largely useless without Motif.  As server author you supply the Motif 
or "mud guts" part.

&gt; ["Not a source code issue" assertions, most of which I agree with]
&gt;  
&gt; &gt; &gt; Disadvantages:
&gt; &gt; &gt; 
&gt; &gt; &gt;   Code misused. Billions of exact replicas spring up everywhere. "Oh god, 
&gt; &gt; &gt;   another stock X-MUD..." Bearing in my mind my strong aversion to this 
&gt; &gt; &gt;   scenario, this is the main cause of my concern, really.
&gt; &gt; 
&gt; &gt; Advantage -&gt; binary distribution with registration key...
&gt; &gt; Misuse or fair use?
&gt; 
&gt; I don't believe anyone would pay to register for a mud, when so many 
&gt; sources are widely available.
&gt; 

Forcing one to register the mud via a software key need not entail 
any demand for money.  

&gt; &gt; Shrug.  You could include the proviso that was in the Sun Java contract.
&gt; &gt; The one about not using the code to produce chemical, biological or nuclear 
&gt; &gt; weapons.  ;)
&gt; 
&gt; Are Microsoft keeping to this contract? :)

I could find no trace of this proviso in Sun's JDK 1.1.5 license?  Believe 
me, it WAS in 1.1.2 and earlier!!  I guess Sun found some reason to drop 
it.

--
--/*\ Jon A. Lambert - TychoMUD     Internet:jlsysinc#ix,netcom.com /*\--
--/*\ Mud Server Developer's Page &lt;<A  HREF="http://www.netcom.com/~jlsysinc">http://www.netcom.com/~jlsysinc</A>&gt; /*\--
--/*\   "Everything that deceives may be said to enchant" - Plato   /*\--

</PRE>

<!--X-Body-of-Message-End-->
<!--X-MsgBody-End-->
<!--X-Follow-Ups-->
<HR>
<ul compact><li><strong>Follow-Ups</strong>:
<ul>
<li><strong><A NAME="00460" HREF="msg00460.html">Re: [MUD-Dev] Source Code Release</A></strong>
<ul compact><li><em>From:</em> Greg Munt &lt;greg#uni-corn,demon.co.uk&gt;</li></ul>
</UL></LI></UL>
<!--X-Follow-Ups-End-->
<!--X-References-->
<UL><LI><STRONG>References</STRONG>:
<UL>
<LI><STRONG><A NAME="00447" HREF="msg00447.html">Re: [MUD-Dev] Source Code Release</A></STRONG>
<UL><LI><EM>From:</EM> "Jon A. Lambert" &lt;jlsysinc#ix,netcom.com&gt;</LI></UL></LI>
<LI><STRONG><A NAME="00453" HREF="msg00453.html">Re: [MUD-Dev] Source Code Release</A></STRONG>
<UL><LI><EM>From:</EM> Greg Munt &lt;greg#uni-corn,demon.co.uk&gt;</LI></UL></LI>
</UL></LI></UL>
<!--X-References-End-->
<!--X-BotPNI-->
<UL>
<LI>Prev by Date:
<STRONG><A HREF="msg00456.html">Re: [MUD-Dev]  Java and Javascript</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg00458.html">[MUD-Dev] Moore's Law sucks (was: 3D graphics)</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg00453.html">Re: [MUD-Dev] Source Code Release</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg00460.html">Re: [MUD-Dev] Source Code Release</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#00457"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#00457"><STRONG>Thread</STRONG></A></LI>
</UL>
</LI>
</UL>

<!--X-BotPNI-End-->
<!--X-User-Footer-->
<!--X-User-Footer-End-->
<ul><li>Thread context:
<BLOCKQUOTE><UL>
<LI><STRONG>Re: [MUD-Dev] Source Code Release</STRONG>, <EM>(continued)</EM>
<ul compact>
<ul compact>
<ul compact>
<ul compact>
<ul compact>
<LI><strong><A NAME="00454" HREF="msg00454.html">Re: [MUD-Dev] Source Code Release</A></strong>, 
Greg Munt <a href="mailto:greg#uni-corn,demon.co.uk">greg#uni-corn,demon.co.uk</a>, Sat 14 Feb 1998, 00:10 GMT
</LI>
</ul>
</ul>
</ul>
<LI><strong><A NAME="00431" HREF="msg00431.html">Re: [MUD-Dev] Source Code Release</A></strong>, 
Stephen Zepp <a href="mailto:zoran#enid,com">zoran#enid,com</a>, Thu 12 Feb 1998, 08:36 GMT
</LI>
<LI><strong><A NAME="00447" HREF="msg00447.html">Re: [MUD-Dev] Source Code Release</A></strong>, 
Jon A. Lambert <a href="mailto:jlsysinc#ix,netcom.com">jlsysinc#ix,netcom.com</a>, Fri 13 Feb 1998, 08:31 GMT
<UL>
<LI><strong><A NAME="00453" HREF="msg00453.html">Re: [MUD-Dev] Source Code Release</A></strong>, 
Greg Munt <a href="mailto:greg#uni-corn,demon.co.uk">greg#uni-corn,demon.co.uk</a>, Sat 14 Feb 1998, 00:10 GMT
<UL>
<LI><strong><A NAME="00457" HREF="msg00457.html">Re: [MUD-Dev] Source Code Release</A></strong>, 
Jon A. Lambert <a href="mailto:jlsysinc#ix,netcom.com">jlsysinc#ix,netcom.com</a>, Sat 14 Feb 1998, 03:33 GMT
<UL>
<LI><strong><A NAME="00460" HREF="msg00460.html">Re: [MUD-Dev] Source Code Release</A></strong>, 
Greg Munt <a href="mailto:greg#uni-corn,demon.co.uk">greg#uni-corn,demon.co.uk</a>, Sat 14 Feb 1998, 13:37 GMT
<UL>
<LI><strong><A NAME="00489" HREF="msg00489.html">Re: [MUD-Dev] Source Code Release</A></strong>, 
Jon A. Lambert <a href="mailto:jlsysinc#ix,netcom.com">jlsysinc#ix,netcom.com</a>, Mon 16 Feb 1998, 11:57 GMT
</LI>
<LI><strong><A NAME="00511" HREF="msg00511.html">Re: [MUD-Dev] Source Code Release</A></strong>, 
Travis Casey <a href="mailto:efindel#polaris,net">efindel#polaris,net</a>, Tue 17 Feb 1998, 09:06 GMT
</LI>
</UL>
</LI>
</UL>
</LI>
<LI><strong><A NAME="00557" HREF="msg00557.html">Re: [MUD-Dev] Source Code Release</A></strong>, 
Jon A. Lambert <a href="mailto:jlsysinc#ix,netcom.com">jlsysinc#ix,netcom.com</a>, Mon 23 Feb 1998, 01:34 GMT
</LI>
</UL>
</LI>
</UL>
</LI>
</ul>
</ul>
</LI>
</UL></BLOCKQUOTE>

</ul>
<hr>
<center>
[&nbsp;<a href="../">Other Periods</a>
&nbsp;|&nbsp;<a href="../../">Other mailing lists</a>
&nbsp;|&nbsp;<a href="/search.php3">Search</a>
&nbsp;]
</center>
<hr>
</body>
</html>