On Sun, 28 May 2000, Joey Hess wrote:

> Alan W. Irwin wrote:
> > One current problem for Debian (unlike rpm-based distributions) is it does
> > not have a standard source-package format.
> 
> You are quite mistaken. Debian may not have a source package format that
> rpm users can easly understand. However, it does have a source package
> format, one which is designed to minimize bandwith usage, unlike src.rpm
> packages, and one which is instantly familiar to any unix sysadmin who
> is familiar with .tar.gz files, patches, and RFC 822.
> 
> http://www.debian.org/doc/packaging-manuals/packaging.html/ch-sourcepkg.html
> 

You should not jump to conclusions.  You completely mistook my meaning.  I
am not referring to standard tar.gz and patch files (which are excellent for
source distribution as far as I am concerned). As I made clear in my letter
(see next sentences that you quoted) I was referring to the standardization
of the *source tree contained within those formats*.

> > My advice to them is they couldn't go wrong by
> > quickly adopting a standard debianized source tree format that is consistent
> > with the debuild command.  Once such a tree is set up, the debuild commands
> > allows you to create the binary deb(s) with one easy command.
> 
> Um, yes, we already have that, 

as I just stated

> which is why the debuild command (or more
> generally, the dpkg-source command) already exists.

But my impression is that not every debianized source tree can be used with
the debuild command.  For example, can you use debuild with the debianized
pine source tree that is distributed with Debian?  When I built it a number
of weeks ago I recall some other means was documented for building the debs
so I used that instead.  Thus my impression is there are a variety of
debianized source tree formats.  I view this as a weakness.  Thus, I would
be happy to be proved wrong by you on this issue.

> 
> You may also take a look at apt-get source -b package, which downloads
> and builds a package automatically.

Does this work with every debianized source tree?  If so, that is wonderful.
Of course that also means either I will be proved wrong above, or else
apt-get recognizes the variety of debianized source-tree formats.  Which?

> 
> > Once a standard source package format was adopted for Debian, then I think
> > KDE source distribution could be a wonderful poster-child of that standard
> > format.  Official adoption of the KDE source package by Debian
> 
> KDE, in source form or not, cannot be an official part of Debian until
> its license problems are resolved. Source is great, but you have to be
> ale to leagally build it, link it against the required libraires, use it,
> and distriute binaries to others, or it is not free enough to be part
> of the Debian distribution.

I am glad we agree that source is great.  But the rest of your sentences
that I have just quoted are the nub of our disagreement.  I believe the GPL
says nothing about the *private* use of software.  An individual is allowed
to do anything they want with it so long as they do not publish the results.
This is the essence of the intellectual freedom that attracts so many to the
GPL.  So once the source is distributed to me, I as an individual can
legally build it, link against any libraries I like, and employ it for any
personal use I see fit so long as I do not publish the results.  To add some
credibility to your argument you have thrown in "distribute binaries to
others".  Of course, if such distribution occurred a whole set of GPL rules
kicks in, but I think this is a non-issue since few if any Debian users will
actually do this once they have built KDE on their own system.

Thus, I don't think there is the slightest license issue at stake here over
the issue of distributing the GPLed KDE source.  Fundamentally, you cannot
use the GPL to justify supressing the distribution of GPLed source code. You
indeed may want to supress KDE source distribution via Debian for emotional
reasons, but I hope for Debian's sake that you rethink this. The fact is KDE
is doing fine without Debian, but will Debian's future be fine without some
sort of interaction with the large and growing pool of KDE talent? In my
view, participating in the distribution of debianized KDE source code is an
excellent way for Debian to interact with the KDE community without
violating any licenses, and I hope that Debian takes advantage of this
opportunity.


Reply via email to