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 255000
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[2]: Say what?
by theine on Thu 12th Jul 2007 21:30 UTC 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[4]: Say what?
by theine on Fri 13th Jul 2007 11:30 in reply to "RE[3]: Say what?"
theine Member since:
2005-09-29

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

To me it's not perfectly clear that as the copyright holder it's OK to essentially violent the license my code is released under by closing the source of a newer version if it is a derivative work of an older GPL-licensed version.

Could you perhaps point me to any references that explicitly state this doesn't actually violate the terms of the GPL?

Cheers

Edited 2007-07-13 11:41

Reply Parent Score: 1

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