users@codemodel.java.net

Is CodeModel compatible with an Apache 2 licensed project ?

From: Pierre-Yves Ricau <py.ricau_at_gmail.com>
Date: Mon, 14 Mar 2011 15:09:42 +0100

Hi guys !

I am the author of
AndroidAnnotations<http://code.google.com/p/androidannotations/>,
which simplifies Android development by generating boilerplate code, using
annotations & APT.

AndroidAnnotations currently generates source code using
strings<http://code.google.com/p/androidannotations/source/browse/trunk/AndroidAnnotations/src/main/java/com/googlecode/androidannotations/generation/UiThreadInstruction.java>.
I am looking for an
alternative<http://code.google.com/p/androidannotations/issues/detail?id=7>,
and CodeModel seems to be a good candidate.

However, I see that it is licensed under the GPL v2 and the CDDL.
AndroidAnnotations is licensed under the Apache License 2.0.

Do you think those licenses are compatible ? I'd like to use CodeModel as a
JAR dependency (ie binary), not creating a derivative work (such as a fork).
However, it seems that even linking to a GPL framework is considered as
derivated work by the GPL.

Thanks a lot for taking the time to read and answer this email.

Cheers,
Piwaï