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

Meaning of `source code'

	I'm having some problems interpreting the DFSG... the second
point is this:

     2.   Source Code
          The program must include source code, and must allow distribution
          in source code as well as compiled form.

	What is `source code'?  According to the GPL, `source code'
means this:

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.  However, as a
special exception, the source code distributed need not include
anything that is normally distributed (in either source or binary
form) with the major components (compiler, kernel, and so on) of the
operating system on which the executable runs, unless that component
itself accompanies the executable.

	So, if I write a program which needs a non-free compiler to be
built, that program _cannot be free_ according to the GPL.  But do we
consider it free?

Juan Cespedes

TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
debian-devel-request@lists.debian.org . 
Trouble?  e-mail to templin@bucknell.edu .

Reply to: