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
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to