OSDN Git Service

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