VLC Developer Takes a Stand Against DRM Enforcement
jamie writes "The GPL gives Apple permission to distribute this software through the App Store. All they would have to do is follow the license's conditions to help keep the software free. Instead, Apple has decided that they prefer to impose Digital Restrictions Management (DRM) and proprietary legal terms on all programs in the App Store, and they'd rather kick out GPLed software than change their own rules."
Even if this looks like it all it'll do is deprive users of useful programs, it's still the good fight.
The latest VLC version 1.1.3 has the GPL version 2 licence. Although the GPLv3 has anti-DRM and anti-Tivo-ization measures, correct me if I am wrong, but doesn't the GPLv2 licence allow Apple to distribute the software in the App Store with DRM, as long as the also provide a copy of the source code?
Their [Apple's] obstinance prevents you from having this great software on Apple devices—not the GPL or the people enforcing it.
I have karma to burn, so I'm just going to say it: how is Apple expecting software distributed via their App Store to comply with App Store terms and conditions any more obstinate than expecting software distributed under the GPL to be distributed according to GPL conditions? Apple are under no obligation to carry software with what they consider inappropriate licensing on their store, any more than we are under any obligation to buy Apple hardware and apps from their store if we value the provisions of the GPL.
If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
As I recall it requires me to make available the sources of anything I compile
No, that is not what the GPL has ever required. It has required that you make the source code of GPL software available to anyone you distribute that software to, and that you distribute it under the same license, including any changes you make to the software that you distribute (assuming it is not your original work).
why a delivery channel that wraps something in DRM is against the GPL.
The GPLv3 includes an anti-Tivoization clause, which basically requires that if GPL software is going to be locked down by a restriction system (DRM), the user has to be able to bypass/disable that restriction system so that they can enjoy the other benefits of the GPL, like the ability to modify the software. Since the iOS restriction system does not allow users to enjoy the benefits of the GPL (cannot modify code without paying Apple, cannot redistribute, etc.), it is incompatible with GPLv3.
Palm trees and 8
So, the non-article pretty much says "we complained about another GPL app in the store and rather than Apple change its entire licensing structure, it chose to remove the app in question and stop distributing it" - which is *exactly what the FSF were complaining about*.
* App is distributed on app store
* FSF sees it is GPL
* complains to Apple that it is not compatible with their licenses
* Apple takes it down (or it is suggested that Apple will go this route - there hasn't been a decision on VLC yet, this article is just speculating on what Apple will do and condemning them for a decision they have not yet made)
Really, what is the argument here? There is no justification for righteous indignation when Apple does exactly what it is asked to do. You seriously expect them to change their licensing to be compatible with GPL software? What world are they living in? The App Store is a well known closed ecosystem. This article is nothing but a petulant rant that attempts to apportion blame about "denying great software" to people on iOS devices because of "Apple's restrictions" - when it is just as clear that the restrictions go both ways. The FSF likes to point out that the GPL is incompatible with the App Store (and there's a nice little non-sequitur paragraph at the end with wild speculation that the new app store in 10.7 will be enormously locked down).
This cuts both ways.
The GPL is a marvellous thing, but there are some places it just cannot go, by nature of its restrictions; restrictions put in place to provide more freedom, ironically. This article is nothing more than an attempt to force Apple to deny its own freedom to choose what licenses to use for the App Store - if they happen to be incompatible with the GPL, then tough beans. They have as much right to choose as anyone using the GPL does.
If the lack of wholly GPL software on iOS bothers enough customers, there are other smartphone platforms that are known for not having such a tightly controlled app ecosystem.
Stop right there. Really.
The old. tired BSD vs GPL argument is not needed here.
There are good reasons to use one over the other, but I'm sorry, freedom has different definitions. GPL grants freedoms to end users that BSD does not. BSD grants rights to developers and distributors that GPL does not. It is not magically "more free".
No. Under GPL if I add something useful and extend the program, I have to also post those changes under GPL. I may not want to do that. BSD gives me the freedom to do as I wish. BSD is far more free than GPL.
Either something should be free or it should not. GPL simply pretends to be free while at the same time forcing you to adhere to a very specific philosophy.
Tesla was a genius. Edison however was a overrated hack who liked to torture puppies.
Developer of [the most common piece of software used to watch pirated videos]
The most common piece of software used to watch pirated videos is probably the Windows operating system. What makes VLC more specifically tied to the warez scene than any other video player?
GPL is not free as in beer and is not free as in speech. It's free as in RMS definition of freedom.
There are a bunch of things wrong with this slashdot article and also with how the original VLC developers are handling this. It is easy to blame Apple for everything, but consider this:
* There are three parties here: The VLC Team that wrote the VLC code. The commercial iPhone developer Applidium, who turned VLC into an iPhone App. Apple, who is making the application available.
* Applidium submitted the application to the App Store. Apple approved the app. The VLC Team is sending a copyright infringement to Apple.
* VLC is licensed under the GPL2. If the GPL2 license is incompatible with the App Store then why have the developers of VLC for the iPhone (Applidium) submitted the app? They should never have done that in the first place. They are the ones to blame for uploading software that cannot exist on the App Store under its current terms.
* The application is currently on the store, which means Apple has approved it. So obviously from Apple's perspective there is no problem here.
* Apple has actually changed the rules to accomodate for GPL2 licensed software after the GNU Go debacle: if a proper license is already attached to the application then Apple does not enforce its own default EULA for apps. This change was made in June. A month after the GNU Go thing happened.
* Apple kicked out GNU Go because the FSF requested them to do that. People keep screaming that Apple removes all GPL software, but this is simply because people are telling Apple to do that. What else do you expect them to do?
* It is probably fair to assume that Apple will remove the software after the copyright infringement claims made by the VLC team. But this really has NOTHING to do with the GPL. This is simply how Apple reacts to these kind of allegations. They remove the software and let both parties know so that the parties (in this case VLC Team vs Applidium) can work out a deal or whatever.
Diplomacy has never been a strong point of the VLC team and because of this in the end will lose:
* End users will not be able to use VLC on their iPhones and iPads.
* Applidium just wasted a huge amount of time on this project.
* The VLC team will not have an opportunity to start a dialog with Apple to maybe relax the rules.
* Apple will lose an interesting app on their store.
Yay for GNU GPL zealots.
That's a bit like saying Mice are the most commonly used pointing devices used to download pirated/copyright software.
That's a bit like saying LCDs are the most commonly used displays to watch pirated content.
That's a bit like saying air is the most commonly inhaled gas when people watch pirated content.
VLC makes it no more easier to download and watch pirated content than FFDShow, Quicktime, Windows Media Player, Winamp, etc.
+1 IDisagreeSoHeMustBeATrollOrAnAstroturferOrAShill
If you want to end DRM, you need to support Apple since they are the only large company who has worked to end DRM and had some success.
Support the abusers because they're the only ones who've shown any restraint in their abuse. You're either trolling or suffering from Stockholm syndrome.
tomorrow who's gonna fuss
While what you say is factually correct, the (implied) conclusion that this ties VLC somehow to piracy or the 'warez scene' is retarded.
To make a car analogy, you just said that Honda (VLC) was tied to the 'illegal street racing scene' (piracy) because their cars are favored by many illegal street racers (pirates). It's not the responsibility of Honda (VLC) if illegal street racers (pirates) recognize the superiority of their product (media player).
RUGBYRUGBYRUGBY
Free = public domain. Everything else, just pretenders to the crown.
Violence is like duct tape. If it doesn't solve the problem, you didn't use enough.
Why would I bother developing something if I wasn't going to distribute it, either myself or someone I work for?
At home, because I want to use it?
At work, because the purpose of my work was to hyper-customize it, with the side effect that it would be useless anywhere else in the rest of the world?
"Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
If you right something yourself, just yourself, you don't have to publish the source code under the GPL. You can publish it under BSD, or Apache, or a proprietary licence, or whatever.
If you want to take somebody else's code and do something with it (modify it, build something on top of it, etc.) they have the right to request you treat their code in the way that they wish. If they put it under GPL, it's because they want your code to be fed back into something useful for them. Seeing as you're benefiting from their hard work, you don't get ultimate control over it.
I've always hated the "what's more free" argument- I think it's pointless. If I had to say so, I'd say BSD is "more free", whatever that means. But ultimately, BSD is really useful for some things, GPL is really useful for others, and other licences are useful for other things entirely.
Both GPL & BSD are a lot more community-friendly than an old fashioned proprietary licence, and that's all that really matters to me. Stallman be damned.
Getting a developer's license has nothing to do with this; Apple is distributing a binary of a ported VLC in contravention of VLC's license. Apple's App Store rules are the heart of the issue: Apple's App Store rules prohibit them from complying with the GNU GPL which disallows adding restrictions to its (now longstanding) terms. Apple controls which apps enter and leave their App Store; they had as much time as they wanted to review license compliance and they apparently chose copyright infringement. Part of what makes this so bad is that they chose to infringe against people who are treating users so nicely: the GPL gives everyone (even Apple) all the license they need to distribute programs, even commercially.
Apple is most certainly responsible for infringingly distributing VLC. Much as you want to call the FSF names (your hyperbole suggests this is for reasons you can't justify), the FSF almost doesn't enter into the situation here except for being the author of the license VLC programmers chose to license VLC under. VLC programmer Rémi Denis-Courmont is simply defending his chosen license against an organization that would impose new restrictions on users of that variant of VLC.
So, if Apple chooses to remove VLC from their App Store as they removed GNU Go in May under what Denis-Courmont calls "strikingly similar circumstances", Apple will be making it that much less convenient for most iOS users to get and use VLC. Perhaps you should visit the FSF article linked to in the top of this /. thread which includes:
To take this the way you want to read it, it's almost as if you don't believe copyright holders should be able to choose their own license and legally defend their choice. We should all just bend to Apple's will and let them proprietarize or include DRM in the distribution of anything we make. Apparently there are GPLed program hackers who don't agree with that.
Digital Citizen