From: markspace on
John Leonard wrote:
>> Sun owns the resulting code if you do that. Also, if you remove the
>> copyright notice, you've violated the law.
>
> I am sure that the license does not transfer ownership to Sun.


I think it does. Your modifications become a "derivative work" and the
rights to a derivative work stay with the original rights holder. That
would be Sun, as clearly stated at the very top of the comments block.

You still have the right to USE it under the license Sun granted you
(GPL/CDDL), but Sun OWNS it.

And I'm not a lawyer either, so caveat emptor. In short: do you really
want to bet the company that your GUESS is correct?



From: Arne Vajhøj on
RedGrittyBrick wrote:
> John Leonard wrote:
>>> Sun owns the resulting code if you do that. Also, if you remove the
>>> copyright notice, you've violated the law.
>>
>> I am sure that the license does not transfer ownership to Sun.
>
> But the source of any derivative work (your application) must be made
> freely[1] available under the same licence (GPL).
>
> Any user of your application has the legal right to demand the source
> code from you.

But there is a big difference between GPL and CDDL:

GPL => source code off entire app
CDDL => only the source code that is copied/modified from this

And it is only if distributed outside your own organization.

Arne

From: Arne Vajhøj on
markspace wrote:
> John Leonard wrote:
>>> Sun owns the resulting code if you do that. Also, if you remove the
>>> copyright notice, you've violated the law.
>>
>> I am sure that the license does not transfer ownership to Sun.
>
> I think it does. Your modifications become a "derivative work" and the
> rights to a derivative work stay with the original rights holder. That
> would be Sun, as clearly stated at the very top of the comments block.

Where do you read that?

Such a claim would be in violation of both GPL and CDDL. They
are based on that you retain copyright of your code, but that
your license for their code is only valid if you grant other
certain rights.

Arne
From: Peter Duniho on
On Sat, 19 Sep 2009 11:16:01 -0700, markspace <nospam(a)nowhere.com> wrote:

> John Leonard wrote:
>>> Sun owns the resulting code if you do that. Also, if you remove the
>>> copyright notice, you've violated the law.
>> I am sure that the license does not transfer ownership to Sun.
>
> I think it does. Your modifications become a "derivative work" and the
> rights to a derivative work stay with the original rights holder. That
> would be Sun, as clearly stated at the very top of the comments block.
>
> You still have the right to USE it under the license Sun granted you
> (GPL/CDDL), but Sun OWNS it.
>
> And I'm not a lawyer either, so caveat emptor. In short: do you really
> want to bet the company that your GUESS is correct?

I agree that to know the answer, one needs to consult a lawyer. But, as
long as we're speculating to the best of our understanding...

I don't believe that your interpretation is correct. The copyright notice
applies to the code that Sun provided. There's no prohibition on the
contributors adding their own copyright notice, nor anything that suggests
that ownership of copyright of contributed code is transferred to Sun.

To some extent, this is all moot, because the license is designed to allow
reuse of the original and contributed code. But, should someone violate
the license (e.g. by reusing it without providing access to their
modifications), there would be multiple copyright holders with standing to
file suit; Sun for their original code that was reused in violation of the
license, and any contributor whose modifications were reused in violation
of the license.

I am not even sure it's possible for a software license to transfer
copyright ownership. As this particular license notes, the extent of its
authority is to put limits on the reuse of the previous authors' own works
(i.e. Sun and any contributors that came before a given contributor). It
cannot control the rights related to the contributor's own work, other
than to dictate distribution of that derivative work in the context of the
original work. Transfer of ownership would require a signed document,
which the license explicitly acknowledges doesn't exist.

Copyright law is full of pitfalls, and there are plenty of examples of
entitites that seem to think that their copyright ownership grants them a
far wider range of control over their copyrighted work than it really does
(I'm reminded of building owners who claim copyright ownership of any
photographs taken within the building). But that sort of thinking is to
some extent the antithesis of the intent behind open-source licenses,
including this one. I doubt the authors of the license ever intended for
it to transfer copyright ownership, not would they agree that it does.

Pete
From: John Leonard on
On Sep 19, 2:16 pm, markspace <nos...(a)nowhere.com> wrote:
> John Leonard wrote:
> >> Sun owns the resulting code if you do that. Also, if you remove the
> >> copyright notice, you've violated the law.
>
> > I am sure that the license does not transfer ownership to Sun.
>
> I think it does. Your modifications become a "derivative work" and the
> rights to a derivative work stay with the original rights holder. That
> would be Sun, as clearly stated at the very top of the comments block.
>
> You still have the right to USE it under the license Sun granted you
> (GPL/CDDL), but Sun OWNS it.

That is preposterous.