annotate COPYING.txt @ 8514:015a0197fac4

chore(build): bump actions/setup-python from 6.1.0 to 6.2.0 pull #81
author John Rouillard <rouilj@ieee.org>
date Tue, 27 Jan 2026 21:42:34 -0500
parents 3bf6ad421347
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
7144
02c26d7de951 Try to get workflows to recognize the license.
John Rouillard <rouilj@ieee.org>
parents: 6695
diff changeset
1 Roundup, exclusive of the Zope page templates, is `MIT licensed`_.
02c26d7de951 Try to get workflows to recognize the license.
John Rouillard <rouilj@ieee.org>
parents: 6695
diff changeset
2
8057
e052ec2719f5 docs: change mit license URL.
John Rouillard <rouilj@ieee.org>
parents: 8056
diff changeset
3 .. _MIT licensed: https://opensource.org/license/mit
7144
02c26d7de951 Try to get workflows to recognize the license.
John Rouillard <rouilj@ieee.org>
parents: 6695
diff changeset
4
1409
8dc60d87ab42 Fixed a backlog of bug reports, and worked on python 2.3 compatibility:
Richard Jones <richard@users.sourceforge.net>
parents: 908
diff changeset
5 Roundup Licensing
8dc60d87ab42 Fixed a backlog of bug reports, and worked on python 2.3 compatibility:
Richard Jones <richard@users.sourceforge.net>
parents: 908
diff changeset
6 -----------------
8dc60d87ab42 Fixed a backlog of bug reports, and worked on python 2.3 compatibility:
Richard Jones <richard@users.sourceforge.net>
parents: 908
diff changeset
7
8328
3bf6ad421347 chore: update files for release 2.5.0b1.
John Rouillard <rouilj@ieee.org>
parents: 8057
diff changeset
8 | Copyright (c) 2009-2025 Roundup-Team (https://opensource.org/license/mit)
7437
0d9f704a7ef2 Reformat inclusion of COPYING.txt into license.txt.
John Rouillard <rouilj@ieee.org>
parents: 7145
diff changeset
9 | Copyright (c) 2003-2009 Richard Jones (richard@mechanicalcat.net)
0d9f704a7ef2 Reformat inclusion of COPYING.txt into license.txt.
John Rouillard <rouilj@ieee.org>
parents: 7145
diff changeset
10 | Copyright (c) 2002 eKit.com Inc
0d9f704a7ef2 Reformat inclusion of COPYING.txt into license.txt.
John Rouillard <rouilj@ieee.org>
parents: 7145
diff changeset
11 | Copyright (c) 2001 Bizar Software Pty Ltd
905
502a5ae11cc5 Very close now. The cgi and mailgw now use the new security API.
Richard Jones <richard@users.sourceforge.net>
parents: 902
diff changeset
12
7437
0d9f704a7ef2 Reformat inclusion of COPYING.txt into license.txt.
John Rouillard <rouilj@ieee.org>
parents: 7145
diff changeset
13 Permission is hereby granted, free of charge, to any person obtaining a copy
0d9f704a7ef2 Reformat inclusion of COPYING.txt into license.txt.
John Rouillard <rouilj@ieee.org>
parents: 7145
diff changeset
14 of this software and associated documentation files (the "Software"), to deal
0d9f704a7ef2 Reformat inclusion of COPYING.txt into license.txt.
John Rouillard <rouilj@ieee.org>
parents: 7145
diff changeset
15 in the Software without restriction, including without limitation the rights
0d9f704a7ef2 Reformat inclusion of COPYING.txt into license.txt.
John Rouillard <rouilj@ieee.org>
parents: 7145
diff changeset
16 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
0d9f704a7ef2 Reformat inclusion of COPYING.txt into license.txt.
John Rouillard <rouilj@ieee.org>
parents: 7145
diff changeset
17 copies of the Software, and to permit persons to whom the Software is
0d9f704a7ef2 Reformat inclusion of COPYING.txt into license.txt.
John Rouillard <rouilj@ieee.org>
parents: 7145
diff changeset
18 furnished to do so, subject to the following conditions:
905
502a5ae11cc5 Very close now. The cgi and mailgw now use the new security API.
Richard Jones <richard@users.sourceforge.net>
parents: 902
diff changeset
19
7437
0d9f704a7ef2 Reformat inclusion of COPYING.txt into license.txt.
John Rouillard <rouilj@ieee.org>
parents: 7145
diff changeset
20 The above copyright notice and this permission notice shall be included in
0d9f704a7ef2 Reformat inclusion of COPYING.txt into license.txt.
John Rouillard <rouilj@ieee.org>
parents: 7145
diff changeset
21 all copies or substantial portions of the Software.
905
502a5ae11cc5 Very close now. The cgi and mailgw now use the new security API.
Richard Jones <richard@users.sourceforge.net>
parents: 902
diff changeset
22
7437
0d9f704a7ef2 Reformat inclusion of COPYING.txt into license.txt.
John Rouillard <rouilj@ieee.org>
parents: 7145
diff changeset
23 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
0d9f704a7ef2 Reformat inclusion of COPYING.txt into license.txt.
John Rouillard <rouilj@ieee.org>
parents: 7145
diff changeset
24 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
0d9f704a7ef2 Reformat inclusion of COPYING.txt into license.txt.
John Rouillard <rouilj@ieee.org>
parents: 7145
diff changeset
25 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
0d9f704a7ef2 Reformat inclusion of COPYING.txt into license.txt.
John Rouillard <rouilj@ieee.org>
parents: 7145
diff changeset
26 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
0d9f704a7ef2 Reformat inclusion of COPYING.txt into license.txt.
John Rouillard <rouilj@ieee.org>
parents: 7145
diff changeset
27 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
0d9f704a7ef2 Reformat inclusion of COPYING.txt into license.txt.
John Rouillard <rouilj@ieee.org>
parents: 7145
diff changeset
28 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
0d9f704a7ef2 Reformat inclusion of COPYING.txt into license.txt.
John Rouillard <rouilj@ieee.org>
parents: 7145
diff changeset
29 SOFTWARE.
902
b0d3d3535998 Bugger it. Here's the current shape of the new security implementation.
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
30
1409
8dc60d87ab42 Fixed a backlog of bug reports, and worked on python 2.3 compatibility:
Richard Jones <richard@users.sourceforge.net>
parents: 908
diff changeset
31
8dc60d87ab42 Fixed a backlog of bug reports, and worked on python 2.3 compatibility:
Richard Jones <richard@users.sourceforge.net>
parents: 908
diff changeset
32 PageTemplates Licensing
8dc60d87ab42 Fixed a backlog of bug reports, and worked on python 2.3 compatibility:
Richard Jones <richard@users.sourceforge.net>
parents: 908
diff changeset
33 -----------------------
8dc60d87ab42 Fixed a backlog of bug reports, and worked on python 2.3 compatibility:
Richard Jones <richard@users.sourceforge.net>
parents: 908
diff changeset
34
8dc60d87ab42 Fixed a backlog of bug reports, and worked on python 2.3 compatibility:
Richard Jones <richard@users.sourceforge.net>
parents: 908
diff changeset
35 Portions of this code (roundup.cgi.PageTemplates, roundup.cgi.TAL and
8dc60d87ab42 Fixed a backlog of bug reports, and worked on python 2.3 compatibility:
Richard Jones <richard@users.sourceforge.net>
parents: 908
diff changeset
36 roundup.cgi.ZTUtils) have been copied from Zope. They have been modified in
8dc60d87ab42 Fixed a backlog of bug reports, and worked on python 2.3 compatibility:
Richard Jones <richard@users.sourceforge.net>
parents: 908
diff changeset
37 the following manner:
902
b0d3d3535998 Bugger it. Here's the current shape of the new security implementation.
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
38
1409
8dc60d87ab42 Fixed a backlog of bug reports, and worked on python 2.3 compatibility:
Richard Jones <richard@users.sourceforge.net>
parents: 908
diff changeset
39 - removal of unit tests, Zope-specific code and support files from
8dc60d87ab42 Fixed a backlog of bug reports, and worked on python 2.3 compatibility:
Richard Jones <richard@users.sourceforge.net>
parents: 908
diff changeset
40 PageTemplates: PageTemplateFile.py, ZPythonExpr.py, ZRPythonExpr.py,
8dc60d87ab42 Fixed a backlog of bug reports, and worked on python 2.3 compatibility:
Richard Jones <richard@users.sourceforge.net>
parents: 908
diff changeset
41 ZopePageTemplate.py, examples, help, tests, CHANGES.txt, HISTORY.txt,
8dc60d87ab42 Fixed a backlog of bug reports, and worked on python 2.3 compatibility:
Richard Jones <richard@users.sourceforge.net>
parents: 908
diff changeset
42 version.txt and www. From TAL: DummyEngine.py, HISTORY.txt, CHANGES.txt,
8dc60d87ab42 Fixed a backlog of bug reports, and worked on python 2.3 compatibility:
Richard Jones <richard@users.sourceforge.net>
parents: 908
diff changeset
43 benchmark, driver.py, markbench.py, ndiff.py, runtest.py, setpath.py,
8dc60d87ab42 Fixed a backlog of bug reports, and worked on python 2.3 compatibility:
Richard Jones <richard@users.sourceforge.net>
parents: 908
diff changeset
44 tests and timer.py. From ZTUtils: SimpleTree.py, Zope.py, CHANGES.txt and
8dc60d87ab42 Fixed a backlog of bug reports, and worked on python 2.3 compatibility:
Richard Jones <richard@users.sourceforge.net>
parents: 908
diff changeset
45 HISTORY.txt.
8dc60d87ab42 Fixed a backlog of bug reports, and worked on python 2.3 compatibility:
Richard Jones <richard@users.sourceforge.net>
parents: 908
diff changeset
46 - editing to remove dependencies on Zope modules (see files for change notes)
8dc60d87ab42 Fixed a backlog of bug reports, and worked on python 2.3 compatibility:
Richard Jones <richard@users.sourceforge.net>
parents: 908
diff changeset
47
1576
80519db85eac More tweaks to the licensing to make the Debian folks happy :)
Richard Jones <richard@users.sourceforge.net>
parents: 1409
diff changeset
48 The license for this code is the `Zope Public License (ZPL) Version 2.0`_,
80519db85eac More tweaks to the licensing to make the Debian folks happy :)
Richard Jones <richard@users.sourceforge.net>
parents: 1409
diff changeset
49 included below.
80519db85eac More tweaks to the licensing to make the Debian folks happy :)
Richard Jones <richard@users.sourceforge.net>
parents: 1409
diff changeset
50
80519db85eac More tweaks to the licensing to make the Debian folks happy :)
Richard Jones <richard@users.sourceforge.net>
parents: 1409
diff changeset
51
8056
d709bd473129 docs: update zpl-2-0 link
John Rouillard <rouilj@ieee.org>
parents: 8002
diff changeset
52 .. _Zope Public License (ZPL) Version 2.0: https://opensource.org/license/zpl-2-0
7144
02c26d7de951 Try to get workflows to recognize the license.
John Rouillard <rouilj@ieee.org>
parents: 6695
diff changeset
53
1576
80519db85eac More tweaks to the licensing to make the Debian folks happy :)
Richard Jones <richard@users.sourceforge.net>
parents: 1409
diff changeset
54 Zope Public License (ZPL) Version 2.0
80519db85eac More tweaks to the licensing to make the Debian folks happy :)
Richard Jones <richard@users.sourceforge.net>
parents: 1409
diff changeset
55 -------------------------------------
80519db85eac More tweaks to the licensing to make the Debian folks happy :)
Richard Jones <richard@users.sourceforge.net>
parents: 1409
diff changeset
56
7437
0d9f704a7ef2 Reformat inclusion of COPYING.txt into license.txt.
John Rouillard <rouilj@ieee.org>
parents: 7145
diff changeset
57 This software is Copyright (c) Zope Corporation (tm) and
0d9f704a7ef2 Reformat inclusion of COPYING.txt into license.txt.
John Rouillard <rouilj@ieee.org>
parents: 7145
diff changeset
58 Contributors. All rights reserved.
1576
80519db85eac More tweaks to the licensing to make the Debian folks happy :)
Richard Jones <richard@users.sourceforge.net>
parents: 1409
diff changeset
59
7437
0d9f704a7ef2 Reformat inclusion of COPYING.txt into license.txt.
John Rouillard <rouilj@ieee.org>
parents: 7145
diff changeset
60 This license has been certified as open source. It has also
0d9f704a7ef2 Reformat inclusion of COPYING.txt into license.txt.
John Rouillard <rouilj@ieee.org>
parents: 7145
diff changeset
61 been designated as GPL compatible by the Free Software
0d9f704a7ef2 Reformat inclusion of COPYING.txt into license.txt.
John Rouillard <rouilj@ieee.org>
parents: 7145
diff changeset
62 Foundation (FSF).
1576
80519db85eac More tweaks to the licensing to make the Debian folks happy :)
Richard Jones <richard@users.sourceforge.net>
parents: 1409
diff changeset
63
7437
0d9f704a7ef2 Reformat inclusion of COPYING.txt into license.txt.
John Rouillard <rouilj@ieee.org>
parents: 7145
diff changeset
64 Redistribution and use in source and binary forms, with or
0d9f704a7ef2 Reformat inclusion of COPYING.txt into license.txt.
John Rouillard <rouilj@ieee.org>
parents: 7145
diff changeset
65 without modification, are permitted provided that the
0d9f704a7ef2 Reformat inclusion of COPYING.txt into license.txt.
John Rouillard <rouilj@ieee.org>
parents: 7145
diff changeset
66 following conditions are met:
1576
80519db85eac More tweaks to the licensing to make the Debian folks happy :)
Richard Jones <richard@users.sourceforge.net>
parents: 1409
diff changeset
67
7437
0d9f704a7ef2 Reformat inclusion of COPYING.txt into license.txt.
John Rouillard <rouilj@ieee.org>
parents: 7145
diff changeset
68 1. Redistributions in source code must retain the above
0d9f704a7ef2 Reformat inclusion of COPYING.txt into license.txt.
John Rouillard <rouilj@ieee.org>
parents: 7145
diff changeset
69 copyright notice, this list of conditions, and the following
0d9f704a7ef2 Reformat inclusion of COPYING.txt into license.txt.
John Rouillard <rouilj@ieee.org>
parents: 7145
diff changeset
70 disclaimer.
1576
80519db85eac More tweaks to the licensing to make the Debian folks happy :)
Richard Jones <richard@users.sourceforge.net>
parents: 1409
diff changeset
71
7437
0d9f704a7ef2 Reformat inclusion of COPYING.txt into license.txt.
John Rouillard <rouilj@ieee.org>
parents: 7145
diff changeset
72 2. Redistributions in binary form must reproduce the above
0d9f704a7ef2 Reformat inclusion of COPYING.txt into license.txt.
John Rouillard <rouilj@ieee.org>
parents: 7145
diff changeset
73 copyright notice, this list of conditions, and the following
0d9f704a7ef2 Reformat inclusion of COPYING.txt into license.txt.
John Rouillard <rouilj@ieee.org>
parents: 7145
diff changeset
74 disclaimer in the documentation and/or other materials
0d9f704a7ef2 Reformat inclusion of COPYING.txt into license.txt.
John Rouillard <rouilj@ieee.org>
parents: 7145
diff changeset
75 provided with the distribution.
1576
80519db85eac More tweaks to the licensing to make the Debian folks happy :)
Richard Jones <richard@users.sourceforge.net>
parents: 1409
diff changeset
76
7437
0d9f704a7ef2 Reformat inclusion of COPYING.txt into license.txt.
John Rouillard <rouilj@ieee.org>
parents: 7145
diff changeset
77 3. The name Zope Corporation (tm) must not be used to
0d9f704a7ef2 Reformat inclusion of COPYING.txt into license.txt.
John Rouillard <rouilj@ieee.org>
parents: 7145
diff changeset
78 endorse or promote products derived from this software
0d9f704a7ef2 Reformat inclusion of COPYING.txt into license.txt.
John Rouillard <rouilj@ieee.org>
parents: 7145
diff changeset
79 without prior written permission from Zope Corporation.
1409
8dc60d87ab42 Fixed a backlog of bug reports, and worked on python 2.3 compatibility:
Richard Jones <richard@users.sourceforge.net>
parents: 908
diff changeset
80
7437
0d9f704a7ef2 Reformat inclusion of COPYING.txt into license.txt.
John Rouillard <rouilj@ieee.org>
parents: 7145
diff changeset
81 4. The right to distribute this software or to use it for
0d9f704a7ef2 Reformat inclusion of COPYING.txt into license.txt.
John Rouillard <rouilj@ieee.org>
parents: 7145
diff changeset
82 any purpose does not give you the right to use Servicemarks
0d9f704a7ef2 Reformat inclusion of COPYING.txt into license.txt.
John Rouillard <rouilj@ieee.org>
parents: 7145
diff changeset
83 (sm) or Trademarks (tm) of Zope Corporation. Use of them is
0d9f704a7ef2 Reformat inclusion of COPYING.txt into license.txt.
John Rouillard <rouilj@ieee.org>
parents: 7145
diff changeset
84 covered in a separate agreement (see
0d9f704a7ef2 Reformat inclusion of COPYING.txt into license.txt.
John Rouillard <rouilj@ieee.org>
parents: 7145
diff changeset
85 http://www.zope.com/Marks).
1576
80519db85eac More tweaks to the licensing to make the Debian folks happy :)
Richard Jones <richard@users.sourceforge.net>
parents: 1409
diff changeset
86
7437
0d9f704a7ef2 Reformat inclusion of COPYING.txt into license.txt.
John Rouillard <rouilj@ieee.org>
parents: 7145
diff changeset
87 5. If any files are modified, you must cause the modified
0d9f704a7ef2 Reformat inclusion of COPYING.txt into license.txt.
John Rouillard <rouilj@ieee.org>
parents: 7145
diff changeset
88 files to carry prominent notices stating that you changed
0d9f704a7ef2 Reformat inclusion of COPYING.txt into license.txt.
John Rouillard <rouilj@ieee.org>
parents: 7145
diff changeset
89 the files and the date of any change.
1576
80519db85eac More tweaks to the licensing to make the Debian folks happy :)
Richard Jones <richard@users.sourceforge.net>
parents: 1409
diff changeset
90
7437
0d9f704a7ef2 Reformat inclusion of COPYING.txt into license.txt.
John Rouillard <rouilj@ieee.org>
parents: 7145
diff changeset
91 Disclaimer
1576
80519db85eac More tweaks to the licensing to make the Debian folks happy :)
Richard Jones <richard@users.sourceforge.net>
parents: 1409
diff changeset
92
7145
f72a16661ac6 remove dead/invalid links from mit copyright. Indent licenses
John Rouillard <rouilj@ieee.org>
parents: 7144
diff changeset
93 THIS SOFTWARE IS PROVIDED BY ZOPE CORPORATION ''AS IS''
f72a16661ac6 remove dead/invalid links from mit copyright. Indent licenses
John Rouillard <rouilj@ieee.org>
parents: 7144
diff changeset
94 AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT
f72a16661ac6 remove dead/invalid links from mit copyright. Indent licenses
John Rouillard <rouilj@ieee.org>
parents: 7144
diff changeset
95 NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
f72a16661ac6 remove dead/invalid links from mit copyright. Indent licenses
John Rouillard <rouilj@ieee.org>
parents: 7144
diff changeset
96 AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
f72a16661ac6 remove dead/invalid links from mit copyright. Indent licenses
John Rouillard <rouilj@ieee.org>
parents: 7144
diff changeset
97 NO EVENT SHALL ZOPE CORPORATION OR ITS CONTRIBUTORS BE
f72a16661ac6 remove dead/invalid links from mit copyright. Indent licenses
John Rouillard <rouilj@ieee.org>
parents: 7144
diff changeset
98 LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
f72a16661ac6 remove dead/invalid links from mit copyright. Indent licenses
John Rouillard <rouilj@ieee.org>
parents: 7144
diff changeset
99 EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
f72a16661ac6 remove dead/invalid links from mit copyright. Indent licenses
John Rouillard <rouilj@ieee.org>
parents: 7144
diff changeset
100 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
f72a16661ac6 remove dead/invalid links from mit copyright. Indent licenses
John Rouillard <rouilj@ieee.org>
parents: 7144
diff changeset
101 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
f72a16661ac6 remove dead/invalid links from mit copyright. Indent licenses
John Rouillard <rouilj@ieee.org>
parents: 7144
diff changeset
102 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
f72a16661ac6 remove dead/invalid links from mit copyright. Indent licenses
John Rouillard <rouilj@ieee.org>
parents: 7144
diff changeset
103 CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
f72a16661ac6 remove dead/invalid links from mit copyright. Indent licenses
John Rouillard <rouilj@ieee.org>
parents: 7144
diff changeset
104 OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
f72a16661ac6 remove dead/invalid links from mit copyright. Indent licenses
John Rouillard <rouilj@ieee.org>
parents: 7144
diff changeset
105 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
f72a16661ac6 remove dead/invalid links from mit copyright. Indent licenses
John Rouillard <rouilj@ieee.org>
parents: 7144
diff changeset
106 DAMAGE.
1576
80519db85eac More tweaks to the licensing to make the Debian folks happy :)
Richard Jones <richard@users.sourceforge.net>
parents: 1409
diff changeset
107
80519db85eac More tweaks to the licensing to make the Debian folks happy :)
Richard Jones <richard@users.sourceforge.net>
parents: 1409
diff changeset
108
7437
0d9f704a7ef2 Reformat inclusion of COPYING.txt into license.txt.
John Rouillard <rouilj@ieee.org>
parents: 7145
diff changeset
109 This software consists of contributions made by Zope
0d9f704a7ef2 Reformat inclusion of COPYING.txt into license.txt.
John Rouillard <rouilj@ieee.org>
parents: 7145
diff changeset
110 Corporation and many individuals on behalf of Zope
0d9f704a7ef2 Reformat inclusion of COPYING.txt into license.txt.
John Rouillard <rouilj@ieee.org>
parents: 7145
diff changeset
111 Corporation. Specific attributions are listed in the
0d9f704a7ef2 Reformat inclusion of COPYING.txt into license.txt.
John Rouillard <rouilj@ieee.org>
parents: 7145
diff changeset
112 accompanying credits file.
1576
80519db85eac More tweaks to the licensing to make the Debian folks happy :)
Richard Jones <richard@users.sourceforge.net>
parents: 1409
diff changeset
113
7145
f72a16661ac6 remove dead/invalid links from mit copyright. Indent licenses
John Rouillard <rouilj@ieee.org>
parents: 7144
diff changeset
114
f72a16661ac6 remove dead/invalid links from mit copyright. Indent licenses
John Rouillard <rouilj@ieee.org>
parents: 7144
diff changeset
115 Note link for http://www.zope.com/Marks is dead.
7582
978285986b2c fix: issue2551193 - Fix roundup for removal of cgi and cgitb ...
John Rouillard <rouilj@ieee.org>
parents: 7442
diff changeset
116
978285986b2c fix: issue2551193 - Fix roundup for removal of cgi and cgitb ...
John Rouillard <rouilj@ieee.org>
parents: 7442
diff changeset
117 Vendored cgi.py module
978285986b2c fix: issue2551193 - Fix roundup for removal of cgi and cgitb ...
John Rouillard <rouilj@ieee.org>
parents: 7442
diff changeset
118 ----------------------
978285986b2c fix: issue2551193 - Fix roundup for removal of cgi and cgitb ...
John Rouillard <rouilj@ieee.org>
parents: 7442
diff changeset
119
978285986b2c fix: issue2551193 - Fix roundup for removal of cgi and cgitb ...
John Rouillard <rouilj@ieee.org>
parents: 7442
diff changeset
120 This module is licensed under the Python Software Foundation License
978285986b2c fix: issue2551193 - Fix roundup for removal of cgi and cgitb ...
John Rouillard <rouilj@ieee.org>
parents: 7442
diff changeset
121 Version 2 as it was extracted from the 3.12 Python distribution.
978285986b2c fix: issue2551193 - Fix roundup for removal of cgi and cgitb ...
John Rouillard <rouilj@ieee.org>
parents: 7442
diff changeset
122
978285986b2c fix: issue2551193 - Fix roundup for removal of cgi and cgitb ...
John Rouillard <rouilj@ieee.org>
parents: 7442
diff changeset
123 PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2
978285986b2c fix: issue2551193 - Fix roundup for removal of cgi and cgitb ...
John Rouillard <rouilj@ieee.org>
parents: 7442
diff changeset
124 --------------------------------------------
978285986b2c fix: issue2551193 - Fix roundup for removal of cgi and cgitb ...
John Rouillard <rouilj@ieee.org>
parents: 7442
diff changeset
125
978285986b2c fix: issue2551193 - Fix roundup for removal of cgi and cgitb ...
John Rouillard <rouilj@ieee.org>
parents: 7442
diff changeset
126 1. This LICENSE AGREEMENT is between the Python Software Foundation
978285986b2c fix: issue2551193 - Fix roundup for removal of cgi and cgitb ...
John Rouillard <rouilj@ieee.org>
parents: 7442
diff changeset
127 ("PSF"), and the Individual or Organization ("Licensee") accessing
978285986b2c fix: issue2551193 - Fix roundup for removal of cgi and cgitb ...
John Rouillard <rouilj@ieee.org>
parents: 7442
diff changeset
128 and otherwise using this software ("Python") in source or binary
978285986b2c fix: issue2551193 - Fix roundup for removal of cgi and cgitb ...
John Rouillard <rouilj@ieee.org>
parents: 7442
diff changeset
129 form and its associated documentation.
978285986b2c fix: issue2551193 - Fix roundup for removal of cgi and cgitb ...
John Rouillard <rouilj@ieee.org>
parents: 7442
diff changeset
130
978285986b2c fix: issue2551193 - Fix roundup for removal of cgi and cgitb ...
John Rouillard <rouilj@ieee.org>
parents: 7442
diff changeset
131 2. Subject to the terms and conditions of this License Agreement, PSF
978285986b2c fix: issue2551193 - Fix roundup for removal of cgi and cgitb ...
John Rouillard <rouilj@ieee.org>
parents: 7442
diff changeset
132 hereby grants Licensee a nonexclusive, royalty-free, world-wide
978285986b2c fix: issue2551193 - Fix roundup for removal of cgi and cgitb ...
John Rouillard <rouilj@ieee.org>
parents: 7442
diff changeset
133 license to reproduce, analyze, test, perform and/or display
978285986b2c fix: issue2551193 - Fix roundup for removal of cgi and cgitb ...
John Rouillard <rouilj@ieee.org>
parents: 7442
diff changeset
134 publicly, prepare derivative works, distribute, and otherwise use
978285986b2c fix: issue2551193 - Fix roundup for removal of cgi and cgitb ...
John Rouillard <rouilj@ieee.org>
parents: 7442
diff changeset
135 Python alone or in any derivative version, provided, however, that
978285986b2c fix: issue2551193 - Fix roundup for removal of cgi and cgitb ...
John Rouillard <rouilj@ieee.org>
parents: 7442
diff changeset
136 PSF's License Agreement and PSF's notice of copyright, i.e.,
978285986b2c fix: issue2551193 - Fix roundup for removal of cgi and cgitb ...
John Rouillard <rouilj@ieee.org>
parents: 7442
diff changeset
137 "Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008,
978285986b2c fix: issue2551193 - Fix roundup for removal of cgi and cgitb ...
John Rouillard <rouilj@ieee.org>
parents: 7442
diff changeset
138 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019,
978285986b2c fix: issue2551193 - Fix roundup for removal of cgi and cgitb ...
John Rouillard <rouilj@ieee.org>
parents: 7442
diff changeset
139 2020, 2021, 2022 Python Software Foundation; All Rights Reserved"
978285986b2c fix: issue2551193 - Fix roundup for removal of cgi and cgitb ...
John Rouillard <rouilj@ieee.org>
parents: 7442
diff changeset
140 are retained in Python alone or in any derivative version prepared
978285986b2c fix: issue2551193 - Fix roundup for removal of cgi and cgitb ...
John Rouillard <rouilj@ieee.org>
parents: 7442
diff changeset
141 by Licensee.
978285986b2c fix: issue2551193 - Fix roundup for removal of cgi and cgitb ...
John Rouillard <rouilj@ieee.org>
parents: 7442
diff changeset
142
978285986b2c fix: issue2551193 - Fix roundup for removal of cgi and cgitb ...
John Rouillard <rouilj@ieee.org>
parents: 7442
diff changeset
143 3. In the event Licensee prepares a derivative work that is based on
978285986b2c fix: issue2551193 - Fix roundup for removal of cgi and cgitb ...
John Rouillard <rouilj@ieee.org>
parents: 7442
diff changeset
144 or incorporates Python or any part thereof, and wants to make the
978285986b2c fix: issue2551193 - Fix roundup for removal of cgi and cgitb ...
John Rouillard <rouilj@ieee.org>
parents: 7442
diff changeset
145 derivative work available to others as provided herein, then
978285986b2c fix: issue2551193 - Fix roundup for removal of cgi and cgitb ...
John Rouillard <rouilj@ieee.org>
parents: 7442
diff changeset
146 Licensee hereby agrees to include in any such work a brief summary
978285986b2c fix: issue2551193 - Fix roundup for removal of cgi and cgitb ...
John Rouillard <rouilj@ieee.org>
parents: 7442
diff changeset
147 of the changes made to Python.
978285986b2c fix: issue2551193 - Fix roundup for removal of cgi and cgitb ...
John Rouillard <rouilj@ieee.org>
parents: 7442
diff changeset
148
978285986b2c fix: issue2551193 - Fix roundup for removal of cgi and cgitb ...
John Rouillard <rouilj@ieee.org>
parents: 7442
diff changeset
149 4. PSF is making Python available to Licensee on an "AS IS" basis.
978285986b2c fix: issue2551193 - Fix roundup for removal of cgi and cgitb ...
John Rouillard <rouilj@ieee.org>
parents: 7442
diff changeset
150 PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED. BY
978285986b2c fix: issue2551193 - Fix roundup for removal of cgi and cgitb ...
John Rouillard <rouilj@ieee.org>
parents: 7442
diff changeset
151 WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND DISCLAIMS ANY
978285986b2c fix: issue2551193 - Fix roundup for removal of cgi and cgitb ...
John Rouillard <rouilj@ieee.org>
parents: 7442
diff changeset
152 REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS FOR ANY
978285986b2c fix: issue2551193 - Fix roundup for removal of cgi and cgitb ...
John Rouillard <rouilj@ieee.org>
parents: 7442
diff changeset
153 PARTICULAR PURPOSE OR THAT THE USE OF PYTHON WILL NOT INFRINGE ANY
978285986b2c fix: issue2551193 - Fix roundup for removal of cgi and cgitb ...
John Rouillard <rouilj@ieee.org>
parents: 7442
diff changeset
154 THIRD PARTY RIGHTS.
978285986b2c fix: issue2551193 - Fix roundup for removal of cgi and cgitb ...
John Rouillard <rouilj@ieee.org>
parents: 7442
diff changeset
155
978285986b2c fix: issue2551193 - Fix roundup for removal of cgi and cgitb ...
John Rouillard <rouilj@ieee.org>
parents: 7442
diff changeset
156 5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON
978285986b2c fix: issue2551193 - Fix roundup for removal of cgi and cgitb ...
John Rouillard <rouilj@ieee.org>
parents: 7442
diff changeset
157 FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS A
978285986b2c fix: issue2551193 - Fix roundup for removal of cgi and cgitb ...
John Rouillard <rouilj@ieee.org>
parents: 7442
diff changeset
158 RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON, OR
978285986b2c fix: issue2551193 - Fix roundup for removal of cgi and cgitb ...
John Rouillard <rouilj@ieee.org>
parents: 7442
diff changeset
159 ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
978285986b2c fix: issue2551193 - Fix roundup for removal of cgi and cgitb ...
John Rouillard <rouilj@ieee.org>
parents: 7442
diff changeset
160
978285986b2c fix: issue2551193 - Fix roundup for removal of cgi and cgitb ...
John Rouillard <rouilj@ieee.org>
parents: 7442
diff changeset
161 6. This License Agreement will automatically terminate upon a material
978285986b2c fix: issue2551193 - Fix roundup for removal of cgi and cgitb ...
John Rouillard <rouilj@ieee.org>
parents: 7442
diff changeset
162 breach of its terms and conditions.
978285986b2c fix: issue2551193 - Fix roundup for removal of cgi and cgitb ...
John Rouillard <rouilj@ieee.org>
parents: 7442
diff changeset
163
978285986b2c fix: issue2551193 - Fix roundup for removal of cgi and cgitb ...
John Rouillard <rouilj@ieee.org>
parents: 7442
diff changeset
164 7. Nothing in this License Agreement shall be deemed to create any
978285986b2c fix: issue2551193 - Fix roundup for removal of cgi and cgitb ...
John Rouillard <rouilj@ieee.org>
parents: 7442
diff changeset
165 relationship of agency, partnership, or joint venture between PSF
978285986b2c fix: issue2551193 - Fix roundup for removal of cgi and cgitb ...
John Rouillard <rouilj@ieee.org>
parents: 7442
diff changeset
166 and Licensee. This License Agreement does not grant permission to
978285986b2c fix: issue2551193 - Fix roundup for removal of cgi and cgitb ...
John Rouillard <rouilj@ieee.org>
parents: 7442
diff changeset
167 use PSF trademarks or trade name in a trademark sense to endorse or
978285986b2c fix: issue2551193 - Fix roundup for removal of cgi and cgitb ...
John Rouillard <rouilj@ieee.org>
parents: 7442
diff changeset
168 promote products or services of Licensee, or any third party.
978285986b2c fix: issue2551193 - Fix roundup for removal of cgi and cgitb ...
John Rouillard <rouilj@ieee.org>
parents: 7442
diff changeset
169
978285986b2c fix: issue2551193 - Fix roundup for removal of cgi and cgitb ...
John Rouillard <rouilj@ieee.org>
parents: 7442
diff changeset
170 8. By copying, installing or otherwise using Python, Licensee agrees
978285986b2c fix: issue2551193 - Fix roundup for removal of cgi and cgitb ...
John Rouillard <rouilj@ieee.org>
parents: 7442
diff changeset
171 to be bound by the terms and conditions of this License Agreement.

Roundup Issue Tracker: http://roundup-tracker.org/