This is the mail archive of the java@gcc.gnu.org mailing list for the Java project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[licensing@fsf.org: Re: [gnu.org #201605] Classpath code and licensing]


Hey guys - thought you might be interested in this (from previous thread
about reusing some classpath code in SwingWT and vice versa).

Looks like they're basically telling me to ask the classpath guys -
don't suppose the authors are on this list? It was largely Java2D code
we're interested in :-)

Cheers,

Rob

----- Forwarded message from "novalis@fsf.org via RT" <licensing@fsf.org> -----

X-Original-To: robin@rawsontetley.ath.cx
Subject: Re: [gnu.org #201605] Classpath code and licensing
From: "novalis@fsf.org via RT" <licensing@fsf.org>
Reply-To: licensing@fsf.org
X-RT-Loop-Prevention: gnu.org
RT-Ticket: gnu.org #201605
Managed-by: RT 3.0.8 (http://www.bestpractical.com/rt/)
RT-Originator: novalis@fsf.org
To: robin@rawsontetley.ath.cx
X-RT-Original-Encoding: utf-8
X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on robserver.robsdomain
X-Spam-Level: 
X-Spam-Status: No, hits=0.0 required=6.0 tests=none autolearn=ham version=2.63

On Tue, 2004-06-22 at 07:07, robin@rawsontetley.ath.cx via RT wrote:
> Hi,
> 
> This discussion took place recently on the GNU Java mailling list and I
> was hoping you could offer me some advice.
> 
> I'm the author of a free project to offer a native implementation of
> Swing on free platforms, based on SWT from the Eclipse foundation
> (http://swingwt.sourceforge.net)
> 
> One of my contributors mentioned that there is a quantity of Java2D code
> in the Classpath project that we may be able to reuse (again, we have a
> good quantity of code that Classpath could reuse).
> 
> SwingWT itself is licensed as LGPL, dual licensed with CPL (so
> recipients can choose), and we distribute SWT along with it (which is
> CPL).
> 
> Now this leaves us with license compatibility problems that I was hoping
> you could advise us on. Hopefully, the attached mail will help shed a bit
> more light on the subject.

Yes, you have serious license compatibility problems:

1. Because your code is based on SWT, your code has to be licensed under
the CPL (the CPL is a strong copyleft).
2. The CPL forbids you from also including Classpath source code (which
is under the GPL + an exception which doesn't apply to your case).  
3. The Classpath license may also forbid you from doing this.

Now, the Classpath authors, who have a rights grantback from FSF, could
just license their code to you under the CPL.  They might be willing to
do so, since they're willing to license their code under other terms
which are less restrictive than the GPL, and the CPL is just slightly
more restrictive.  Other than that, I can think of no solution but to
hope that eventually the GPL and the CPL converge.

-- 
-Dave Turner
GPL Compliance Engineer
Support my work: http://svcs.affero.net/rm.php?r=novalis&p=FSF



----- End forwarded message -----

-- 
=====================================================
Robin Rawson-Tetley (robin@rawsontetley.ath.cx)

I prefer encrypted email.
Download my public key from http://rawsontetley.ath.cx/rrtpk.asc

Attachment: signature.asc
Description: Digital signature


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]