VLC for iPhone Pulled From App Store, Now Available On Cydia

Awhile back, we reported that the popular, open source media player “VLC for iPhone” was released in the App Store. It was a pretty big deal, because the VLC client duplicated a lot of functionality that was already in theĀ nativeĀ iPod app. (Apple doesn’tĀ usuallyĀ like apps that duplicate the iPhone’sĀ nativeĀ features.)

The biggest pro to VLC for iPhone was its ability to playback file formats that iTunes doesn’t support. iTunes has a somewhat limited amount of video formats it can playback. VLC was a simple, free app that allowed more types of videos to be playable on the iPhone.

While it was nice for an app like VLC to be in the App Store, the media player was very buggy. Lots of users reported problems with playback and file format support. However, the bugs were not the reason that the app was pulled. In fact, Apple had nothing to do with the takedown…

VLC was pulled based onĀ licensingĀ issues. As we reported, the VLC iPhone app was released back in October (the already-existing iPad app was made universal). For an app to be in Apple’s App Store, that app is under Apple’s DRM (Digital Rights Management) policy through the App Store and iTunesā€™ Terms and Conditions.

VLC is “open source” software, meaning that it is protected under the GNU General Public License (GLP). ThisĀ licenseĀ states that software must be freelyĀ distributedĀ and can be collaboratively developed, which is the way that the VLC desktop client has operated for years.

An open source contributor, Applidium, ported the VLC code to work on the App Store. The VideoLAN organization, the community responsible for the development of VLC, had nothing to do with Applidium’sĀ originalĀ submission of the VLC app to Apple. VideoLAN also did not purse any kind of takedown when thisĀ licensingĀ issue was recognized. Apple didn’t even seem to care.

You can attribute the pull of VLC from the App Store to oneĀ developerĀ with a vendetta. RĆ©mi Denis-Courmont (leadĀ contributor to the VLC project, and a Nokia employee) is responsible for the app’s takedown. Because of RĆ©mi’s status with VideoLAN, he had the rights to pursue aĀ licensingĀ claim based on the code he hadĀ contributedĀ to the VLC project.

Back in November, RĆ©miĀ filed aĀ complaintĀ to Apple about the VLC app approval,

“Today, a formal notification of copyright infringementĀ was sent to Apple Inc. regarding distribution of the VLC media player forĀ iPad, iPhone and iPod Touch. VLC media player is free software licensedĀ solely under the terms of the open source GNU General Public LicenseĀ (a.k.a. GPL). Those terms are contradicted by the products usage rules ofĀ the AppStore through which Apple delivers applications to users of itsĀ mobile devices.

At the time of writing, the infringing application is stillĀ available. However, it is to be expected that Apple will cease distributionĀ soon, just like it did with GNU Go earlier this year in strikingly similarĀ circumstances: http://www.fsf.org/news/2010-05-app-store-compliance . Thus,Ā users of iOS-based devices would be deprived of VLC media player, as aĀ consequence of the intransigently tight control Apple maintains over itsĀ mobile applications platform.

In any case, while the rules for distributionĀ of open-source or ā€œfreeā€ (as in speech) software are extremely relaxed,Ā they do exist and have to be abode by. VLC and open-source software inĀ general would not have reached their current quality and success if it hadĀ not been for their license. Therefore, blatant license violation cannot beĀ tolerated at any rate. Concerned users are advised to look for applicationĀ on more open mobile platforms for the time being.”

Today, RĆ©mi posted another comment to the VideoLAN project saying that,

“At last, Apple has removed VLC media player from its application store. Thus, the incompatibility between the GNU General Public License and the AppStore terms of use is resolved – the hard way. This end should not have come to a surprise to anyone, given the precedents.”

The reason that VLC is no longer available in the App Store is that oneĀ developerĀ felt the need to fight for the principles of “open source.” The open source community has always been incredibly passionate about the principle of free and open software, but VLC was being offered for free in the App Store. It wasn’t like Applidium was pocketing money from an open-sourced project.

Whether RĆ©mi was right to fight for the pull of a free app based onĀ licensingĀ principles is a debate that I’m sure will never be resolved. The end result is that the consumer doesn’t have the option of VLC in the App Store anymore.

If you didn’t manage to download VLC while it was on the App Store, it has now been made available on Cydia. Ryan Petrich, one the most prominent jailbreak develepors, has added the VLC app to his personal CydiaĀ repository for others to download. When giving his reasons, he simply said, “It was pulled from the App Store and deserves a new home in Cydia.”

To install VLC in Cydia, open Cydia and tap “Manage.” From here, tap “Sources, then “Edit,” then “Add.” Now you will be prompted with an entry field for your new source. Add “http://rpetri.ch/repo” and click “Add Source.” Cydia will then verify the source.

Once you’ve done that, head over to “Search” in Cydia and search for “VLC media player.” You can then install Applidium’s app for free. Enjoy!

What do you think about the way that VLC was pulled from the App Store? Did you use the app when it came out? Do you know of any good alternatives (whether jailbreak or App store) for VLC?

[via TUAW]