Mercurial > p > roundup > code
annotate COPYING.txt @ 8408:e882a5d52ae5
refactor: move RateLimitExceeded to roundup.cgi.exceptions
RateLimitExceeded is an HTTP exception that raises code 429. Move it
to roundup.cgi.exceptions where all the other exceptions that result
in http status codes are located. Also make it inherit from
HTTPException since it is one.
Also add docstrings for all HTTP exceptions and order HTTPExceptions
by status code.
BREAKING CHANGE: if somebody is importing RateLimitExceeded they will
need to change their import. I consider it unlikely anybody is using
RateLimitExceeded. Detectors and extensions are unlikely to raise
RateLimitExceeded. So I am leaving it out of the upgrading doc. Just
doc in change log.
| author | John Rouillard <rouilj@ieee.org> |
|---|---|
| date | Sun, 10 Aug 2025 21:27:06 -0400 |
| parents | 3bf6ad421347 |
| children |
| 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. |
