Apache License v2.0

Matthew Flaschen matthew.flaschen at gatech.edu
Sat Sep 27 00:48:23 UTC 2008


Chuck Swiger wrote:
> Have you actually taken a look under there, such as at a path like:
> 
>  
> ftp://ftp.redhat.com/pub/redhat/linux/enterprise/5Server/en/os/i386/Debuginfo/bash-debuginfo-3.1-16.1.i386.rpm

That's not the right file.  You clicked i386, when you wanted SRPM, for
source RPM.

But how do you propose to store everything they have on that server in
shallower FTP dirs?

> ...you get an RPM, which through tools like rpm2cpio, you can extract
> find that you get a debug binary (ie, with symbols), and the associated
> source code.

There's no debug binary in the SRPM file.  The SRPM for your example is
bash-3.1-16.1.src.rpm.

> What you don't get are the ./configure script & autoconf
> harness, or a Makefile, or the rest of the build infrastructure required
> to (a) actually build the software,

Sorry, this is wrong.

You run:

rpm -i bash-3.1-16.1.src.rpm
rpmbuild -bb ~/rpmbuild/SPECS/bash.spec

and the software builds.  This is obviously only possible because all
the build info is in in the file.

 (b) comply with the following part
> of the GPL:
> 
> "The source code for a work means the preferred form of the work for
> making modifications to it.

Are you trying to say that by putting the work in an archive that can be
read by multiple free software programs, it is no longer preferred form?

Matt Flaschen



More information about the License-discuss mailing list