Page 1 of 1

libMobileVLCKit.a and libMediaLibraryKit.a are under LGPL??

Posted: 12 Sep 2013 07:25
by kapoorsudhish
Hi All,
I have developed an RTP streaming application for iOS and wanted to use the libraries "libMobileVLCKit.a and libMediaLibraryKit.a" from VLC player and use it in my application. There are certain quires which i have in this regard:

1. Are these libraries GPL/LGPL?
2. If GPL do i need to get the licence or do i have to share my application code?
3. Do we have a LGPL version of libraries which can be used for iOS development?

Please let me know the complexity of sharing the application with "libMobileVLCKit.a and libMediaLibraryKit.a" libraries.

Regards,
Sudhish

Re: libMobileVLCKit.a and libMediaLibraryKit.a are under LGP

Posted: 12 Sep 2013 13:29
by Jean-Baptiste Kempf
1. LGPL, depending on how you compile it, but if you compile like VLC for iOS, Yes.
2. GPL means no appstore and your app open source.
3. See 1.

Re: libMobileVLCKit.a and libMediaLibraryKit.a are under LGP

Posted: 13 Sep 2013 12:23
by kapoorsudhish
Thanks Jean, I am using vlc-iOS-2.1.0 project and building it using "buildAspenProject.sh" where i extract the "libMobileVLCKit.a, libMediaLibraryKit.a and libupnpx.a" and use it my code. My question is if i use these libraries am i tied up under GPL or LGPL just because i am using "buildAspenProject.sh" to create the libraries??

If i am tied up under GPL, how can i individually build "libMobileVLCKit.a, libMediaLibraryKit.a and libupnpx.a" so that i can uses it under LGPL. As there are no instructions and building them individually fails?

Re: libMobileVLCKit.a and libMediaLibraryKit.a are under LGP

Posted: 13 Sep 2013 13:45
by fkuehne
libupnpx is only imported by the script and no VideoLAN associated project. Different licensing and distribution terms apply. Check VLC for iOS's about dialog for basic information or contact the respective developers directly if you require further information.

While the "buildAspenProject.sh" script is under GPLv2+ and MPLv2, this doesn't apply to binary code created with it, so you don't need to care about the script's license. If you are using MobileVLCKit and MediaLibraryKit as compiled by this script, you may use both frameworks under the terms and conditions of the LGPLv2.1 (or at your choice, any later version of the license) and your app does not need to be open-source itself.

And yes, I'm working on documentation and scripts to compile both frameworks independently from VLC for iOS.

Re: libMobileVLCKit.a and libMediaLibraryKit.a are under LGP

Posted: 13 Sep 2013 15:03
by kapoorsudhish
Hi Felix,
Thanks for the detailed response it was of great help.

Regards,
Sudhish