I think david is very right about that.

On Wed, Jun 23, 2010 at 4:04 PM, David Turner <di...@android.com> wrote:

>
>
> On Tue, Jun 22, 2010 at 9:33 PM, HaMMeReD <adamhamm...@gmail.com> wrote:
>
>> If you can use it without modifying the source then just do it, and
>> provide credit to the library creator clearly in your app.
>>
>> this is wrong on many levels. As soon as you *distribute* the binaries
> (e.g. through Market),
> you must provide the sources of _all_ your program if you link against the
> GPLed sources.
> This is true of GPLv2 or GPLv3.
>
> The LGPL is different, but conditions are very specific, and probably
> corresponds more to
> what you describe. However, this does not apply to the GPLv3.
>
> Please read the GPL Faq, it contains useful information.
>
>
>
>> If you need to modify the source, then you need to be able to provide
>> the modifications. If you need to integrate it with your app deeply so
>> that you can't use the modified version without your app, then you
>> need to open source the entire thing.
>>
>> IANAL but using a open source library in a closed source project
>> without any modification should not provide any serious legal issues
>> as long as everyone is properly credited and there is no stipulations
>> in the license or on the creators website.
>>
>> I wouldn't recommend doing complex workarounds, because it just
>> increases the amount of changes and dependencies between your app and
>> the open source app, and shows that you were trying to circumvent
>> things. Just do your best to not change it, and check the creators
>> site to see if they sell alternate licenses that might server your
>> needs better, if you do need to modify the source in certain ways.
>>
>>
>> Adam Hammer
>>
>> On Jun 22, 12:10 am, Naveen <naveen...@gmail.com> wrote:
>> > Hi!
>> > I need to use some open source code with GPL3.
>> >
>> > As usual I don't want to open source code for full application.
>> >
>> > Now what I understand is if I make two separate process one with my
>> > main application code and other as a service or something with Open
>> > source library  then in that case I have to open source code only for
>> > the other one.
>> >
>> > Now the question is what is the best way to do so in Android.
>> >
>> > Suppose
>> > My Main App  is  A
>> > Open Source code is  B
>> >
>> > So A will give some data to B. B will process this and sends data back
>> > to A. B may not need to have any UI.
>> >
>> > 1. Is it possible to install 2 seperate applications / processes from
>> > one APK?
>> > 2. What is the best way ?Should B be a service? How will be the
>> > communication between A and B ?
>> > 3. Is it possible to run/call B from A?
>> >
>> > Pls. advice
>> >
>> > Thanks
>>
>> --
>> You received this message because you are subscribed to the Google
>> Groups "Android Developers" group.
>> To post to this group, send email to android-developers@googlegroups.com
>> To unsubscribe from this group, send email to
>> android-developers+unsubscr...@googlegroups.com<android-developers%2bunsubscr...@googlegroups.com>
>> For more options, visit this group at
>> http://groups.google.com/group/android-developers?hl=en
>>
>
>  --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to android-developers@googlegroups.com
> To unsubscribe from this group, send email to
> android-developers+unsubscr...@googlegroups.com<android-developers%2bunsubscr...@googlegroups.com>
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en
>



-- 
Regards,
Michael Leung
http://www.itblogs.info
http://www.michaelleung.info

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to