VLC 1.1 Forced To Drop Shoutcast Due To AOL Anti-OSS Provision
The folks over at VideoLAN are in the process of releasing version 1.1.0 of VLC, and one of the major changes is the removal of SHOUTcast, a media-streaming module from AOL-owned Nullsoft. "During the last year, the VLC developers have received several injunctions by e-mail from employees at AOL, asking us to either comply to a license not compatible with free software or remove the SHOUTcast capability in VLC." Within the license is a clause prohibiting the distribution of SHOUTcast with any product whose own license requires that it be "disclosed or distributed in source code form," "licensed for the purpose of making derivative works," or "redistributable at no charge." The license would also force VideoLAN to bundle Nullsoft adware with VLC. Update: 06/22 00:52 GMT by H : The 1.1 release is ready from their site; you can also read up on the release information.
to say fuck you AOL. Seriously quit being a dick.
Hold up, wait a minute, let me put some pimpin in it
You'd think those guys would seize any opportunity to stay relevant. It's one thing to shoot yourself in the foot, another to do it when you're inches from death.
Dislike the Electoral College? Lobby your state to join the National Popular Vote Interstate Compact.
AOL wants to flex what little muscle it has left and try to have an impact on something? KMA AOL, VLC is going to cast your SHOUTcast aside. No one will miss it, and more importantly, no one will miss AOL when it fades off into the sunset.
Sure. Just type in the AOL Keyword, "AOL".
Reverse engineering and design for interoperability is legal in the US. Unless there is an active patent or AOL's code is incorporated into VLC they don't have a leg to stand on and are just engaging in bully tactics. Considering that this is AOL I'm not surprised that they're likely to shift to the SCO business model and squeeze all they can from the fumes of their diminished empire.
I am becoming gerund, destroyer of verbs.
"When sold or distributed to End Users, the Integrated Product shall not [...] (c) incorporate any Publically Available Software, in whole or in part, in a manner that may subject SHOUTcast Radio or the SHOUTcast Radio Materials, in whole or in part, to all or part of the license obligations of any Publically Available Software. As used herein, the term "Publicly Available Software" means any software that contains, or is derived in any manner (in whole or in part) from, any software that is distributed as free software, open source software or similar licensing or distribution models; and that requires as a condition of use, modification or distribution that such software or other software incorporated into, derived from or distributed with such software: (1) be disclosed or distributed in source code form; (2) be licensed for the purpose of making derivative works; or (3) be redistributable at no charge." (Emphasis mine)
This is a standard provision that is part of any license agreement for commercial software, and all it says is that you can't distribute the software in a way that makes it subject to the GFDL or some other Free license.
I'm not sure what the real reason is, but the OSS provision isn't it.
Because that would be wrong. Open source software needs to set an example by respecting the licenses under which code is provided. Otherwise, we have no moral authority to go after companies that violate the GPL and demand that they post their code. DVD decoding is a bit different story, because of the fuzzyness of various laws that protect content, and your ability to use it in ways to make it compatible with your system.
really whips the llama's ass
As an iPhone developer, I can tell you the majority of streaming radio apps on mobile phones are listening to Shoutcast servers. That's where most of the money lies for AOL/Nullsoft in Shoutcast. The protocol is very simple and similar to HTTP so the iPhone OS supports it (sort of) out of the box, and some of the more advanced features (like in-stream song names) can be taken advantage of by manipulating the HTTP headers.
Indeed! Just to clarify things for the AC above...
This is an issue of the authors of some code demanding "adhere to our license or get rid of our code". Which I think everyone can understand the need to honor, if just as a matter of "do unto others, or else".
DeCSS is a completely different case. The code was written by a Norwegian named Jon Johansen, who not only did the cryptographic research to invent the algorithm in the first place, but wrote the code and then released it to the world. Copyright-wise, the code is legally open-source. And for all countries except the US, the code is legal for use. So for anyone outside the US, there aren't any legal problems with the code. And VLC isn't a US-developed piece of software (though to help Americans, DeCSS is distributed as a separate library under many linux distributions).
The only thing which taints the algorithm in the US is the "DCMA" law, which outlawed the use of any algorithms which circumvent a "copy protection scheme". The law is so broad that almost *anything* which alters the encoding of data (ROT13, etc) is a copy protection scheme; despite the fact that encrypting a DVD in no way prevents you from making copies of it (copies of encrypted bits play just like the original). So the DVD "CSS" encryption scheme doesn't even stop copying, yet it's able to wrap itself in the legal mantle the DCMA provides. What CSS *does* do is prevent you from playing a DVD unless the software author has paid a license fee to the people who created CSS (NOTE: not the people who creating the video codec it uses, that's just MPEG2). So all it does is stop you from making use of your fair use rights under US copyright law. It's your DVD, you have a right to play it, sell it, etc.
Now, you might argue that the DCMA, while unjust, is still the law, and Americans should abide by it. And that's a whole can of worms to which Slashdot has devoted many pages of discussion over the last decade. But initially, the effects of the DMCA were broader: worldwide, there were *no* open source DVD players. Period. Because the CSS algorithm wasn't even available in source form anywhere. DVD player authors worldwide had to pay a license just to link in a binary-only library. That is, until Jon Johansen (and cohorts) successfully reverse engineered the algorithm in a completely-legal-for-Norway manner (he was tried in court and found innocent of any wrongdoing). Thus allowing the rest of the world to watch dvds without having to pay money under a racket created by a US-only law.
And *thats* where DeCSS came from, and why it's nothing like this situation, which (while foot-and-bullet stupid) is perfectly within all internationally recognized rights of the authors.
I've operated a media distribution system (mostly video ppv) for about a decade. About 7 years ago, I ended up blocking the AOL browser completely. It was a worthless piece of shit that caused 50% of our customer service issues. Coupled with their idiotic "no refresh for 30 days" DNS servers (which means any time you moved a website to a new IP, it "vanished" for a month for all AOLosers) and their proxy servers that made tracking large-scale credit card fraud extremely difficult, it literally cost us money to even have AOLosers in the customer base. I was in the process of compiling a list of AOL IP ranges and had plans to block them completely when they finally rolled over and died in the dial-up market. Almost overnight, they became 99% irrelevant and my life got so much easier, I was able to start taking regular vacations.
In summation, GO TO HELL, AOL! You're nothing but a festering boil on the ass of the internet and your rotting corpse needs to be dumped into an active volcano.
Nothing worthwhile ever happens before noon
Amarok dropped Shoutcast support in version 2.2 (October 2009) because of this.
Hi all. We were disappointed to see VLC's announcement today that they were removing access to the SHOUTcast service in VLC. While the SHOUTcast service is proprietary, SHOUTcast has always supported open source development since its birth in 1999 and we will continue to do so in the future. The SHOUTcast API terms of service allow the SHOUTcast API to be incorporated into open source software applications via SHOUTcast API partner program so long as the terms of such open source software do not subject SHOUTcast Radio or the SHOUTcast service to the open source terms. VLC's comment that the SHOUTcast Toolbar is spyware is not accurate. The SHOUTcast Toolbar is not spyware. The SHOUTcast toolbar may only be downloaded by a user upon their prior consent. We will be reaching out directly to VLC to clear up any confusion that exists about this situation.