From rick@linuxmafia.com Tue Nov 27 17:11:10 2001
Date: Tue, 27 Nov 2001 17:11:10 -0800
From: Rick Moen rick@linuxmafia.com
To: "J. Paul Reed" preed@sigkill.com
Subject: Re: DJB rant
Message-ID: 20011127171110.L32527@linuxmafia.com
References: Pine.LNX.4.40.0111270317180.15273-100000@excelsior.sigkill.com
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: Pine.LNX.4.40.0111270317180.15273-100000@excelsior.sigkill.com
User-Agent: Mutt/1.3.22i
Status: RO
Content-Length: 2791
Lines: 64

begin J. Paul Reed quotation:

> I have long pointed people in the general direction of your DJB rant
> up at http://linuxmafia.com/~rick/faq/warez.html#djb, so I thought you might
> enjoy some of the points I made in an answer to a question as to why
> not to use qmail I sent to my LUG...
>
> http://nclug.org/pipermail/nclug/2001-September/001852.html

Many thanks.

Your point (c) ("lack of a license") inadvertently perpetuates a couple of (what are arguably) misconceptions unfavourable to DJB, and I may have (through somehow failing to be sufficiently clear -- though I can't see how!) contributed to those. I regret that: I try to clarify issues in my "rants", not obscure them.


1. Qmail does have a licence: It's at http://cr.yp.to/qmail/dist.html. So does djbdns/tinydns (formerly dnscache), and so do one specific tarball each of daemontools and ucspi-tcp: http://cr.yp.to/distributors.html. So, your phrase "lack of a license" is misleading in that context. It is also absolutely untrue that "DJB could, theoretically, retract his software, shut down his Web pages, and proceed to sue everyone distributing his software." I will explain:

2. DJB's (aforementioned) licence terms are generous but not open-source (as defined by the OSD, http://www.opensource.org/osd.html). The software covered is thus proprietary, but it is licensed, and may be freely distributed by anyone willing to abide by his conditions.

3. Those terms are not included in DJB's source tarballs, only on his Web pages.

4. You may not redistribute DJB's source tarballs modified to include the licence terms he omits from them (or modified in any other way). You may distribute them entirely unmodified. To anyone. In perpetuity.

5. You may mirror his licence-terms Web pages, but only provided you update your mirror to match any changes he makes to his upstream version, and provided you cease mirroring any page that he takes down: http://cr.yp.to/mirrors.html

Therefore (as to qmail and djbdns/tinydns):

a) Collectively, those facts make it very awkward to independently and lastingly document his licence terms and your compliance with them in any of the usual manners. Not impossible, just very, very awkward.

b) If/when Dan Bernstein dies or otherwise ceases to publish new versions, further versions will be illegal to distribute -- except by separately distributing source patches to apply against the existing codebase. (This does not preclude the possibility of a subsequent copyright holder, such as an heir, issuing a copy with different licence terms. Nor, for that matter, DJB himself doing so.)

I would appreciate your posting this message back to NCLUG, if you don't mind.

-- 
Cheers,                        My pid is Inigo Montoya.  You kill -9    
Rick Moen                      my parent process.  Prepare to vi.
rick@linuxmafia.com