4
0
mirror of git://sourceware.org/git/newlib-cygwin.git synced 2025-02-22 00:38:06 +08:00

Reformatting.

New location for Open Source Definition.
This commit is contained in:
David Starks-Browning 2003-01-13 21:06:12 +00:00
parent d3939f963a
commit 337e9503bb

View File

@ -4,38 +4,39 @@
Most of the tools are covered by the GNU General Public License (GPL), Most of the tools are covered by the GNU General Public License (GPL),
although some are public domain, and others have a X11-style although some are public domain, and others have a X11-style
copyright. To cover the GNU GPL copyright. To cover the GNU GPL requirements, the basic rule is if
requirements, the basic rule is if you give out any binaries, you must you give out any binaries, you must also make the source available.
also make the source available. For the full details, be sure to For the full details, be sure to read the text of the GNU GPL which
read the text of the GNU GPL which follows. follows.
The Cygwin API library found in the winsup subdirectory of the The Cygwin API library found in the winsup subdirectory of the source
source code is also covered by the GNU GPL. By default, all code is also covered by the GNU GPL. By default, all executables link
executables link against this library (and in the process include GPL'd against this library (and in the process include GPL'd Cygwin glue
Cygwin glue code). This means that unless you modify the tools code). This means that unless you modify the tools so that compiled
so that compiled executables do not make use of the Cygwin library, executables do not make use of the Cygwin library, your compiled
your compiled programs will also have to be free software distributed programs will also have to be free software distributed under the GPL
under the GPL with source code available to all. with source code available to all.
Cygwin is currently available for proprietary use only through a Cygwin is currently available for proprietary use only through a
proprietary-use license. Please see proprietary-use license. Please see
@file{http://www.redhat.com/software/cygwin/} for more information @file{http://www.redhat.com/software/cygwin/} for more information
about the Red Hat Cygwin Product. about the Red Hat Cygwin Product.
In accordance with section 10 of the GPL, Red Hat, Inc. permits programs whose In accordance with section 10 of the GPL, Red Hat, Inc. permits
sources are distributed under a license that complies with the Open programs whose sources are distributed under a license that complies
Source definition to be linked with libcygwin.a without libcygwin.a with the Open Source definition to be linked with libcygwin.a without
itself causing the resulting program to be covered by the GNU GPL. libcygwin.a itself causing the resulting program to be covered by the
GNU GPL.
This means that you can port an Open Source(tm) application to cygwin, This means that you can port an Open Source(tm) application to cygwin,
and distribute that executable as if it didn't include a copy of and distribute that executable as if it didn't include a copy of
libcygwin.a linked into it. Note that this does not apply to the cygwin libcygwin.a linked into it. Note that this does not apply to the
DLL itself. If you distribute a (possibly modified) version of the DLL cygwin DLL itself. If you distribute a (possibly modified) version of
you must adhere to the terms of the GPL, i.e., you must provide sources the DLL you must adhere to the terms of the GPL, i.e., you must
for the cygwin DLL. provide sources for the cygwin DLL.
See http://www.opensource.org/osd.html for the precise Open Source See @file{http://www.opensource.org/docs/definition_plain.html} for
Definition referenced above. the precise Open Source Definition referenced above.
@section GNU GENERAL PUBLIC LICENSE @section GNU GENERAL PUBLIC LICENSE
@example @example