[jitsi-dev] Ice4j in Android app


#1

To whom it may concern,

I understand that Ice4j is licensed under LGPL, but I don't understand the
implications. Using LGPL libraries in android apps seems to be a gray area.
LGPL requires that source code for LGPL libraries be included in official
distributions, however, it seems a waste of time to include the source in
my app when no one will want to look at it. I will put a notice similar to
the one below in my final distribution, along with the rest of the licenses
for 3rd party libraries:

This app uses Ice4j, which is distributed under LGPLv3.
A copy of this license may be found at
http://www.gnu.org/licenses/lgpl.html
The full source code of Ice4j may be found at
https://code.google.com/p/ice4j/

Is this enough to comply with LGPL, or do I need explicit permission from
Jitsi to use Ice4j in my app?

Thanks


#2

I am not a lawyer, and what I say below might be incorrect. Best to consult
a lawyer/licensing expert. I think the Free Software Foundation and EFF
might be able to clarify your doubts.

I believe the LGPL specifies that you have to provide the source code
corresponding to the binary/object file you are shipping, so just providing
a link to ice4j project won't do.

If you've made modifications to ice4j, you will have to release source code
of the modified version, so you should host it somewhere and provide links
to it. If you haven't modified it in any way, then you can just provide a
link to the original source code version corresponding to what you've
shipped.

I believe the LGPL doesn't require you to ship source code along with the
compiled binaries/object files. It just requires you to provide the
modifications to the source code if any (under the same license).

I hope this helped.

- Sandeep

···

On Wed, Jul 9, 2014 at 7:36 AM, Yaman Corrupt <hungarydude@gmail.com> wrote:

To whom it may concern,

I understand that Ice4j is licensed under LGPL, but I don't understand the
implications. Using LGPL libraries in android apps seems to be a gray area.
LGPL requires that source code for LGPL libraries be included in official
distributions, however, it seems a waste of time to include the source in
my app when no one will want to look at it. I will put a notice similar to
the one below in my final distribution, along with the rest of the licenses
for 3rd party libraries:

This app uses Ice4j, which is distributed under LGPLv3.
A copy of this license may be found at
http://www.gnu.org/licenses/lgpl.html
The full source code of Ice4j may be found at
https://code.google.com/p/ice4j/

Is this enough to comply with LGPL, or do I need explicit permission from
Jitsi to use Ice4j in my app?

Thanks

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev


#3

Thanks for the info! I didn't make any modifications to ice4j code, I just
checked it out from the GitHub mirror and ran the ANT build script. I would
appreciate feedback from a Jitsi developer involved in writing ice4j
though, because they would know how they want their work to be used.

···

On Wed, Jul 9, 2014 at 3:40 PM, Sandeep <sandy.8925@gmail.com> wrote:

I am not a lawyer, and what I say below might be incorrect. Best to
consult a lawyer/licensing expert. I think the Free Software Foundation and
EFF might be able to clarify your doubts.

I believe the LGPL specifies that you have to provide the source code
corresponding to the binary/object file you are shipping, so just providing
a link to ice4j project won't do.

If you've made modifications to ice4j, you will have to release source
code of the modified version, so you should host it somewhere and provide
links to it. If you haven't modified it in any way, then you can just
provide a link to the original source code version corresponding to what
you've shipped.

I believe the LGPL doesn't require you to ship source code along with the
compiled binaries/object files. It just requires you to provide the
modifications to the source code if any (under the same license).

I hope this helped.

- Sandeep

On Wed, Jul 9, 2014 at 7:36 AM, Yaman Corrupt <hungarydude@gmail.com> > wrote:

To whom it may concern,

I understand that Ice4j is licensed under LGPL, but I don't understand
the implications. Using LGPL libraries in android apps seems to be a gray
area. LGPL requires that source code for LGPL libraries be included in
official distributions, however, it seems a waste of time to include the
source in my app when no one will want to look at it. I will put a notice
similar to the one below in my final distribution, along with the rest of
the licenses for 3rd party libraries:

This app uses Ice4j, which is distributed under LGPLv3.
A copy of this license may be found at
http://www.gnu.org/licenses/lgpl.html
The full source code of Ice4j may be found at
https://code.google.com/p/ice4j/

Is this enough to comply with LGPL, or do I need explicit permission from
Jitsi to use Ice4j in my app?

Thanks

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev