July 17, 2007 8:05 AM PDT

Apple takes over CUPS, Unix printing software

by Stephen Shankland
  • Font size
  • Print
  • 12 comments

Apple has acquired the source code for CUPS, an open-source project for managing printing on Unix and Linux systems.

Michael Sweet, CUPS author and an owner of the company Easy Software Products that owned the CUPS software copyright, said last week that Apple hired him and acquired the copyright in February.

CUPS, which stands for the Common Unix Printing System, will continue to be released under the General Public License (GPL) and Lesser GPL (LGPL) licensing terms. However, Apple has an exception from the terms of the license.

"Software that is developed by any person or entity 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," according to the CUPS list of frequently asked questions. "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."

Stephen Shankland writes about a wide range of technology and products, but has a particular focus on browsers and digital photography. He joined CNET News in 1998 and since then also has covered Google, Yahoo, servers, supercomputing, Linux and open-source software, and science. E-mail Stephen, or follow him on Twitter at http://www.twitter.com/stshank.
Recent posts from News Blog
Nvidia puts NForce chipset development on hold
Opera 10 browser is here
Neil Young Archives Blu-ray: Rip off?
Acronis revises survey results about backup habits
Acronis miscalculates data on users' bad backup habits
Flickr co-founder presses beta button
Comcast, Sony open retail store
Cox to try coaxing the Internet into submission
Add a Comment (Log in or register) (12 Comments)
  • prev
  • 1
  • next
So...
by rapier1 July 17, 2007 9:04 AM PDT
Its released under GPL except that it isn't. What?
Reply to this comment
Makes Sense
by beubanks7507 July 17, 2007 9:31 AM PDT
Probably, the original CUPS software will remain open source (or at
least freeware) but, anything that is developed from it is going to
considered the property of Apple Inc. Apple is probably planning a
new printing utility or something and wanted to buy out the
software.
View reply
This is entirely normal
by ajhoughton July 17, 2007 9:50 AM PDT
Every time someone does this kind of thing, we seem to get a
crowd of people going "But it's GPL'd, you can't do that!". But the
copyright holder(s) *can* do as they see fit, including licensing
someone to use it under other terms.

In fact, it's not uncommon; it's exactly the same kind of thing as
having a separate non-commercial use license, or a less expensive
license for students, for instance.
View reply
Yeah . . .
by ArtInvent July 17, 2007 12:12 PM PDT
The copyright holder to open source code . . . okay. Gee, maybe I'll go find some other open source code and copyright it and license it out to others. Sounds lucrative.
Reply to this comment
Time to get up to speed guys...
by xsmillions July 18, 2007 9:32 AM PDT
Ok, Licensing 101 class is now open.

Rule #1: Open Source does not equal Public Domain

The creators of the source code still retain licensing rights to their source code. There is nothing in the GPL that prevents them from changing or excepting the terms of the license as it applies to a new revision. They typically cannot retroactively apply restrictions to previous versions. All it takes is releasing a new version of the software, and they could theoretically require that you can only use CUPS to print documents containing the word "bubble".

Having read the complete license, and the revision history that I could find, there is no indication that they (the previous owners...) have ever released the code into the public domain, so the exception for Apple isn't really an issue up for debate, since Apple is apparently now the owner of the source code. It may not be a popular move. It is, however, their prerogative to do so. If the contributors to the project take issue with it, they can always choose to stop contributing, or to create their own alternative.

As a bit of an aside, consider the reason this was probably done. My suspicion is that Apple has either printer management capabilities or other intellectual property that it wants to make available in conjunction with CUPS. As the license stood, they potentially would have to open source code that is licensed fromn other parties or that they themselves have written. This probably allows them to have the happy compromise of contributing useful tools to the open-source-friendly communities without losing revenue streams from other areas that are unrelated.
View reply
Amusing, really....
by bjdooley July 17, 2007 1:04 PM PDT
Since it was already released under GPL, they can't actually alter the conditions.
Reply to this comment
yes they can
by qwerty75 July 19, 2007 10:37 AM PDT
If they now own the copyright, they can alter it a bit and release it under a proprietary license. Cross licensing is becoming more and more prevalent,mySQL, Java, QT,etc.

What they can't do is stop work on the ALREADY GPL'ed code.
(12 Comments)
  • prev
  • 1
  • next
advertisement
Click Here

15 sites that went kaput in 2009

Web sites launch all the time, but they also shut their doors. We highlight 15 that bit the dust this year.

Top 10 news stories of the decade

Let the debate begin: Was the iPhone more important than iTunes? Was anything bigger than Google finding a great business model? CNET offers its list of the 10 most important stories of the '00s.

About News Blog

Recent posts on technology, trends, and more.

Add this feed to your online news reader

advertisement
advertisement

Inside CNET News

Scroll Left Scroll Right