MobileVLCKit in iOS app - license and project settings
Posted: 20 Aug 2017 14:30
Hello,
I'm working on iOS application that will use MobileVLCKit framework in it. I have several question about using it in iOS applications development and distributing to Apple Appstore confirming its LGPL v2.1 license.
What I've already done:
I created my test project with proper configuration, downloaded MobileVLCKit from http://code.videolan.org/videolan/VLCKit.git and executed ./buildMobileVLCKit.sh script. Then I've added "MobileVLCKit.xcodeproj" as subproject to my application and done next changes to my xcode project in build phases:
But then I start investigate MobileVLCKit license LGPL 2.1 and articles about using it in iOS projects. The more I read, the more I'm getting confused if it is allowed to use it for iOS project that is going to be published in Apple's AppStore.
I have next questions:
1. Can I publish to AppStore free app that is using MobileVLCKit with LGPL 2.1 license? If yes, what I should do to achieve that?
e.g. How should I setup my project? Should I publish all my projects source code public?
2. The same question for paid app on AppStore.
P.S.
Sorry, if my question is kinda newbie, I'm not familiar with licenses. But I highly respect all developers that contributed to VLC project and want use their work properly without violating any rules.
I'm working on iOS application that will use MobileVLCKit framework in it. I have several question about using it in iOS applications development and distributing to Apple Appstore confirming its LGPL v2.1 license.
What I've already done:
I created my test project with proper configuration, downloaded MobileVLCKit from http://code.videolan.org/videolan/VLCKit.git and executed ./buildMobileVLCKit.sh script. Then I've added "MobileVLCKit.xcodeproj" as subproject to my application and done next changes to my xcode project in build phases:
- Added "MobileVLCKit" and "DynamicMobileVLCKit" to "Target dependencies"
- Added "DynamicMobileVLCKit" to "Link Binary With Libraries"
- Added "DynamicMobileVLCKit.framework" in "Copy Files"
But then I start investigate MobileVLCKit license LGPL 2.1 and articles about using it in iOS projects. The more I read, the more I'm getting confused if it is allowed to use it for iOS project that is going to be published in Apple's AppStore.
I have next questions:
1. Can I publish to AppStore free app that is using MobileVLCKit with LGPL 2.1 license? If yes, what I should do to achieve that?
e.g. How should I setup my project? Should I publish all my projects source code public?
2. The same question for paid app on AppStore.
P.S.
Sorry, if my question is kinda newbie, I'm not familiar with licenses. But I highly respect all developers that contributed to VLC project and want use their work properly without violating any rules.