How Is CUPS Licensed?

Created at 10:58 Jul 23, 2004 by mike, last modified at 17:32 Oct 22, 2006

The Common UNIX Printing SystemTM, ("CUPSTM"), 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.

The GNU LGPL applies to the CUPS and CUPS Imaging libraries located in the "cups" and "filter" subdirectories 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.

For those not familiar with the GNU GPL, the license basically allows you to:

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 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 and CUPS Imaging libraries under other licenses and/or conditions as appropriate for your application, driver, or filter.

Download  ·  Home Page  ·  Listing


Comments

Submit Comment

From davelab6, 05:00 Jul 13, 2007 (score=3)

Sell verbatim copies of the software for a media fee

This isn't true, the GNU GPL allows you to Sell verbatim copies of the software for as large a fee as you can get. The essay "Selling Free Software" at gnu.org/philosophy/selling.html explains this fully :-) Reply