DE
means all the source code needed to generate, install, and (for
an executable work) run the object code and to modify the
work, including scripts to control those activities. However,
it does not include the work's System Libraries, or general-
purpose tools or generally available free programs which are
used unmodified in performing those activities but which
are not part of the work. For example, Corresponding Source
includes interface definition files associated with source files
for the work, and the source code for shared libraries and
dynamically linked subprograms that the work is specifically
designed to require, such as by intimate data communication
or control flow between those subprograms and other parts of
the work.
The Corresponding Source need not include anything that
users can regenerate automatically from other parts of the
Corresponding Source.
The Corresponding Source for a work in source code form is
that same work.
2. Basic Permissions.
All rights granted under this License are granted for the term
of copyright on the Program, and are irrevocable provided the
48