CUPS Purchased By Apple Inc. 465
Rick Richardson writes to note a posting on cups.org that reveals that Apple, which in 2002 first licensed CUPS for printing in OS X, purchased the source code last February and hired its main developer, Michael R. Sweet. Sweet writes: "CUPS will still be released under the existing GPL2/LGPL2 licensing terms, and I will continue to develop and support CUPS at Apple." There are no comments on the post. What exactly did Apple purchase? It was and is an open source project. Trademarks aren't mentioned.
RMS Proffing (Score:1, Informative)
Trademarks Mentioned Here (Score:5, Informative)
Apple Inc. 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 Apple Inc. 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.
GPL License Exceptions (Score:2, Informative)
What's transferred (Score:5, Informative)
It says right there in the post. "Apple Inc. acquired ownership the CUPS source code." So they are now the copyright holder rather than Michael Sweet. This allows them to provide the code under other licenses, and does not bind Apple's use of the code. To prevent issues with contributions interfering with this, they hired Mr. Sweet to maintain the source code, thus making it a work-for-hire arrangement.
Open Source projects are usually encumbered from this sort of aquisition because of the large number of contributors. In the case of CUPS, it was originally developed by Sweet's company: Easy Software Products. Since he had a company set up around it, it's likely that he ensured that any accepted contributions were provided with special rights to his company.
According to the USPTO, the trademark registration for "Common UNIX Printing System" has expired. I was unable to find a registration for "CUPS". Thus my guess is that the unregistered trademark will follow the code as that is simply its name. It *is* Common Unix Printing System. So unless they change the name now (which it doesn't sound like they will) Apple will probably own the mark as well.
"What exactly did Apple purchase?" (Score:5, Informative)
Perhaps, oh, the source code? Just like it says?
Under the GPL, the author does NOT give up his rights to do whatever the hell he wants with the code, including sell it. The GPL simply grants others the right to copy and distribute the code, subject to certain limitations.
Now Apple owns the copyright to the code. They can take it closed, relicense it, dual license it, or use it for ass paper. But the stuff already release under the GPL remains there. Why is any of this so hard to understand?
Re:What's transferred (Score:3, Informative)
Hope that settles it.
Re:RMS Proffing (Score:5, Informative)
Actually, the primary developer does not have that right. The reason why CUPS has that right is because they required that the copyright to code modifications be transferred to Easy Software Products before the modification will be accepted into the main branch.
Re:RMS Proffing (Score:2, Informative)
Re:No big deal (Score:5, Informative)
Nope. From the FAQ: (emphasis added by me)
Re:Open source != Public Domain (Score:5, Informative)
Re:GPL License Exceptions (Score:5, Informative)
http://lists.debian.org/debian-legal/2002/05/msg00 033.html [debian.org]
Re:RMS Proffing (Score:2, Informative)
Re:RMS Proffing (Score:5, Informative)
Was it really open source? (Score:2, Informative)
If memory serves me right, that's only partly true. As I recall, a lot of CUPS is built around Postscript (Yech) handling software. Postscript is a proprietary protocol/format owned lock stock and barrel by Adobe. There was some sort of odd arrangement that allowed CUPS users to get around having to pay royalties on Postscript as used in Linux. Am I imaging all this?
Re:RMS Proffing (Score:5, Informative)
Sounds like this is exactly what Apple's done. GPLv3 has a few clauses in there that Apple probably don't much like (eg. the patents bit) and they probably don't much fancy reinventing the printing wheel - the risk of CUPS going GPLv3 versus the cost of just buying ESP outright is probably well worth it.
Re:Apple's History with "Open Source" (Score:5, Informative)
Apple will correct colours whatever opportunity they will have. Even their Windows Safari comes with colour correction. Colorsync is all XML based format and Apple is not Pantone, never said they can't use/implement Colorsync. In fact in early days of Mozilla while nobody cares about it except few remaining Netscape fans, they offered Colorsync free to it. It took 5-6 years for the current Firefox finally implement it. Dozens of DTP professionals, credible graphics artists and even companies like IBM feedback didn't help to take it serious.
"I'd like to hear from some people who work on Konqueror how much Apple is contributing. "
I was on webkit channel for a while, all I saw is Apple Inc. coders giving up everything they have in hand and helping free
Another thing. Webkit reviewers http://webkit.org/blog/95/lots-of-new-reviewers/ [webkit.org]
"Lars Knoll - Lars is the original creator of KHTML, and has been doing a lot of work in the WebKit tree to port it back to Qt, and has also submitted some general refactoring patches and bug fixes. "
"Nikolas Zimmermann - Niko is the co-creator of KSVG2, with Rob Buis. In addition to all his original work on KSVG2 (and KDOM), Niko has been working in the WebKit tree for a while now, mostly on SVG fixes and improvements but also in other areas."
"George Staikos - New port reviewer for Qt port. George started the effort to port WebKit back to Qt, in the form of the Unity project."
As ordinary user, not a developer, I see Apple offers the core of Tiger operating system, launchd open source (really open) completely free and nobody implementing it to their distros.
I begun to suspect that "Apple never gives back to open source" is something similar to "one button mouse" never ending story.
IANNALS (Score:3, Informative)
The GPL is a license. It does absolutely nothing to the copyright. The copyright still exists, and someone still owns it. The GPL makes this clear. People who don't know this or don't understand this have not read the license.
What this means is that no matter the situation, licensing code under the GPL does not change who holds the copyright. When people have modified CUPS, and distributed changes and thus were forced to relicense under GPL, or licensed their changes under the GPL just because they wanted to, they retained the copyright.
The story indicates (vaguely, but my and others' interpretation is the most plausible) that Apple bought all copyright to CUPS that was owned by Mr Sweet and/or Mr Sweet's company. It appears as though all of upstream CUPS is owned by Mr Sweet and/or his company, perhaps by requiring assignment of copyright as a condition of inclusion of modifications in the upstream code. If that's the case, then Apple now owns the copyright to the entirety of the upstream CUPS source code.
Please note that licensing CUPS modifications under the GPL and assigning the copyright to Easy Software Products are two different things. A third party distributor of CUPS, such as a hypothetical ScarletHeadwear, Inc. (based in the town of Ames, North Carolina), may modify CUPS and distribute that modified CUPS under the GPL; doing so does not mean that those changes will be accepted into the CUPS source tree maintained by Mr Sweet at ESP, and does not mean that the rights to those changes will be assigned to Easy Software products (though, under the GPL, Easy Software Products would have a right to use/modify/distribute/etc. those modifications). As such, it's entirely possible, even with the copyright-assignment requirement, that there are parts of, e.g., ScarletHeadware Entrepreneur Linux's CUPS system which are NOT at this time owned by Apple.
The following things are licensed under the GPL, then:
The following things are NOT licensed under the GPL:
Hope this clears some issues up.
Re:RMS Proffing (Score:5, Informative)
Bullshit. Taking the GPL2 codebase and forking it (still under the GPL2 since only the copyright owner can change the licensing) wouldn't be stealing at all. When CUPS was licensed under the GPL, the owner was declaring to the world that anyone is allowed to take the code and, within the rights granted by the GPL, do whatever they want with it. This includes forking.
Seriously, if the project hadn't been GPL'd in the first place, do you think it would have received such broad support from the community and gotten where it is today functionality-wise?
Re:CUPS web interface not up to par (Score:3, Informative)
For years now, every version of Linux I've used (Gentoo, Fedora, Ubuntu) has had a native GUI administration tool for the printer settings.
Re:RMS Proffing (Score:4, Informative)
Re:Was it really open source? (Score:5, Informative)
You appear to be confused. How does Adobe "own" PostScript? The newer revisions may be hindered by patents, but the earlier language levels are decades old at this point and long past the point of having patents. The language is highly standardized and well documented.
That CUPS is "built around" PostScript is unsurprising, as it's been the Unix standard for printing for decades. Applications write PostScript and hand it off to a printer demon. And this is hardly a CUPS issue. If your printer natively handles PostScript, CUPS doesn't do any PostScript processing; it just merrily hands your input off to the printer. CUPS only cares if your printer doesn't support PostScript, in which case it hands the PostScript input to GNU GhostScript (another old open source product) which interprets the PostScript and converts it to something your printer can handle. If PostScript were somehow proprietary, I'm pretty sure the Free Software Foundation wouldn't be shipping GhostScript [gnu.org].
Re:RMS Proffing (Score:2, Informative)
A hostile takeover is when shares of a company are purchased without regard for the company's wishes. How is that analogous to this?
Re: clang open source release (Score:3, Informative)
http://lists.cs.uiuc.edu/pipermail/llvmdev/2007-J
Re:Apple's dependence and the GPL3 (Score:1, Informative)
The patent holder does *not* lose all control of their patents, and can still sue for infringement by other users or for infringement unrelated to the use of the GPL software.
Re:RMS Proffing (Score:3, Informative)
Re:RMS Proffing (Score:3, Informative)
Re:Future Proffing (Score:3, Informative)
Well, right now printing has always worked for me on the Mac, and I've never managed to get it working on Linux (to the same ipp: printer URL). So I know which one I'd put my money on.
Re:I thought BSD was "blessed" (Score:4, Informative)
OS X's BSD-heritage goes back to 1988 which predates Linux.