users@jersey.java.net

[Jersey] Re: SVN, GIT or MERCURIAL for Jersey 2.0?

From: Tatu Saloranta <tsaloranta_at_gmail.com>
Date: Tue, 12 Apr 2011 09:35:48 -0700

On Tue, Apr 12, 2011 at 7:40 AM, Markus Karg <karg_at_quipsy.de> wrote:
> Cam,
>
> unfortunately your assumption is not correct in most countries. No need
> to be a lawer. Things are just simple as this: Unless Oracle explicitly
> allows you to remove the CDDL tags from the source, the CDDL applies to
> your fork, still. It is written nowhere that *you* can choose for one
> the licences. So it is common sense that it *us* a union unless you gain

No, typically multiple licenses are offered as true choices.
Otherwise, what would be the point?
I don't know where you get the idea of fork having to conform to all
choices -- that's pretty silly idea, consider dual licensing with GPL
and other licenses, where licenses are not compatible.

As others have pointed out, there is difference between what you do
with the code, including forking, and what is done for Oracle to
accept
contributions. In latter case -- and only in that case -- does
contributor have to give permission to license contributions under all
licenses.

By the way, existence or not of tags in source is by no means
definition of what applies. Legal contracts are bit more complicated
matters than simple scanning of source code.

-+ Tatu +-