I see several threads in this forum from people trying to get VLC compiled for iOS, usually without success. It seems that there isn't much developer support for this platform. This is unfortunate, because at one time there was a third party shop (Applidium) willing to port and maintain a build of VLC on the App Store. Rémi Denis-Courmont had this version pulled from the App Store in early 2011 because he believed the App Store's terms of use were incompatible with the GPL, despite the fact that Applidium made the source code available. As I recall, there was some disagreement about those legal questions, but Rémi acted unilaterally, sending a notice to Apple, who promptly pulled the app and directed all further questions to Rémi Denis-Courmont.
Today I noticed that VLC is available on the Android Market/Google Play store. Presumably the Google Play app store terms of service are similarly unclear surrounding GPL issues. For example, I see this sentence "you may not attempt to modify any Products obtained through Google Play" which surely seems problematic. Why is the Google Play store ok, but the Apple store is not? Does this mean that Remi has softened from his hardline stance on allowing their GPLed app to be downloaded from DRMed app stores? I saw a message on the mailing list that seemed to suggest that Remi had left the project.
I used to donate to VLC regularly because I rely on their software for my HTPC which is a Mac. I stopped after Remi got the app pulled from the App store. What are the chances of iOS becoming a supported platform again? I'd be happy to start donating again if the developers would support this platform. I guess I'm willing to compile the app myself, if I can have some hope that there will be a functional executable at the end (currently the source seems not to even compile). I'd be even happier if the app could be restored to the App Store. Or if VLC will not or cannot support iOS, then at least they could promise not to interfere with third parties (like Applidium) who wish to do so?