]> git.ipfire.org Git - thirdparty/cups.git/commitdiff
Update CUPS license so that it is clear that a derived work does
authormike <mike@7a7537e8-13f0-0310-91df-b6672ffda945>
Wed, 15 May 2002 20:41:27 +0000 (20:41 +0000)
committermike <mike@7a7537e8-13f0-0310-91df-b6672ffda945>
Wed, 15 May 2002 20:41:27 +0000 (20:41 +0000)
not have to include the license exceptions, and group the
exceptions in a single section.

git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@2408 7a7537e8-13f0-0310-91df-b6672ffda945

LICENSE.html
LICENSE.txt

index c035b5ce53d988cc0d41b8e4d11d18d17ac203da..2c9b2748902fcb0606dfe12eb15630669bb712f1 100644 (file)
@@ -20,34 +20,33 @@ WWW: <A HREF="http://www.cups.org">http://www.cups.org</A>
 <P>The Common UNIX Printing System<SUP>TM</SUP>,
 ("CUPS<SUP>TM</SUP>"), is provided under the GNU General Public
 License ("GPL") and GNU Library General Public License ("LGPL"),
-Version 2, with exceptions for Apple operating systems. A copy
-of the exceptions and licenses follow this introduction.
+Version 2, with exceptions for Apple operating systems and the
+OpenSSL toolkit. A copy of the exceptions and licenses follow
+this introduction.
 
 <P>The GNU LGPL applies to the CUPS API library, located in the
 "cups" subdirectory of the CUPS source distribution and in the
-"/usr/include/cups" directory and "libcups.a", "libcups_s.a",
-"libcups.sl", "libcups.so", or "libcups.dylib" files in the
-binary distributions.
-
-<P>The GNU GPL applies to the remainder of the CUPS
+"cups" include directory and library files in the binary
+distributions. The GNU GPL applies to the remainder of the CUPS
 distribution, including the "pdftops" filter which is based upon
-Xpdf 0.93a.
+Xpdf and the CUPS imaging library.
 
 <P>For those not familiar with the GNU GPL, the license basically
 allows you to:
 
 <UL>
 
-       <LI>Use the CUPS software at no charge.
+       <LI>Use the CUPS software at no charge.</LI>
 
-       <LI>Distribute verbatim copies of the software in source or
-       binary form.
+       <LI>Distribute verbatim copies of the software in source
+       or binary form.</LI>
 
-       <LI>Sell verbatim copies of the software for a media fee, or
-       sell support for the software.
+       <LI>Sell verbatim copies of the software for a media
+       fee, or sell support for the software.</LI>
 
-       <LI>Distribute or sell printer drivers and filters that use
-       CUPS so long as source code is made available under the GPL.
+       <LI>Distribute or sell printer drivers and filters that
+       use CUPS so long as source code is made available under
+       the GPL.</LI>
 
 </UL>
 
@@ -60,75 +59,103 @@ only exceptions to this are the portions of the CUPS software
 covered by the Apple operating system license exceptions
 outlined later in this license agreement.
 
