This is a tricky area. Legal advice is always best when mixing licenses.


Further to that, if we were to start mixing up GPL3 and APL2 code, we'd still have problems. They are compatible in as much as anything under APL2 can be brought under GPL3 because it is a BSD style license. BUT even if that's ok to distribute, we would have to consider that anything that links to this GPL library must now be covered by the GPL3 and not APL2, because that's the way the GPL works.

I happen to like the GPL, but you won't then be able to send any changes back upstream to anyone that doesn't want to GPL their codebase. And it looks like google took pains to make sure they didn't have to.


On Tue, 10 Feb 2009, Michael Trimarchi wrote:

Marcelo wrote:
On Tue, Feb 10, 2009 at 10:34 AM, Michael 'Mickey' Lauer
<[email protected]> wrote:


FYI, I have uploaded libgsm0710, which is a core GSM 0710 protocol
implementation that you can reuse in your projects -- if GPL is no problem
for you.


It's not a problem for me personally, but it is in fact a problem for
Android.  The code from which Michael derived his work is licensed
under the Apache license v2, and mixing GPL2 and APL2 is NOT ok
according to the FSF.  Mixing GPL3 and APL2 is ok.  Things are further
complicated by the fact that we are talking about a shared library,
and given the way Android is implemented it would be rather difficult
to argue that, in the presence of a GPLed component, the whole *isn't*
GPLed, too.  In Android's world this would be an issue.  A major one
at that.  Google went thru some major pain to ensure that wouldn't
happen, and that's why they coded major parts of the infrastructure
from scratch.

I trust that all involved parties (I mean you, Michael) will behave
sensibly in this respect and won't disregard this as "unimportant
legalese".

Ok, but I don't know exactly the license, I'm a programmer :(, I don't
read the google license.

So rewrite the code GPLV3 is the only possibility?

Michael
Thanks,

Marcelo
_______________________________________________
android-freerunner mailing list
[email protected]
http://android.koolu.org/listinfo.cgi/android-freerunner-koolu.org



_______________________________________________
android-freerunner mailing list
[email protected]
http://android.koolu.org/listinfo.cgi/android-freerunner-koolu.org

_______________________________________________
android-freerunner mailing list
[email protected]
http://android.koolu.org/listinfo.cgi/android-freerunner-koolu.org

Reply via email to