src.rpms?

Rex Dieter rdieter "at" math.unl.edu
Fri May 13 16:12:00 2005


On Fri, 13 May 2005, Collins, Kevin  [MindWorks] wrote:

> Your opinion is wrong. The GPL requires the source be made available.
> The src.rpm and/or specfile are part of a packaging system for delivery
> of the product - they are NOT part of the product. Access to the source
> code is all that needs to be provided...

The GPL defines what "source code" is:

"The source code for a work means the preferred form of the work for 
making modifications to it. For an executable work, complete source code 
means all the source code for all modules it contains, plus any associated 
interface definition files, plus the scripts used to control compilation 
and installation of the executable"

IMO (of course)

In the case of a binary rpm, the "preferred form of the work for making 
modifications to it" means either the src.rpm or in the very least, 
the specfile used to generate it.

Further, "... the scripts used to control compilation and installation of 
the executable" *includes* the specfile used to generate the binary rpm, 
since that is the mechanism by which the executable(s) are installed.

-- Rex