VLC Submits iPad App to App Store
readwriteweb.com
readwriteweb.com
I can't imagine that Apple would let anything through that weakens the iTunes/iOS death grip on media playing. Especially something as robust as VLC.
It seems to me that software that allows the iPad to stream movies from any brand media server is a game changer.
There isn't a ban on "media playing".
However, there is a ban on GPL licensed apps, as they GPL is incompatible with the app store terms of use.
Then again, saying that makes me feel like I'm missing something. Am I?
They would basically have to special case apps licensed w/ the GPL. Sadly I doubt it's worth the legal and/or operations costs involved.
I'm not a license snob, whatever works for a project is great (GPL has been great for Linux). However this is a prime example of why MIT and BSD licenses are more free than the GPL.
http://www.idsoftware.com/doom-classic/
There are probably more examples. The GPL is not incompatible with the App Store.
The GPL's terms only become relevant when a third party wants to use it to distribute the work. And it seems the GPL (v3, at least) would not allow a third party to publish Doom on the App Store.
"the particular license violation that FSF brought up with Apple was section 6 of the GPLv2, which states that a redistributor of the licensed program may not impose further restrictions on the recipients to copy, distribute, or modify the program. Apple's App Store terms of service do impose several restrictions, such as limiting usage of the program to five devices approved by Apple."
http://lwn.net/Articles/391423/
Looks like I was wrong!
The iPad does video so well because it uses hardware support. From the "hardware limitation" comment, I suspect VLC isn't able to take advantage of this. Given that, I don't think it could weaken the iTunes/iOS "death grip" even if it were accepted.
But if they aren't using hardware acceleration then I suspect it wont get approved. Would you want a player that everyone is going to be downloading (so they can watch any video) out there making people think your device is slow and underpowered? I wouldn't.
EDIT: Nevermind my last paragraph. There is apparently already players in the store that don't use acceleration.
[1]: http://itunes.apple.com/us/app/oplayer-hd/id373236724?mt=8
VLC on the iPad doesn't have any GPU/DSP because there are no APIs to to so... So, forget playback of 720MKV for now. But to decode DivX, Xvid, or DVD rips, the CPU is more than enough...
Anyway, thanks for a great product! I haven't really used any video player but yours since I first found out about it.
the iTunes/iOS death grip on media playing
Which death grip is that? I have one app that synchronizes .avi videos through iTunes and another that plays media streamed over the network on my iPad right now.Apple approved Plex, for both iPhone and iPad. Check out what Plex Nine does.
VLC lets you share iWhateverTheHellYouWant from iWhateverMachine with iWhateverOS to iWhereverYouWant.
Exactly. + http, mms, rtsp and other protocols.
Oh come on, it wasn't even a dig on iOS, give me a break with the downmods, jeez. I was just surprised at their choice considering all thats happened with them in the past with AOL and what not. I was just genuinely surprised to see an OSS project with a history of being burned by corporations choose an iOS device as their first mobile target. But hey, I mentioned Android. Flame away HN, flame away.
Besides, even with Android NDK it's probably easier to port VLC to iOS than to Android?
This is exactly the point. Porting VLC from MacOS X to iOS is more or less just a rewrite of the audio and video outputs (sinks). Plus an interface, of course...
Porting to Android is taking longer and is, of course, on the way...
Android is very different from usual Linux, using a different libc and libraries than normal GNU/Linux and requires Java bindings to run...
I didn't say they shouldn't have an iOS release. This in-between-the-lines reading and putting words in my mouth and downmodding me for it is disappointing.
Although I mostly agree.