-<P>The GNU LGPL relaxes the "link-to" restriction, allowing you to
-develop applications that use the CUPS API library under other licenses
-and/or conditions as appropriate for your application.
-
-<H3>Apple Operating System Development License Exception</H3>
-
-<P>In addition, as the copyright holder of CUPS, Easy Software Products
-grants the following special exception:
-
-<BLOCKQUOTE>Software that is developed by any person or entity
-for an Apple Operating System ("Apple OS-Developed Software"),
-including but not limited to Apple and third party printer
-drivers, filters, and backends for an Apple Operating System,
-that is linked to the CUPS imaging library or based on any
-sample filters or backends provided with CUPS shall not be
-considered to be a derivative work or collective work based on
-the CUPS program and is exempt from the mandatory source code
-release clauses of the GNU GPL. You may therefore distribute
-linked combinations of the CUPS imaging library with Apple
-OS-Developed Software without releasing the source code of the
-Apple OS-Developed Software. You may also use sample filters and
-backends provided with CUPS to develop Apple OS-Developed
-Software without releasing the source code of the Apple
-OS-Developed Software.</BLOCKQUOTE>
-
-<P>An Apple Operating System means any operating system software
-developed and/or marketed by Apple Computer, Inc., including but
-not limited to all existing releases and versions of Apple's
-Darwin, Mac OS X, and Mac OS X Server products and all follow-on
-releases and future versions thereof.
+<P>The GNU LGPL relaxes the "link-to" restriction, allowing you
+to develop applications that use the CUPS API library under
+other licenses and/or conditions as appropriate for your
+application.
+
+<H3>License Exceptions</H3>
+
+<P>In addition, as the copyright holder of CUPS, Easy Software
+Products grants the following special exceptions:
+
+<OL>
+
+       <LI><B>Apple Operating System Development License
+       Exception</B>;
+
+       <OL TYPE="a">
+
+               <LI>Software that is developed by any person or
+               entity for an Apple Operating System ("Apple
+               OS-Developed Software"), including but not
+               limited to Apple and third party printer
+               drivers, filters, and backends for an Apple
+               Operating System, that is linked to the CUPS
+               imaging library or based on any sample filters
+               or backends provided with CUPS shall not be
+               considered to be a derivative work or collective
+               work based on the CUPS program and is exempt
+               from the mandatory source code release clauses
+               of the GNU GPL. You may therefore distribute
+               linked combinations of the CUPS imaging library
+               with Apple OS-Developed Software without
+               releasing the source code of the Apple
+               OS-Developed Software. You may also use sample
+               filters and backends provided with CUPS to
+               develop Apple OS-Developed Software without
+               releasing the source code of the Apple
+               OS-Developed Software.</LI>
+
+               <LI>An Apple Operating System means any
+               operating system software developed and/or
+               marketed by Apple Computer, Inc., including but
+               not limited to all existing releases and
+               versions of Apple's Darwin, Mac OS X, and Mac OS
+               X Server products and all follow-on releases and
+               future versions thereof.</LI>
+
+               <LI>This exception is only available for Apple
+               OS-Developed Software and does not apply to
+               software that is distributed for use on other
+               operating systems.</LI>
+
+               <LI>All CUPS software that falls under this
+               license exception have the following text at the
+               top of each source file:
+
+               <BLOCKQUOTE>This file is subject to the Apple
+               OS-Developed Software
+               exception.</BLOCKQUOTE></LI>
+
+       </OL>
+
+       <LI><B>OpenSSL Toolkit License Exception</B>;
+
+       <OL TYPE="a">
+
+               <LI>Easy Software Products explicitly allows the
+               compilation and distribution of the CUPS
+               software with the OpenSSL Toolkit.</LI>
+
+       </OL>
 
-<P>This exception is only available for Apple OS-Developed
-Software and does not apply to software that is distributed for
-use on other operating systems.
-
-<P>All CUPS software that falls under this license exception have
-the following text at the top of each source file:
-
-<BLOCKQUOTE>This file is subject to the Apple OS-Developed
-Software exception.</BLOCKQUOTE>
-
-<H3>OpenSSL Toolkit License Exception</H3>
-
-<P>In addition, as the copyright holder of CUPS, Easy Software Products
-grants the following special exception:
+</OL>
 
-<BLOCKQUOTE>Easy Software Products explicitly allows the compilation and
-distribution of the CUPS software with the OpenSSL Toolkit.</BLOCKQUOTE>
+<P>No developer is required to provide these exceptions in a
+derived work.
 
 <H3>Trademarks</H3>
 
-<P>Easy Software Products has trademarked the Common UNIX Printing
-System, CUPS, and CUPS logo. These names and logos may be used freely
-in any direct port or binary distribution of CUPS. To use them in
-derivative products, please contract Easy Software Products for written
-permission. Our intention is to protect the value of these trademarks and
-ensure that any derivative product meets the same high-quality
-standards as the original.
+<P>Easy Software Products has trademarked the Common UNIX
+Printing System, CUPS, and CUPS logo. These names and logos may
+be used freely in any direct port or binary distribution of
+CUPS. Please contract Easy Software Products for written
+permission to use them in derivative products. Our intention is
+to protect the value of these trademarks and ensure that any
+derivative product meets the same high-quality standards as the
+original.
 
 <H3>Binary Distribution Rights</H3>
 
-<P>Easy Software Products also sells rights to the CUPS source code
-under a binary distribution license for vendors that are unable to
-release source code for their drivers, additions, and modifications to
-CUPS under the GNU GPL and LGPL. For information please contact us at
-the address shown above.
+<P>Easy Software Products also sells rights to the CUPS source
+code under a binary distribution license for vendors that are
+unable to release source code for their drivers, additions, and
+modifications to CUPS under the GNU GPL and LGPL. For
+information please contact us at the address shown above.
 
 <P>The Common UNIX Printing System provides a "pdftops" filter
-is based on the Xpdf 0.93a software. For binary distribution
+that is based on the Xpdf software. For binary distribution
 licensing of this software, please contact:
 
 <BLOCKQUOTE>
@@ -139,12 +166,12 @@ WWW: <A HREF="http://www.foolabs.com/xpdf/">http://www.foolabs.com/xpdf/</A>
 
 <H3>Support</H3>
 
-<P>Easy Software Products sells software support for CUPS as well as a
-commercial printing product based on CUPS called ESP Print Pro. You can
-find out more at our web site:
+<P>Easy Software Products sells software support for CUPS as
+well as a commercial printing product based on CUPS called ESP
+Print Pro. You can find out more at our web site:
 
 <UL><PRE>
-<A HREF="http://www.easysw.com">http://www.easysw.com</A>
+<A HREF="http://www.easysw.com/">http://www.easysw.com/</A>
 </PRE></UL>
 
 <!-- NEW PAGE -->
index c931644dcdc0976ae75c8f82f745ba9a106adcec..c370d608fc648475299ee231d15ae14346ca602a 100644 (file)
 
 INTRODUCTION
 
-The Common UNIX Printing System^TM, ("CUPS^TM"), is provided under
-the GNU General Public License ("GPL") and GNU Library General Public
-License ("LGPL"), Version 2, with exceptions for Apple operating
-systems. A copy of the exceptions and licenses follow this
-introduction.
-
-The GNU LGPL applies to the CUPS API library, located in the "cups"
-subdirectory of the CUPS source distribution and in the
-"/usr/include/cups" directory and "libcups.a", "libcups_s.a",
-"libcups.sl", "libcups.so", or "libcups.dylib" files in the binary
-distributions.
-
-The GNU GPL applies to the remainder of the CUPS distribution,
-including the "pstoraster" filter which is based upon GNU Ghostscript
-5.50 and the "pdftops" filter which is based upon Xpdf 0.93a.
-
-For those not familiar with the GNU GPL, the license basically allows
-you to:
+The Common UNIX Printing System(tm), ("CUPS(tm)"), is provided
+under the GNU General Public License ("GPL") and GNU Library
+General Public License ("LGPL"), Version 2, with exceptions for
+Apple operating systems and the OpenSSL toolkit. A copy of the
+exceptions and licenses follow this introduction.
+
+The GNU LGPL applies to the CUPS API library, located in the
+"cups" subdirectory of the CUPS source distribution and in the
+"cups" include directory and library files in the binary
+distributions. The GNU GPL applies to the remainder of the CUPS
+distribution, including the "pdftops" filter which is based upon
+Xpdf and the CUPS imaging library.
+
+For those not familiar with the GNU GPL, the license basically
+allows you to:
 
    - Use the CUPS software at no charge.
-   - Distribute verbatim copies of the software in source or binary
-     form.
-   - Sell verbatim copies of the software for a media fee, or sell
-     support for the software.
-   - Distribute or sell printer drivers and filters that use CUPS so
-     long as source code is made available under the GPL.
-
-What this license *does not* allow you to do is make changes or add
-features to CUPS and then sell a binary distribution without source
-code. You must provide source for any new drivers, changes, or
-additions to the software, and all code must be provided under the GPL
-or LGPL as appropriate. The only exceptions to this are the portions of
-the CUPS software covered by the Apple operating system license
-exceptions outlined later in this license agreement.
-
-The GNU LGPL relaxes the "link-to" restriction, allowing you to develop
-applications that use the CUPS API library under other licenses and/or
-conditions as appropriate for your application.
-
-
-APPLE OPERATING SYSTEM DEVELOPMENT LICENSE EXCEPTION
-
-In addition, as the copyright holder of CUPS, Easy Software Products
-grants the following special exception:
-
-    Software that is developed by any person or entity for an Apple
-    Operating System ("Apple OS-Developed Software"), including but not
-    limited to Apple and third party printer drivers, filters, and
-    backends for an Apple Operating System, that is linked to the CUPS
-    imaging library or based on any sample filters or backends provided
-    with CUPS shall not be considered to be a derivative work or
-    collective work based on the CUPS program and is exempt from the
-    mandatory source code release clauses of the GNU GPL. You may
-    therefore distribute linked combinations of the CUPS imaging
-    library with Apple OS-Developed Software without releasing the
-    source code of the Apple OS-Developed Software. You may also use
-    sample filters and backends provided with CUPS to develop Apple
-    OS-Developed Software without releasing the source code of the
-    Apple OS-Developed Software.
-
-An Apple Operating System means any operating system software developed
-and/or marketed by Apple Computer, Inc., including but not limited to
-all existing releases and versions of Apple's Darwin, Mac OS X, and Mac
-OS X Server products and all follow-on releases and future versions
-thereof.
-
-This exception is only available for Apple OS-Developed Software and
-does not apply to software that is distributed for use on other
-operating systems.
-
-All CUPS software that falls under this license exception have the
-following text at the top of each source file:
-
-    This file is subject to the Apple OS-Developed Software exception.
-
-
-OPENSSL TOOLKIT LICENSE EXCEPTION
-
-In addition, as the copyright holder of CUPS, Easy Software Products
-grants the following special exception:
-
-    Easy Software Products explicitly allows the compilation and
-    distribution of the CUPS software with the OpenSSL Toolkit.
+   - Distribute verbatim copies of the software in source or
+     binary form.
+   - Sell verbatim copies of the software for a media fee, or
+     sell support for the software.
+   - Distribute or sell printer drivers and filters that use
+     CUPS so long as source code is made available under the
+     GPL.
+
+What this license *does not* allow you to do is make changes or
+add features to CUPS and then sell a binary distribution without
+source code. You must provide source for any new drivers,
+changes, or additions to the software, and all code must be
+provided under the GPL or LGPL as appropriate. The only
+exceptions to this are the portions of the CUPS software covered
+by the Apple operating system license exceptions outlined later
+in this license agreement.
+
+The GNU LGPL relaxes the "link-to" restriction, allowing you to
+develop applications that use the CUPS API library under other
+licenses and/or conditions as appropriate for your application.
+
+
+LICENSE EXCEPTIONS
+
+In addition, as the copyright holder of CUPS, Easy Software
+Products grants the following special exceptions:
+
+     1. Apple Operating System Development License Exception;
+
+       a. Software that is developed by any person or entity
+          for an Apple Operating System ("Apple OS-Developed
+          Software"), including but not limited to Apple and
+          third party printer drivers, filters, and backends
+          for an Apple Operating System, that is linked to the
+          CUPS imaging library or based on any sample filters
+          or backends provided with CUPS shall not be
+          considered to be a derivative work or collective work
+          based on the CUPS program and is exempt from the
+          mandatory source code release clauses of the GNU GPL.
+          You may therefore distribute linked combinations of
+          the CUPS imaging library with Apple OS-Developed
+          Software without releasing the source code of the
+          Apple OS-Developed Software. You may also use sample
+          filters and backends provided with CUPS to develop
+          Apple OS-Developed Software without releasing the
+          source code of the Apple OS-Developed Software.
+
+       b. An Apple Operating System means any operating system
+          software developed and/or marketed by Apple Computer,
+          Inc., including but not limited to all existing
+          releases and versions of Apple's Darwin, Mac OS X,
+          and Mac OS X Server products and all follow-on
+          releases and future versions thereof.
+
+       c. This exception is only available for Apple
+          OS-Developed Software and does not apply to software
+          that is distributed for use on other operating
+          systems.
+
+       d. All CUPS software that falls under this license
+          exception have the following text at the top of each
+          source file:
+
+            This file is subject to the Apple OS-Developed
+            Software exception.
+
+     2. OpenSSL Toolkit License Exception;
+
+       a. Easy Software Products explicitly allows the
+          compilation and distribution of the CUPS software
+          with the OpenSSL Toolkit.
+
+No developer is required to provide these exceptions in a
+derived work.
 
 
 TRADEMARKS
 
-Easy Software Products has trademarked the Common UNIX Printing System,
-CUPS, and CUPS logo. These names and logos may be used freely in any direct
-port or binary distribution of CUPS. To use them in derivative products,
-please contract Easy Software Products for written permission. Our intention
-is to protect the value of these trademarks and ensure that any derivative
-product meets the same high-quality standards as the original.
+Easy Software Products has trademarked the Common UNIX Printing
+System, CUPS, and CUPS logo. These names and logos may be used
+freely in any direct port or binary distribution of CUPS. Please
+contract Easy Software Products for written permission to use
+them in derivative products. Our intention is to protect the
+value of these trademarks and ensure that any derivative product
+meets the same high-quality standards as the original.
 
 
 BINARY DISTRIBUTION RIGHTS
 
-Easy Software Products also sells rights to the CUPS source code under a
-binary distribution license for vendors that are unable to release source
-code for their drivers, additions, and modifications to CUPS under the GNU
-GPL and LGPL. For information please contact us at the address shown above.
+Easy Software Products also sells rights to the CUPS source code
+under a binary distribution license for vendors that are unable
+to release source code for their drivers, additions, and
+modifications to CUPS under the GNU GPL and LGPL. For
+information please contact us at the address shown above.
 
-The Common UNIX Printing System provides a  "pdftops" filter is based on
-the Xpdf 0.93a software. For binary distribution licensing of this
-software, please contact:
+The Common UNIX Printing System provides a "pdftops" filter that
+is based on the Xpdf software. For binary distribution licensing
+of this software, please contact:
 
      Derek B. Noonburg
      Email: derekn@foolabs.com
@@ -124,11 +134,11 @@ software, please contact:
 
 SUPPORT
 
-Easy Software Products sells software support for CUPS as well as a
-commercial printing product based on CUPS called ESP Print Pro. You can find
-out more at our web site:
+Easy Software Products sells software support for CUPS as well
+as a commercial printing product based on CUPS called ESP Print
+Pro. You can find out more at our web site:
 
-     http://www.easysw.com
+     http://www.easysw.com/
 \f
                    GNU GENERAL PUBLIC LICENSE
                       Version 2, June 1991