[LWN Logo]

Date: Mon, 23 Nov 1998 16:21:51 -0500 (EST)
From: Dale Scheetz <dwarf@polaris.net>
To: Ian Jackson <ian@chiark.greenend.org.uk>
Subject: Re: Draft new DFSG

On Mon, 23 Nov 1998, Ian Jackson wrote:

> As I've said before, most recently in a posting to -private, and
> before that in various fora, I think the DFSG has some serious
> problems due to loose wording.  I also strongly dislike the patch
> clause.

I have heard this from you before, and I don't think you understand just
what is at stake here. Let me see if I can explain.

All licenses, such as the GPL, draw their enforcement powers from
Copyright laws. That is, it is the copyright which provides the author
with the legal authority to inforce the license.

Now, a copyright pertains to, and only to, that string of characters that
was produced by the author, and which he has the legal rights to
copyright. It is only that specific document that the author may
copyright.

In order to protect that copyright, and the license it supports, it is
reasonable, no, even necessary, that the source so copyrighted remain
unchanged. The changes proposed, or produced, by some other party can not
be covered in said copyright simply because the license says so. Any new
source produced from the original work with modifications provided by
another party is not, and can not be, covered by the original copyright.

More important, a license that trys to allow the original copyright to
cover the modified work is more likely to invalidate the original
copyright.

While "the patch" is one of the mechanisms that eases distribution of such
software, there are other possibilities for distribution solutions.

We should not declare a license non-free which only requires that the
original source be propogated unchanged. I would argue that this provides
more freedom to the "end user" since it should then be a simple matter for
the "current owner" of the sofware to refert to the original author's
work.

It is always the expectation of the submitter of a patch, that that patch
will be incorporated into the upstream source. Stripping out the various
patches from a downstream source is not like to be something that an
upstream author is going to be intrested in doing, so the patch method of
propogating source changes is the desirable path to such changes.

Debian's source format has not only supported, but enforced, the
unchanging upstream source as the preferred method of distribution.

Demanding mutable source does nothing to advance the cause of Free
Software, has nothing to do with distribution freedoms, and may ultimately
lead to the defeat of DFSG compliant licenses.

I don't think this strengthens the free software license. Freedom isn't
about "easy use" but about unrestricted use without compromizing the
author's work.

> (c) Anyone must be permitted to distribute it in its original form and
> in modified forms, both as source code and as executables, on its own
> or together with other works.

If this means that I can still require that the original source and my
original copyright notice are to accompany any modified source or binary I
can live with this. At the moment, however, this statement is too
ambiguous, and doesn't leave me the option of protecting my copyright.


> 
> (d) Anyone must be permitted to reverse-engineer it.
> 
Reverse-engineering, to my mind, has always meant, taking a binary and
decompiling it to arrive at source.

Since source is already provided only re-engineering is necessary, and is
already covered under the "source modifiability" clauses.


> (g) The licence(s) must not allow the copyright or patent holder(s) to
> terminate the licence(s).

I know what you are trying to say here, but you haven't really said it,
and the ambiquity would lead some to suspect that they can't change their
license in the future, which you cannot, of course, require.

In general I find this total restatement of the DFSG to have created more
ambiguity that it has resolved. I would much rather see the original work
used as the starting point for discussion, working out the ambiguities
found in that original work, until they satisfy the group.

The current rewrite states a number of new concepts while dropping some of
the old ones. Let's not throw the baby out with the bath water ;-)

Waiting is,

Dwarf
--
_-_-_-_-_-   Author of "The Debian Linux User's Guide"  _-_-_-_-_-_-

aka   Dale Scheetz                   Phone:   1 (850) 656-9769
      Flexible Software              11000 McCrackin Road
      e-mail:  dwarf@polaris.net     Tallahassee, FL  32308

_-_-_-_-_-_- If you don't see what you want, just ask _-_-_-_-_-_-_-


-- 
To UNSUBSCRIBE, email to debian-devel-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org