root/win32/xsd-3.1.0-i686/libxsd/FLOSSE @ 111

Revision 111, 3.7 kB (checked in by mido, 16 years ago)

pridana knihovna XSD (a jeji chlebodarkyne XERCES), v ramci Win32 zprovoznen priklad tests/test_xsd_hello.cxx

Line 
11. Intent
2
3We want specified Free/Libre and Open Source Software ("FLOSS")
4to be able to use the specified GPL-licensed xsd runtime library
5and xsd generated code (collectively called the "Program") despite
6the fact that not all FLOSS licenses are compatible with version 2
7of the GNU General Public License (the "GPL").
8
9It is our intent to allow distribution of the entire Derivative
10Work (including the Program) under one or more of the FLOSS licenses
11listed in section 3 (section 2.a). It is also our intent to disallow
12simple relicensing of the Program for the sole purpose of using it in
13proprietary applications (section 2.b and 2.c). As an example, consider
14two hypothetical scenarios:
15
16 a) You created a program that uses the xsd generated code and the xsd
17    runtime library to access information in XML instance documents.
18    Your program performs useful computations based on this information
19    (sections 2.b and 2.c are satisfied). You distribute your program,
20    including the xsd generated code and the xsd runtime library under
21    the BSD license and make it available at no charge to all third
22    parties (section 2.a is satisfied). Later you (or someone else) may
23    choose to base their proprietary application on your code since the
24    BSD license does not prohibit it.
25
26    This scenario falls under this FLOSS Exception.
27
28
29 b) You created a library that uses the xsd generated code and the xsd
30    runtime library to access information in XML instance documents. You
31    did not add to the library any other useful code that uses the xsd
32    generated code or the xsd runtime library (neither section 2.b nor
33    2.c is satisfied). You distribute your library, including the xsd
34    generated code and the xsd runtime library under the BSD license and
35    make it available at no charge to all third parties (section 2.a
36    is satisfied). Later you base your proprietary application on this
37    library since the BSD license does not prohibit it.
38
39    This scenario does not fall under this FLOSS Exception (neither
40    section 2.b nor 2.c is satisfied). You created the library for the
41    sole purpose of making the xsd generated code and the xsd runtime
42    library available to your proprietary application.
43
44
452. Legal Terms and Conditions
46
47As a special exception to the terms and conditions of version 2 of
48the GPL you are free to distribute a verbatim copy of the Program
49as part of the Derivative Work that is formed from the Program or
50any part thereof and one or more works (each, a "FLOSS Work") as
51long as you also meet all of these conditions:
52
53  a) You must cause the Derivative Work that in whole or in part
54     contains or is derived from the Program or any part thereof,
55     to be licensed as a whole at no charge to all third parties
56     under the terms of one or more of the licenses listed in
57     section 3.
58
59  b) The Derivative Work should contain one or more FLOSS Work that
60     can be reasonably considered as derived from the Program or some
61     part thereof.
62
63  c) The Derivative Work should not contain any part of the Program
64     that cannot be reasonably considered as a base of one or more
65     FLOSS Work.
66
67
683. FLOSS License List
69
70  a) Any license listed in the "GPL-Compatible Free Software Licenses"
71     and the "GPL-Incompatible Free Software Licenses" sections of the
72     License List as published by the Free Software Foundation (FSF):
73
74     http://www.gnu.org/licenses/license-list.html
75
76
774. Definitions
78
79Terms used, but not defined, herein shall have the meaning
80provided in the GPL.
81
82Derivative Work means a derivative work under copyright law.
83
84
855. Applicability
86
87You may choose to redistribute a copy of the Program exclusively under
88the terms of the GPL by removing the FLOSS Exception notice from that
89copy of the Program.
Note: See TracBrowser for help on using the browser.