blob: bf088fdb0b646365f946a8993041298c36a9d42a [file] [log] [blame]
Haibo Huang4c283622019-12-13 16:47:52 -08001CUPS
Philip P. Moltmann31c74722017-02-27 14:57:44 -08002
Haibo Huang4c283622019-12-13 16:47:52 -08003Copyright © 2007-2019 by Apple Inc.
4Copyright © 1997-2007 by Easy Software Products.
Philip P. Moltmann31c74722017-02-27 14:57:44 -08005
Haibo Huang4c283622019-12-13 16:47:52 -08006CUPS and the CUPS logo are trademarks of Apple Inc.
Philip P. Moltmann31c74722017-02-27 14:57:44 -08007
Haibo Huang4c283622019-12-13 16:47:52 -08008The MD5 Digest code is Copyright 1999 Aladdin Enterprises.
Philip P. Moltmann31c74722017-02-27 14:57:44 -08009
Haibo Huang4c283622019-12-13 16:47:52 -080010The Kerberos support code ("KSC") is copyright 2006 by Jelmer Vernooij and is
11provided 'as-is', without any express or implied warranty. In no event will the
12author or Apple Inc. be held liable for any damages arising from the use of the
13KSC.
Philip P. Moltmann31c74722017-02-27 14:57:44 -080014
Haibo Huang4c283622019-12-13 16:47:52 -080015Sources files containing KSC have the following text at the top of each source
16file:
Philip P. Moltmann31c74722017-02-27 14:57:44 -080017
Haibo Huang4c283622019-12-13 16:47:52 -080018 This file contains Kerberos support code, copyright 2006 by Jelmer Vernooij.
Philip P. Moltmann31c74722017-02-27 14:57:44 -080019
Haibo Huang4c283622019-12-13 16:47:52 -080020The KSC copyright and license apply only to Kerberos-related feature code in
21CUPS. Such code is typically conditionally compiled based on the present of the
22HAVE_GSSAPI preprocessor definition.
Philip P. Moltmann31c74722017-02-27 14:57:44 -080023
Haibo Huang4c283622019-12-13 16:47:52 -080024Permission is granted to anyone to use the KSC for any purpose, including
25commercial applications, and to alter it and redistribute it freely, subject to
26the following restrictions:
Philip P. Moltmann31c74722017-02-27 14:57:44 -080027
Haibo Huang4c283622019-12-13 16:47:52 -080028 1. The origin of the KSC must not be misrepresented; you must not claim that
29 you wrote the original software. If you use the KSC in a product, an
30 acknowledgment in the product documentation would be appreciated but is not
31 required.
32 2. Altered source versions must be plainly marked as such, and must not be
33 misrepresented as being the original software.
34 3. This notice may not be removed or altered from any source distribution.
Philip P. Moltmann31c74722017-02-27 14:57:44 -080035
Philip P. Moltmann31c74722017-02-27 14:57:44 -080036
Haibo Huang4c283622019-12-13 16:47:52 -080037-- CUPS Exceptions to the Apache 2.0 License --
Philip P. Moltmann31c74722017-02-27 14:57:44 -080038
Haibo Huang4c283622019-12-13 16:47:52 -080039As an exception, if, as a result of your compiling your source code, portions
40of this Software are embedded into an Object form of such source code, you
41may redistribute such embedded portions in such Object form without complying
42with the conditions of Sections 4(a), 4(b) and 4(d) of the License.
Philip P. Moltmann31c74722017-02-27 14:57:44 -080043
Haibo Huang4c283622019-12-13 16:47:52 -080044In addition, if you combine or link compiled forms of this Software with
45software that is licensed under the GPLv2 ("Combined Software") and if a
46court of competent jurisdiction determines that the patent provision (Section
473), the indemnity provision (Section 9) or other Section of the License
48conflicts with the conditions of the GPLv2, you may retroactively and
49prospectively choose to deem waived or otherwise exclude such Section(s) of
50the License, but only in their entirety and only with respect to the Combined
51Software.