Linked by Eugenia Loli on Thu 12th Jul 2007 19:23 UTC, submitted by wibbit
Apple Apple has bought the CUPS code base, and has hired it's lead developer. "CUPS was written by Michael R Sweet, an owner of Easy Software Products. In February of 2007 Apple Inc. hired Michael and acquired ownership the CUPS source code. While Michael is primarily working on non-CUPS projects, he will continue to develop and support CUPS, which is still being released under the existing GPL2/LGPL2 licensing terms."
Thread beginning with comment 254932
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: Say what?
by archiesteel on Thu 12th Jul 2007 19:37 UTC in reply to "Say what?"
archiesteel
Member since:
2005-07-02

It means they now own the copyright to the code, and could relicense it if they wanted to.

Reply Parent Score: 5

RE[2]: Say what?
by fretinator on Thu 12th Jul 2007 20:04 in reply to "RE: Say what?"
fretinator Member since:
2005-07-06

Agreed, which would affect future code. The current code _released_ under the gpl cannot be un-released. Thus, I would agree that it would be a good time for someone to step in and at least get a very good understanding of the code. In the event the code was re-licensed, it would be important for someone to be able to step-in, fork the code, and keep things running.

Reply Parent Score: 5

RE[3]: Say what?
by Morgan on Thu 12th Jul 2007 23:31 in reply to "RE[2]: Say what?"
Morgan Member since:
2005-06-29

I agree. It's only in the past couple of years that I've noticed a huge forward leap in printing support with CUPS. It would be a shame for that tide to stop now. So far, Apple has been kind to the F/OSS community, but what happens if they decide they don't want GNU/Linux and non-Apple BSDs to be as competitive in the printing world? All they have to do is relicense, and unless someone is brave enough to fork the last free release, that stops any future CUPS development on open platforms.

Reply Parent Score: 2

RE[2]: Say what?
by theine on Thu 12th Jul 2007 21:30 in reply to "RE: Say what?"
theine Member since:
2005-09-29

It means they now own the copyright to the code, and could relicense it if they wanted to.

As far as I can see, they may only do so if the new, relicensed version of CUPS would not be a derivative work of the old version, or if the old version was released under GPL + some kind of "Apple OS-Developed Software exception". Unfortunately, the latter seems to be the case...

Reply Parent Score: 1

RE[3]: Say what?
by sbergman27 on Thu 12th Jul 2007 21:42 in reply to "RE[2]: Say what?"
sbergman27 Member since:
2005-07-24

"""
As far as I can see, they may only do so if the new, relicensed version of CUPS would not be a derivative work of the old version, or if the old version was released under GPL + some kind of "Apple OS-Developed Software exception".
"""

If they own the copyright, they can do whatever they want with new releases, regardless of any of the details of the current license.

Edited 2007-07-12 21:43

Reply Parent Score: 5

RE[3]: Say what?
by binarycrusader on Fri 13th Jul 2007 00:17 in reply to "RE[2]: Say what?"
binarycrusader Member since:
2005-07-06

It means they now own the copyright to the code, and could relicense it if they wanted to.

As far as I can see, they may only do so if the new, relicensed version of CUPS would not be a derivative work of the old version, or if the old version was released under GPL + some kind of "Apple OS-Developed Software exception". Unfortunately, the latter seems to be the case...


The Apple OS exception was added *five years ago*.

They own the copyright to all the code because the original author of the code always required copyright assignment for integration of contributions.

Reply Parent Score: 2

RE[2]: Say what?
by Karitku on Fri 13th Jul 2007 07:01 in reply to "RE: Say what?"
Karitku Member since:
2006-01-12

Is that even possible, I mean CUPS must have tons of other developer code in it, you can't just ignore them? So shouldn't this mean that Apple must redo all GPL2 code?

Reply Parent Score: 1

RE[3]: Say what?
by Anonumous on Fri 13th Jul 2007 07:36 in reply to "RE[2]: Say what?"
Anonumous Member since:
2007-06-13

Apple can do whatever they want with the code if the other developers have given up their copyright and assigned it to them. So yes, they can just ignore them, and no, they don't have to redo any GPL2 code. (Which is why giving up your copyright stinks most of the time IMHO.)

Reply Parent Score: 1