OSDN Git Service

Add "licensing terms" overlay pages.
[mingw/website.git] / terms.html
1 <!DOCTYPE HTML><!--
2  *
3  * terms.html
4  *
5  * General description of the licensing terms which are applicable to
6  * the use of MinGW.org products, and resources.
7  *
8  *
9  * $Id$
10  *
11  * Written by Keith Marshall <keith@users.osdn.me>
12  * Copyright (C) 2020, MinGW.org Project
13  *
14  *
15  * Redistribution and use in source and 'compiled' forms (SGML, HTML,
16  * PDF, PostScript, RTF, etc) with or without modification, are permitted
17  * provided that the following conditions are met:
18  *
19  * 1. Redistributions of source code must retain the above copyright
20  *    notice, this list of conditions and the following disclaimer as
21  *    the first lines of this file, unmodified.
22  *
23  * 2. Redistributions in compiled form (transformed to other DTDs,
24  *    converted to PDF, PostScript, RTF and other formats) must
25  *    reproduce the above copyright notice, this list of conditions
26  *    and the following disclaimer in the documentation and/or other
27  *    materials provided with the distribution.
28  *
29  * THIS DOCUMENTATION IS PROVIDED BY THE MINGW.ORG PROJECT "AS IS" AND
30  * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
31  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
32  * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE MINGW.ORG PROJECT, OR
33  * ITS CONTRIBUTORS, BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
34  * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
35  * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
36  * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
37  * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
38  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
39  * OF THIS DOCUMENTATION, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
40  * DAMAGE.
41  *
42  *
43  * Note: this page assumes browser support for the following numeric
44  * HTML entity codes:
45  *
46  *    &#8209;   non-breaking hyphen
47  *    &#8217;   typographic apostrophe
48  *    &#8220;   left (opening) typographic double quote
49  *    &#8221;   right (closing) typographic double quote
50  *
51 -->
52 <div class="h3-numbered">
53 <p>Each of the various packages,
54 which are distributed by MinGW.org,
55 is governed by its own individual copyright and licensing terms.
56 In summary, the applicable terms for the web&#8209;site content,
57 and for the most commonly deployed packages,
58 are as follows:&mdash;
59 </p>
60 <h3>MinGW.org Web&#8209;Site Content</h3>
61 <p>Publication of the content of this MinGW.org web&#8209;site is
62 subject to the terms of
63 <a href="#"
64 onclick="load_page_content('fdl.html','The MinGW Free Documentation Licence')"
65 >this MinGW specific adaptation</a>
66 of the
67 <a rel="noopener noreferrer" target="_blank"
68 href="https://www.freebsd.org/copyright/freebsd-doc-license.html"
69 >FreeBSD Documentation Licence</a>.
70 </p>
71 <h3>MinGW.org Windows System Libraries (WSL)</h3>
72 <p>Not to be confused with
73 Microsoft&#8217;s &#8220;Windows Subsystem for Linux&#8221;,
74 (MinGW.org&#8217;s adoption of the &#8220;WSL&#8221; acronym
75 preceded Microsoft&#8217;s by several years),
76 the &#8220;MinGW.org Windows System Libraries&#8221; comprise:&mdash;
77 </p>
78 <ul>
79 <li>the &#8220;MinGW C&#8209;Runtime Library&#8221; (mingwrt), and</li>
80 <li>the &#8220;MinGW Windows API&#8221; (w32api).</li>
81 </ul>
82 <p>Prior to version 4.0,
83 these constituents of MinGW.org WSL were released independently,
84 with no synchronization of their version numbers.
85 There is a commonly held misconception,
86 that both of these constituent packages
87 were released into the public domain,
88 and thus, were exempt from licensing and copyright considerations.
89 However,
90 while it is true that all
91 <em>direct</em> contributors to MinGW agreed to waive copyright,
92 it is <em>not</em>,
93 and <em>never has been</em> true
94 that the entire code base is exempt from copyright;
95 in fact,
96 substantial portions of the code base have been acquired from third parties,
97 who retain copyright,
98 and have granted permission to redistribute under licences such as BSD,
99 or MIT/X11, so while parts of the code base <em>may</em> be public domain,
100 the work as a whole must be considered to be licensed under
101 a hybrid collection of BSD, MIT/X11,
102 and a few other compatible (generally very permissive) licences.
103 </p>
104 <p>From version 4.0 onwards,
105 the two constituents of the &#8220;MinGW.org Windows System Libraries&#8221;
106 have been published as an integrated package set;
107 (version 4.x blurred the distinction between the two constituents;
108 version 5.x reinstated it,
109 but the two constituents are <em>always</em> released concurrently,
110 with <em>strictly</em> synchronized version numbers).
111 Additionally,
112 from the release of version 4.0,
113 and on account of the inadmissibility of the very concept of public domain,
114 in certain legal jurisdictions,
115 the entire &#8220;MinGW.org Windows System Libraries&#8221; suite
116 has been published under the terms of
117 <a rel="noopener noreferrer" target="_blank"
118 href="http://git.osdn.net/view?p=mingw/mingw-org-wsl.git;a=blob;f=LICENSE;
119 h=d5640dc6377de4b4e9af1a472b0be5999b885a71;hb=HEAD"
120 >the MIT/X11 Licence</a>,
121 (except in the case of those elements of the code base to which
122 some alternative <em>explicit</em> licence was already applicable;
123 such elements retain their original licensing terms).
124 </p>
125 <h3>MinGW.org WSL Code Profiling Extensions</h3>
126 <p>The code profiling extensions,
127 which are included within
128 the &#8220;MinGW.org Windows System Libraries&#8221; distribution,
129 are licensed under the terms of the
130 <a rel="noopener noreferrer" target="_blank"
131  href="http://www.gnu.org/licenses/old-licenses/gpl-2.0.html"
132 >GNU General Public Licence (GPL), Version&#8209;2</a>.
133 If you use these profiling extensions within your code,
134 then your application becomes subject to the terms of the GPL&#8209;v2.
135 </p>
136 <h3>MinGW Distributions of GNU Packages</h3>
137 <p>Other than the
138 &#8220;MinGW.org Windows System Libraries&#8221;,
139 the principal packages which comprise the MinGW distribution,
140 including the &#8220;GNU Compiler Collection (GCC)&#8221;,
141 the &#8220;GNU Binary Utilities (binutils)&#8221;,
142 the &#8220;GNU Debugger (GDB)&#8221;,
143 and &#8220;GNU Make&#8221;,
144 are derived from upstream GNU packages;
145 as such, they are distributed under the terms of the
146 <a rel="noopener noreferrer" target="_blank"
147  href="http://www.gnu.org/licenses/licenses.html#GPL"
148 >GNU General Public Licence</a>;
149 (in the case of more recent releases,
150 this will normally be GPL&#8209;v3;
151 earlier releases may often still be under GPL&#8209;v2).
152 </p>
153 </div>
154
155 <!-- $RCSfile$: end of file -->