5 ms·
So how exactly has the licensing issue been resolved? Has the core VLC library been re-licensed or dual licensed under the Mozilla license?
by cube13 13y ago
So how exactly has the licensing issue been resolved? Has the core VLC library been re-licensed or dual licensed under the Mozilla license?
- jbk 13y agoSee my blogposts on LGPL relicensing of VLC engine http://www.jbkempf.com/blog/post/2012/I-did-it http://www.jbkempf.com/blog/post/2012/I-did-it Note that the relicensing was not done for the iOS port. And the app above the VLC engine is dual licensed GPLv2/MPLv2
- cube13 13y agoThanks. I wasn't aware that the core engine and modules have been re-licensed as LGPL.
- jbk 13y agoThis is because VLC 2.1.0 is now only in Beta :)
- sparkie 13y agoI don't see get how the LGPL solves the problem the GPL had with Apple's policy. Particularly, 6.a of the LGPL cannot be met simultaneously with Apple's code signing mechanism; so that the user can modify the Library and then relink to produce a modified executable containing the modified Library.
- jbk 13y agoThe full source code is provided and all the build script, see the beginning of 6.a. Any user can rebuild it.
- nickmain 13y agoHow can the end-user then replace the executable on their iOS device ? That is the problem.
- the_mitsuhiko 13y agoGet a developer license? The LGPL 2.x does not disallow tivioization. (Thank god)
- justincormack 13y agoThat sounds like an "additional restriction" to me if you have to pay Apple.
- rsynnott 13y agoPretty sure the [L]GPLv2 is okay with this. For instance, say you have a Motorola Milestone. Motorola provides the changes they made to Linux, as they are required to, but you can't actually build a new kernel and put it on the phone; the Milestone's bootloader protection was never broken.
- sparkie 13y agoThe original GPL licensed version had full source code and build scripts provided. How is this different? The LGPLv2 still contains a clause which prevents you from adding additional restrictions, which Apple do in their policy. (10: ... You may not impose any further restrictions on the recipients' exercise of the rights granted herein. ) I believe, even if you compile from source, you still have additional restrictions placed on you, as Apple's policy for example, restricts you from putting the app on any more than 5 devices.
- nicky0 13y agoThere is no limit on number of devices for iOS apps (provided they are devics you own or control for your own use). The 5 device limit is for DRM protected iTunes media.
- air 13y agoBradley Kuhn (who has worked for FSF for license stuff) says LGPL does not help. http://ebb.org/bkuhn/blog/2012/11/22/vlc-lgpl.html http://ebb.org/bkuhn/blog/2012/11/22/vlc-lgpl.html
- chj 13y agoOh, then fuck FSF and drop LGPL. It's their product after all. If they can get a license change, they can get another, can't they?
- justincormack 13y agoBut as Bradley says if this was the reason for the license change why did they not switch to eg BSD? Something that would solve the problem definitively.
- synchronise 13y agoHis opinion is just that, an opinion, whether or not they are correct. The fact of the matter is that no one else except the VLC team can initiate legal proceedings and Bradley Kuhn has no right to do so, unless he makes a contribution.