[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: GPL issues (Re: sources for Knoppix 4.02)



Hi Klaus,
On 13 July 2006 at 00:04, Klaus Knopper wrote:
| On Wed, Jul 12, 2006 at 04:26:56PM -0500, Dirk Eddelbuettel wrote:
| > On Wed, Jul 12, 2006 at 10:34:09PM +0200, Klaus Knopper wrote:
| > > On Tue, Jul 11, 2006 at 10:22:20PM -0500, Dirk Eddelbuettel wrote:

[ ... trimming generously ... ]

| Ok so far. So, the revision number is 1.38+1.39-WIP-2006.04.09?

Exactly. And as the Debian changelog clearly shows, that was indeed a release
made on 2006.04.09 by Ted, presumably from his own CVS/SVN/git/... archive.
Cutting and pasting and removing the actual changes, we see:

e2fsprogs (1.39-1) unstable; urgency=low
 -- Theodore Y. Ts'o <tytso@mit.edu>  Mon, 29 May 2006 11:07:53 -0400

e2fsprogs (1.38+1.39-WIP-2006.04.09-2) unstable; urgency=low
 -- Theodore Y. Ts'o <tytso@mit.edu>  Sun, 14 May 2006 18:09:20 -0400

e2fsprogs (1.38+1.39-WIP-2006.04.09-1) unstable; urgency=low
 -- Theodore Y. Ts'o <tytso@mit.edu>  Sun,  9 Apr 2006 23:04:15 -0400

e2fsprogs (1.38+1.39-WIP-2006.03.29-2) unstable; urgency=low
 -- Theodore Y. Ts'o <tytso@mit.edu>  Thu, 30 Mar 2006 12:33:30 -0500

e2fsprogs (1.38+1.39-WIP-2006.03.29-1) unstable; urgency=low
 -- Theodore Y. Ts'o <tytso@mit.edu>  Wed, 29 Mar 2006 20:37:27 -0500

e2fsprogs (1.38+1.39-WIP-2005.12.31-1) unstable; urgency=medium
 -- Theodore Y. Ts'o <tytso@mit.edu>  Fri,  6 Jan 2006 21:41:06 -0500

So the version still in the pool drive (1.38+1.39-WIP-2005.12.31-1) is a few
releases behind, and based on information at
http://packages.debian.org/cgi-bin/search_packages.pl?keywords=e2fsprog&searchon=names&subword=1&version=all&release=all
still the current one for two particular subarches (hurd, kfreebsd) which is
why the source needs to be kept.

Now, Debian distributes certain versions, and the software maintaining the
pool structure ensures that there is source for every release.  As Lionel
mentioned, you must have gotten your binary once without fetching the
source. As Debian now distributes a newer version (1.39-1), the matching
source you seek is no longer on the Debian mirror.  

| Not exactly, because everyone who ships the binary version
| 1.38+1.39-WIP-2006.04.09-1, must be able to produce the source for
| 1.38+1.39-WIP-2006.04.09-1 as well. Not for an earlier, or later
| version.

Yes, but this is no longer distributed by Debian as it is an intermediate
version that got replaced by the current 1.39-1.

| The snapshots mirror does this. However, there is no source package that

Well, I see the snapshot as a one-man voluntary project. A useful one, but
not a 'service' guaranteed to be complete and always available...

| No. The GPL says yu must produce the source for the binary you ship, if
| you have chosen §3b from the GPL as source distribution method. So, if
| you want to setup a source archive for your binaries, and seek for the
| source package matching a binary you downloaded earlier, you are in
| trouble if the mirror has been updated meanwhile. Considering the

Unfortunately, yes. So everybody who remasters needs to make sure he fetches
matching source for every binary. Ouch.

Hope this helps, Dirk


-- 
Hell, there are no rules here - we're trying to accomplish something. 
                                                  -- Thomas A. Edison



Reply to: