Dave/Nick et al, Many thanks for your informative answers! I have very limited understanding about the "infection nature" of GPL. In my understanding, as long as one of the source files or linked dynamic libs used to build certain lib is infected by GPL, the rest part, no matter it is inside that lib or only used as dynamic linked libs in building, have to be GPL, that is, to be open source.
It is true that "sbc.c" is LGPL. Then I go up a few steps and find "sbc.c", "sbc_primitive.c", "liba2dp.c", "ipc.c" are used together to build liba2dp and they are also LGPL. However, as "libbluetooth" and a few other GPL dyamic libs are used as "LOCAL_SHARED_LIBS" for liba2dp, I assume that they, for example libbluetooth, would force the entire part of liba2dp to be GPL. If this is true, my integration in sbc.c would have to be GPL as well, no matter it is linked as static lib or dynamic lib. Could you please let me know if I have any misunderstanding in this specific case? That GPL infection nature confuses me a lot... Thank you so much! Thanks, Andy On Wed, Apr 22, 2009 at 8:25 AM, Nick Pelly <[email protected]> wrote: > Also, the SBC encoder is LPGL not GPL. > > Nick > > > On Tue, Apr 21, 2009 at 5:12 PM, Dave Sparks <[email protected]>wrote: > >> >> The BlueZ stack was deliberately isolated to accommodate the GPL >> license requirements without affecting the rest of the source code. >> >> On Apr 21, 2:36 pm, Jean-Baptiste Queru <[email protected]> wrote: >> > Indeed, bluez is a rare part of Android that is licensed under the GPL. >> > >> > JBQ >> > >> > >> > >> > On Tue, Apr 21, 2009 at 1:40 PM, Ravi <[email protected]> wrote: >> > >> > > Bumping this up. >> > >> > > Can someone from Google please comment on this? >> > >> > > -Ravi >> > >> > > On Apr 20, 12:56 am, Ravi <[email protected]> wrote: >> > >> I do see the GPL license. That's bizarre. I was under the impression >> > >> that the entire android tree has to be provided with the Apache >> > >> license. Maybe someone from Google can confirm. >> > >> > >> Just fyi...PacketVideo has provided their version of the SBC encoder >> > >> already as part of OpenCORE [external/opencore/codecs_v2/audio/sbc]. >> > >> > >> -Ravi >> > >> > >> On Apr 20, 12:13 am, Andy Quan <[email protected]> wrote: >> > >> > >> > Hi, >> > >> > As far as I remember, BlueZ is released under GPL license. Is this >> the same >> > >> > in android? If so, does this mean if I want to integrate my >> customized SBC >> > >> > encoder lib into this framework, I have to make my encoder open >> source? >> > >> > >> > -- >> > >> > Thanks, >> > >> > Andy >> > >> > -- >> > Jean-Baptiste M. "JBQ" Queru >> > Android Engineer, Google. >> > >> > Questions sent directly to me that have no reason for being private >> > will likely get ignored or forwarded to a public forum with no further >> > warning. >> >> > > > > -- Thanks, Andy --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "android-framework" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-framework?hl=en -~----------~----~----~----~------~----~------~--~---
