I originally thought that the only problem with playing DVDs on Linux was the DMCA, which makes it at the very least legally questionable to workaround the protection against playback on DVDs, called CSS, although the folks at Ubuntu seem to think that it's legal to work around CSS for the purpose of merely playing the DVD. However, garden-variety patents, especially those that apply to MPEG-2, the format in which the video on DVDs is encoded, is yet another legal problem, with over 640 patents related to MPEG-2. There is a central authority, called the MPEG-LA, that licenses all this at about $2.50 for each MPEG encoder and decoder. For users of Mac and Windows, this is all behind the scenes. The providers of DVD players pay the royalties, and the cost is bundled into the application or the operating system. Not so much with Linux, and worse, the MPEG-LA itself does not offer end-user licenses. Fluendo does offer licensed codecs, but the MPEG playback bundle is 16 Euros, or about $25 in U.S. currency, way more than $2.50 a pop. Of course, Fluendo has to shoulder the costs of writing the codecs, not just the licensing, so that adds to the cost.
What's really frustrating is that there is legal DVD playback in a few corners of the Linux world. Older versions of Mandriva had LinDVD, but not newer ones. Turbolinux 10 had PowerDVD, but apparently Turbolinux 11 doesn't, although some online documentation tantalizingly indicates otherwise. Linspire currently has it ... for now. There are still no standalone commercial DVD players available for Linux for end users to purchase, which means that to get cleanly legal DVD playback on Linux, one has to take into account the hardware support and other quirks of the distribution. Plus, installing a whole operating system is a rather extreme way to get access to a particular application. Dell offers legal DVD playback in its Ubuntu-based hardware offerings, but that does me little good, since replacing the whole laptop is even more extreme—and more expensive—than replacing the distribution. Fluendo has been promising a legal DVD playing application for some time now, but has yet to deliver. Legal DVD playback is so close, yet so far.
Sigh. As problems go, this is hardly the most important, but if you can't vent on a blog, where can you vent? :)
[ETA: Looks like Linspire doesn't have DVD playback right now after all, judging from a Linspire forum thread. For example: "The problem is that the license we had for the LinDVD player we had in the past, made by Intervideo, expired and Intervideo has said that they have killed the project...we have been vigorously pursuing them to get them to allow us to distribute the product again."]

