[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Why were all DJB's ports removed? No more qmail?
At 11:53 PM +0000 8/27/01, D. J. Bernstein wrote this lot:
>The word ``ports'' in the qmail documentation predates BSD-style ports.
>It refers to modified versions of the source code.
>
>I don't mind a BSD-style port that simply follows the installation
>instructions. I have also explicitly granted permission for the
>distribution of precompiled packages that behave correctly. There's
>nothing stopping OpenBSD from distributing a qmail package.
This is long statement I'm writing here. It's intent is not to argue
with you or with Theo, but to simply put both sides of the argument
in a different perspective that hopefully both will understand. The
ill will that is clearly developing is not constructive.
If one were to take Dan's own web site at face value,
http://cr.yp.to/softwarelaw.html, then one could do what ever one
wanted with his software. Regardless of his licensing restrictions.
Providing that all ones does is make a patch and not a derivative
work.
AFAIK, OpenBSD ports don't make derivative works, just patches that
make the distributed software work as intended for the given OS.
Whether or not that patch is distributed by any means is, according
to Dan, irrelevant, providing one doesn't also redistribute the
original software or a derivation of it.
Answer: there is little to stop openBSD from distributing a qmail package,
*********************************************************************
except a philosophical difference over the INTENT of the license. And
here is the key to Theo's objection, I think.
*********************************************************************
Dan appears to intend by his license
(http://cr.yp.to/qmail/dist.html) to require ALL patches or patched
distributions, or "ports" of his software to require his explicit
approval. The INTENT appears to be to attempt to promote a more
universal and therefore more compatible software system. Though one
that is tailored to his own vision of things.
OpenBSD on the other hand would like to see a software system that
can be FREELY distributed, without any restriction.
(http://www.openbsd.org/goals.html).
I run a Machintosh computer with a BSD style kernel grafted onto the
side so I can run BSD software, often with only a recompile, on my
Mac.
Dan: Do you have any objection that is meaningful in the context of
your web page to me building a version of qmail that runs under
liamBSD? In the directory configuration that makes sense in a
Macintosh context? Rather than a True UNIX manner?
OpenBSD puts no restriction what-so-ever upon my taking any component
that I choose and rewriting it any manner that I choose and in
installing it in any manner that I choose.
I don't even need to ask Theo if he agrees or not, it is irrelevant
given his license.
Even if you did not impose such restrictions, would I have objections
to running your software in my system for other reasons?
That is the difference between you and Theo. Your license does not
sit well with someone who's public policy is to "make available
source code that anyone can use for ANY PURPOSE, with no
restrictions".
Would you consider changing your license for openBSD to use your
software in this manner?
Would Theo consider changing his license for openBSD to impose your
vision of order on the user community?
<-->Later . . . 'liam
allenwc@home.com
William C Allen, BLS, EET
"It may be that your sole purpose in life is to serve as a warning to others"
At least I /have/ a purpose!