Skip to content

Commit 53a46fb

Browse files
committed
2022.1 release code drop.
1 parent 5942860 commit 53a46fb

10 files changed

Lines changed: 267 additions & 143 deletions

File tree

LICENSE.txt

Lines changed: 155 additions & 126 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Copyright (c) 2021, Perforce Software, Inc. All rights reserved.
1+
Copyright (c) 2022, Perforce Software, Inc. All rights reserved.
22

33
Redistribution and use in source and binary forms, with or without
44
modification, are permitted provided that the following conditions are met:
@@ -30,6 +30,160 @@ The following are the license statements for code used in
3030
this program.
3131

3232

33+
P4/P4API License
34+
-----------------------
35+
Copyright (c) 1995-2022, Perforce Software, Inc.
36+
All rights reserved.
37+
38+
Redistribution and use in source and binary forms, with or without
39+
modification, are permitted provided that the following conditions are met:
40+
41+
Redistributions of source code must retain the above copyright notice,
42+
this list of conditions and the following disclaimer.
43+
44+
Redistributions in binary form must reproduce the above copyright
45+
notice, this list of conditions and the following disclaimer in the
46+
documentation and/or other materials provided with the distribution.
47+
48+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
49+
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
50+
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
51+
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
52+
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
53+
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
54+
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
55+
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
56+
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
57+
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
58+
POSSIBILITY OF SUCH DAMAGE.
59+
60+
61+
OpenSSL:
62+
-----------------------
63+
This product includes cryptographic software written by Eric Young
64+
(eay@cryptsoft.com).
65+
This product includes software written by Tim Hudson
66+
(tjh@cryptsoft.com).
67+
68+
OpenSSL License
69+
-----------------------
70+
71+
* ====================================================================
72+
* Copyright (c) 1998-2011 The OpenSSL Project. All rights reserved.
73+
*
74+
* Redistribution and use in source and binary forms, with or without
75+
* modification, are permitted provided that the following conditions
76+
* are met:
77+
*
78+
* 1. Redistributions of source code must retain the above copyright
79+
* notice, this list of conditions and the following disclaimer.
80+
*
81+
* 2. Redistributions in binary form must reproduce the above copyright
82+
* notice, this list of conditions and the following disclaimer in
83+
* the documentation and/or other materials provided with the
84+
* distribution.
85+
*
86+
* 3. All advertising materials mentioning features or use of this
87+
* software must display the following acknowledgment:
88+
* "This product includes software developed by the OpenSSL Project
89+
* for use in the OpenSSL Toolkit. (http://www.openssl.org/)
90+
*
91+
* 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be
92+
* used to endorse or promote products derived from this software
93+
* without prior written permission. For written permission, please
94+
* contact openssl-core@openssl.org.
95+
*
96+
* 5. Products derived from this software may not be called "OpenSSL
97+
* nor may "OpenSSL" appear in their names without prior written
98+
* permission of the OpenSSL Project.
99+
*
100+
* 6. Redistributions of any form whatsoever must retain the following
101+
* acknowledgment:
102+
* "This product includes software developed by the OpenSSL Project
103+
* for use in the OpenSSL Toolkit (http://www.openssl.org/)
104+
*
105+
* THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY
106+
* EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
107+
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
108+
* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR
109+
* ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
110+
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
111+
* NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
112+
* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
113+
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
114+
* STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
115+
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
116+
* OF THE POSSIBILITY OF SUCH DAMAGE.
117+
* ====================================================================
118+
*
119+
* This product includes cryptographic software written by Eric Young
120+
* (eay@cryptsoft.com). This product includes software written by Tim
121+
* Hudson (tjh@cryptsoft.com).
122+
*
123+
*
124+
125+
Original SSLeay License
126+
-----------------------
127+
128+
* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
129+
* All rights reserved.
130+
*
131+
* This package is an SSL implementation written
132+
* by Eric Young (eay@cryptsoft.com).
133+
* The implementation was written so as to conform with Netscapes SSL.
134+
*
135+
* This library is free for commercial and non-commercial use as long as
136+
* the following conditions are adhered to. The following conditions
137+
* apply to all code found in this distribution, be it the RC4, RSA,
138+
* lhash, DES, etc., code; not just the SSL code. The SSL documentation
139+
* included with this distribution is covered by the same copyright terms
140+
* except that the holder is Tim Hudson (tjh@cryptsoft.com).
141+
*
142+
* Copyright remains Eric Young's, and as such any Copyright notices in
143+
* the code are not to be removed.
144+
* If this package is used in a product, Eric Young should be given
145+
* attribution as the author of the parts of the library used.
146+
* This can be in the form of a textual message at program startup or
147+
* in documentation (online or textual) provided with the package.
148+
*
149+
* Redistribution and use in source and binary forms, with or without
150+
* modification, are permitted provided that the following conditions
151+
* are met:
152+
* 1. Redistributions of source code must retain the copyright
153+
* notice, this list of conditions and the following disclaimer.
154+
* 2. Redistributions in binary form must reproduce the above copyright
155+
* notice, this list of conditions and the following disclaimer in the
156+
* documentation and/or other materials provided with the distribution.
157+
* 3. All advertising materials mentioning features or use of this
158+
* software must display the following acknowledgement:
159+
* "This product includes cryptographic software written by
160+
* Eric Young (eay@cryptsoft.com)"
161+
* The word 'cryptographic' can be left out if the routines from the
162+
* library being used are not cryptographic related :-) .
163+
* 4. If you include any Windows specific code (or a derivative thereof)
164+
* from the apps directory (application code) you must include an
165+
* acknowledgement: "This product includes software written by Tim
166+
* Hudson (tjh@cryptsoft.com)"
167+
*
168+
* THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
169+
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
170+
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
171+
* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS
172+
* BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
173+
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
174+
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
175+
* BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
176+
* WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
177+
* OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
178+
* IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
179+
*
180+
* The licence and distribution terms for any publicly available version
181+
* or derivative of this code cannot be changed. i.e. this code cannot
182+
* simply be copied and put under another distribution licence
183+
* [including the GNU Public Licence.]
184+
*
185+
186+
33187
sol2 License
34188
-----------------------
35189

@@ -328,128 +482,3 @@ ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
328482
DEALINGS IN THE SOFTWARE.
329483

330484

331-
332-
LICENSE ISSUES
333-
==============
334-
335-
The OpenSSL toolkit stays under a double license, i.e. both the conditions of
336-
the OpenSSL License and the original SSLeay license apply to the toolkit.
337-
See below for the actual license texts.
338-
339-
OpenSSL License
340-
---------------
341-
342-
/* ====================================================================
343-
* Copyright (c) 1998-2019 The OpenSSL Project. All rights reserved.
344-
*
345-
* Redistribution and use in source and binary forms, with or without
346-
* modification, are permitted provided that the following conditions
347-
* are met:
348-
*
349-
* 1. Redistributions of source code must retain the above copyright
350-
* notice, this list of conditions and the following disclaimer.
351-
*
352-
* 2. Redistributions in binary form must reproduce the above copyright
353-
* notice, this list of conditions and the following disclaimer in
354-
* the documentation and/or other materials provided with the
355-
* distribution.
356-
*
357-
* 3. All advertising materials mentioning features or use of this
358-
* software must display the following acknowledgment:
359-
* "This product includes software developed by the OpenSSL Project
360-
* for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
361-
*
362-
* 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
363-
* endorse or promote products derived from this software without
364-
* prior written permission. For written permission, please contact
365-
* openssl-core@openssl.org.
366-
*
367-
* 5. Products derived from this software may not be called "OpenSSL"
368-
* nor may "OpenSSL" appear in their names without prior written
369-
* permission of the OpenSSL Project.
370-
*
371-
* 6. Redistributions of any form whatsoever must retain the following
372-
* acknowledgment:
373-
* "This product includes software developed by the OpenSSL Project
374-
* for use in the OpenSSL Toolkit (http://www.openssl.org/)"
375-
*
376-
* THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY
377-
* EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
378-
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
379-
* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR
380-
* ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
381-
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
382-
* NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
383-
* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
384-
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
385-
* STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
386-
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
387-
* OF THE POSSIBILITY OF SUCH DAMAGE.
388-
* ====================================================================
389-
*
390-
* This product includes cryptographic software written by Eric Young
391-
* (eay@cryptsoft.com). This product includes software written by Tim
392-
* Hudson (tjh@cryptsoft.com).
393-
*
394-
*/
395-
396-
Original SSLeay License
397-
-----------------------
398-
399-
/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
400-
* All rights reserved.
401-
*
402-
* This package is an SSL implementation written
403-
* by Eric Young (eay@cryptsoft.com).
404-
* The implementation was written so as to conform with Netscapes SSL.
405-
*
406-
* This library is free for commercial and non-commercial use as long as
407-
* the following conditions are aheared to. The following conditions
408-
* apply to all code found in this distribution, be it the RC4, RSA,
409-
* lhash, DES, etc., code; not just the SSL code. The SSL documentation
410-
* included with this distribution is covered by the same copyright terms
411-
* except that the holder is Tim Hudson (tjh@cryptsoft.com).
412-
*
413-
* Copyright remains Eric Young's, and as such any Copyright notices in
414-
* the code are not to be removed.
415-
* If this package is used in a product, Eric Young should be given attribution
416-
* as the author of the parts of the library used.
417-
* This can be in the form of a textual message at program startup or
418-
* in documentation (online or textual) provided with the package.
419-
*
420-
* Redistribution and use in source and binary forms, with or without
421-
* modification, are permitted provided that the following conditions
422-
* are met:
423-
* 1. Redistributions of source code must retain the copyright
424-
* notice, this list of conditions and the following disclaimer.
425-
* 2. Redistributions in binary form must reproduce the above copyright
426-
* notice, this list of conditions and the following disclaimer in the
427-
* documentation and/or other materials provided with the distribution.
428-
* 3. All advertising materials mentioning features or use of this software
429-
* must display the following acknowledgement:
430-
* "This product includes cryptographic software written by
431-
* Eric Young (eay@cryptsoft.com)"
432-
* The word 'cryptographic' can be left out if the rouines from the library
433-
* being used are not cryptographic related :-).
434-
* 4. If you include any Windows specific code (or a derivative thereof) from
435-
* the apps directory (application code) you must include an acknowledgement:
436-
* "This product includes software written by Tim Hudson (tjh@cryptsoft.com)"
437-
*
438-
* THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
439-
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
440-
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
441-
* ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
442-
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
443-
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
444-
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
445-
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
446-
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
447-
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
448-
* SUCH DAMAGE.
449-
*
450-
* The licence and distribution terms for any publically available version or
451-
* derivative of this code cannot be changed. i.e. this code cannot simply be
452-
* copied and put under another distribution licence
453-
* [including the GNU Public Licence.]
454-
*/
455-

0 commit comments

Comments
 (0)