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

From: Markus Karg <>
Date: Tue, 12 Apr 2011 17:00:55 +0200

Can you please ask Oracle lawyers to post that agreement to fork and remove CDDL and the additional special exception on your own project's web site? Unless it is clearly written there, Oracle lawyer's will tell you that it is not valid to just link to a glassfish page. Thanks.

-----Original Message-----
From: Marek Potociar []
Sent: Dienstag, 12. April 2011 16:57
Cc: Cameron Heavon-Jones
Subject: [Jersey] Re: SVN, GIT or MERCURIAL for Jersey 2.0?

On 04/12/2011 04:06 PM, Cameron Heavon-Jones wrote:
> The CDDL is for common development on the Jersey project, not forking. There is nothing stoping GPL from being forked and the fork can even be kept private as long as it's not distributed.
> I understand the CDDL + GPL as an either\or choice, not a union.

Yes, that's correct. You can choose which one suits best your needs. Also with GPLv2 there is the class-path exception
which makes it actually less restrictive and makes it easier to use the code in commercial offerings:

As a special exception, the copyright holders of this library give you permission to link this library with independent
modules to produce an executable, regardless of the license terms of these independent modules, and to copy and
distribute the resulting executable under terms of your choice, provided that you also meet, for each linked independent
module, the terms and conditions of the license of that module. An independent module is a module which is not derived
from or based on this library. If you modify this library, you may extend this exception to your version of the
library, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your

See also the bottom of the license page here:


> cam