The Controversial History of Xvid
Posted by: admin on Sep 22, 2011
The video codec library known as Xvid has a controversial history. For those of you who didn’t know, Xvid in actuality is DivX backwards. A primary competitor of DivX Pro Codec, Xvid tends to win often because it is a free program, which falls under distribution terms set by GNU General Public License. And let's face it—when most of us type in a search engine term, we often type in the word "free" first. Unlike the DivX codec, which only provides capabilities to a few operating system platforms, Xvid can be used across all operating systems and platforms. Take that, DivX!
Xvid have had to overcome hurdle after hurdle of controversial issues to be the success they are today. From patent problems to copyright issues, to fighting the continuous battle of Free vs. Paid Software on the internet. Despite a minefield of complications, Xvid is now stronger than ever.
How the Controversy Began
DivX began as a program created to be open source with the intention of remaining an open source, free program permanently. The controversy started when programmers at DivX decided their codec should come at a price. It agitated other members of the team, who had dedicated time to what they believed would be an open source program, so they threw in their mouse pads and stormed out. Were the programmers at DivX prepared for rogue coders to run off and make a better program? Probably not.
Those who felt DivX had made a bad choice by charging for their program began their own team, planned to create a similar program that would remain free forever, and showed their support for the free software movement. This modern day Robin Hood story has the power to warm the heart of any genuine geek, gamer, coder, nerd, or programmer.
The Controversy Continues for Xvid.
When Sigma Designs released their own MPEG-4 codec in 2002, those who were testing it discovered it seemed to have noticeably large amounts of Xvid's coding. A representative was contacted, and shared that Sigma Designs had in fact based their program on Xvid, but also assured them that all of the GPL code would be substituted with fresh code to avoid causing copyright issues.
However, when Sigma Designs released their final version, the Xvid coders immediately dissected it and determined that not only did it still contain much of the Xvid code, but that their code had been feebly disguised to hide its presence. Xvid developers demanded that Sigma respect the terms of the GPL, and by August of 2002, Sigma Designs released their source code to the public.
Geographical Patent Issues
Xvid does use patented technology, including those of MPEG-4, Part 2. This caused previous versions of Xvid to be refused licenses where those software patents were observed. Later versions GNU v. 2 license include no specific geographical limitations, but may still be subject to the restrictions of local laws.
Seems kind of wild when you consider that a bunch of truly genuine guys and gals would fight so hard to make sure that not only does their software remain free for the masses, but also that it is accessible to anyone, anywhere on the globe, so long as they have an internet connection to download the program.
Due to these very concerns over patent issues, the Xvid site will not supply the binary versions of their codec, but they do link to other sites that supply codecs for Video for Windows, as well as Windows DirectShow, filters for decoding. Well, if that isn't a virtual "Take that!" I'm not quite sure what is. Seriously, who doesn't like to see the good guys win?
Free Software vs. Paid Software
Those who advocate for free software do so for a very good reason. They state that all software should be available to any user without the restrictions that arise when it comes at a price. Even the Internet needs freedom fighters.
The freedom fighters would see the desire to charge for software as a decision to focus on keeping down those without resources. Restricting communal access to all forms of software is seen as a controlling maneuver which promotes restriction on tools that should be available to any who want to use them.
This is not limited to software only, but also ongoing work with the GNU Project. Their aim is to provide a complete operating system which is licensed as free, open source software. Surely, we are all looking forward to complaining about every rendition of open source OS, too.
Of course, the flip side is also understandable. Having the man power to create this type of software isn’t cheap. Someone has to pay creators, and it seems acceptable that because of that, the software they create should come at a price. It is a business old as time; providing a product or service for a fee.
Oddly, for most users, whether they choose DivX or Xvid, their arguments over which product is better are rarely about the price, or the controversy; more often, they are focused on capabilities and ease of use. Overall, most users find themselves leaning hard towards Xvid for its cross-platform capabilities, reliability, history of hasty bug fixes, and codec updates that keep users up and running.