OSDN Git Service

5ab83477065974acd6cac57af20c4a24615acba5
[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 <dl class="masthead"><!-- hidden for masthead class -->
53 <!-- FIXME: is there a better way to do this?  We need to propagate
54  content to the "as-page-title" and "as-page-subtitle" place-holders,
55  within the "page-content" div of "index.html"; our javascript page
56  loader will explicitly look for these hidden elements, and copy
57  their content into the corresponding visible place-holders.
58 -->
59  <dt id="page-title">MinGW.org Licensing</dt>
60  <dt id="page-subtitle">Terms of Use for MinGW.org Products and Resources</dt>
61 </dl><!-- masthead -->
62 <div class="h3-numbered">
63 <p>Each of the various packages,
64 which are distributed by MinGW.org,
65 is governed by its own individual copyright and licensing terms.
66 In summary, the applicable terms for the web&#8209;site content,
67 and for the most commonly deployed packages,
68 are as follows:&mdash;
69 </p>
70 <h3>MinGW.org Web&#8209;Site Content</h3>
71 <p>Publication of the content of this MinGW.org web&#8209;site is
72 subject to the terms of
73 <a href="index.html?page=fdl.html">this MinGW specific adaptation</a>
74 of the
75 <a rel="noopener noreferrer" target="_blank"
76 href="https://www.freebsd.org/copyright/freebsd-doc-license.html"
77 >FreeBSD Documentation Licence</a>.
78 </p>
79 <h3>MinGW.org Windows System Libraries (WSL)</h3>
80 <p>Not to be confused with
81 Microsoft&#8217;s &#8220;Windows Subsystem for Linux&#8221;,
82 (MinGW.org&#8217;s adoption of the &#8220;WSL&#8221; acronym
83 preceded Microsoft&#8217;s by several years),
84 the &#8220;MinGW.org Windows System Libraries&#8221; comprise:&mdash;
85 </p>
86 <ul>
87 <li>the &#8220;MinGW C&#8209;Runtime Library&#8221; (mingwrt), and</li>
88 <li>the &#8220;MinGW Windows API&#8221; (w32api).</li>
89 </ul>
90 <p>Prior to version 4.0,
91 these constituents of MinGW.org WSL were released independently,
92 with no synchronization of their version numbers.
93 There is a commonly held misconception,
94 that both of these constituent packages
95 were released into the public domain,
96 and thus, were exempt from licensing and copyright considerations.
97 However,
98 while it is true that all
99 <em>direct</em> contributors to MinGW agreed to waive copyright,
100 it is <em>not</em>,
101 and <em>never has been</em> true
102 that the entire code base is exempt from copyright;
103 in fact,
104 substantial portions of the code base have been acquired from third parties,
105 who retain copyright,
106 and have granted permission to redistribute under licences such as BSD,
107 or MIT/X11, so while parts of the code base <em>may</em> be public domain,
108 the work as a whole must be considered to be licensed under
109 a hybrid collection of BSD, MIT/X11,
110 and a few other compatible (generally very permissive) licences.
111 </p>
112 <p>From version 4.0 onwards,
113 the two constituents of the &#8220;MinGW.org Windows System Libraries&#8221;
114 have been published as an integrated package set;
115 (version 4.x blurred the distinction between the two constituents;
116 version 5.x reinstated it,
117 but the two constituents are <em>always</em> released concurrently,
118 with <em>strictly</em> synchronized version numbers).
119 Additionally,
120 from the release of version 4.0,
121 and on account of the inadmissibility of the very concept of public domain,
122 in certain legal jurisdictions,
123 the entire &#8220;MinGW.org Windows System Libraries&#8221; suite
124 has been published under the terms of
125 <a rel="noopener noreferrer" target="_blank"
126 href="http://git.osdn.net/view?p=mingw/mingw-org-wsl.git;a=blob;f=LICENSE;
127 h=d5640dc6377de4b4e9af1a472b0be5999b885a71;hb=HEAD"
128 >the MIT/X11 Licence</a>,
129 (except in the case of those elements of the code base to which
130 some alternative <em>explicit</em> licence was already applicable;
131 such elements retain their original licensing terms).
132 </p>
133 <h3>MinGW.org WSL Code Profiling Extensions</h3>
134 <p>The code profiling extensions,
135 which are included within
136 the &#8220;MinGW.org Windows System Libraries&#8221; distribution,
137 are licensed under the terms of the
138 <a rel="noopener noreferrer" target="_blank"
139  href="http://www.gnu.org/licenses/old-licenses/gpl-2.0.html"
140 >GNU General Public Licence (GPL), Version&#8209;2</a>.
141 If you use these profiling extensions within your code,
142 then your application becomes subject to the terms of the GPL&#8209;v2.
143 </p>
144 <h3>MinGW Distributions of GNU Packages</h3>
145 <p>Other than the
146 &#8220;MinGW.org Windows System Libraries&#8221;,
147 the principal packages which comprise the MinGW distribution,
148 including the &#8220;GNU Compiler Collection (GCC)&#8221;,
149 the &#8220;GNU Binary Utilities (binutils)&#8221;,
150 the &#8220;GNU Debugger (GDB)&#8221;,
151 and &#8220;GNU Make&#8221;,
152 are derived from upstream GNU packages;
153 as such, they are distributed under the terms of the
154 <a rel="noopener noreferrer" target="_blank"
155  href="http://www.gnu.org/licenses/licenses.html#GPL"
156 >GNU General Public Licence</a>;
157 (in the case of more recent releases,
158 this will normally be GPL&#8209;v3;
159 earlier releases may often still be under GPL&#8209;v2).
160 </p>
161 </div>
162
163 <!-- $RCSfile$: end of file -->