July 26, 2010, 1:58 PM — Some people hate the idea of adding proprietary software to their desktop Linux. For these people, there are Linux distributions such as gNewSense that use only free software. For the rest of us, who use distributions such as Fedora, openSUSE and Ubuntu, there are times we either want to, or feel forced to, add proprietary programs such as Adobe Flash or Skype or the ability to play proprietary audio and video formats such as MP3 or commercial DVDs to your Linux desktop. Here's how to do it.
Before taking this path though, you should consider that there are many open-source programs that can deliver the same goods as proprietary software. For instance, Gnash plays most Flash animations and videos just as well as Adobe's own Flash does. For an overview of free and open-source software that can give you the same functionality as Windows software, check out the Ubuntu's Free Software Alternatives page. You may well find that you can get by without proprietary software after all.
If you can't though, some distributions make adding proprietary programs easier than others. Linux Mint and openSUSE, for example, both include a great deal of proprietary software in their installation libraries. For these Linuxes, all you need to do to add Adobe Acrobat Reader to your desktop is just run the distribution's default application installation program and in a minute or two, you'll be viewing PDF files.
With other distributions, for example, the Ubuntu family of distributions, you must add a special repository to get access to the most popular proprietary programs and media codecs. In the case of Ubuntu, you'll find the information you need in the Restricted Formats and the Mediabuntu pages. Fedora takes a harder line with such programs. The Fedora community does have a "Forbidden Items" page that explains how to go about installing proprietary software and some open-source alternatives.
So, your first move is clearly to see if your distribution has what you need to run non-free programs. If that doesn't work, there are still ways to add these programs and codecs to your setup. Here are the basics on getting some of the most popular of these programs.
Adobe Flash/Acrobat:
Adobe actually supports Linux these days for many, but alas, not all of their programs. While proprietary, the Linux versions of Adobe Flash and Acrobat Reader work fine and are easy to install. Indeed, Reader is as simple to install on Linux as it is on Windows. With the Flash Player, you should read the Flash installation instructions carefully to make sure you do it right.
The one caveat is that Flash Player only runs natively on 32-bit operating systems. If you're running 64-bit Linux, or 64-bit Windows or Mac OS X for that matter, you'll need to jump through the hoops detailed in Adobe's Flash Player on 64-bit operating systems technical note. None of this is hard, but if you go without knowing about these concerns before hand you can end up wasting a lot of time troubleshooting them.
Commercial DVD Discs:
I bet you think you own your DVDs don't you? You don't. Their content is 'protected' by DRM (digital rights management) software that makes it difficult to make copies of it come the day your three-year old feeds Toy Story to the dog or to even play it on a non-approved system, such as your Linux PC.
You see, vanilla Linux doesn't support DVD video playback for two reasons. The first reason is that most commercial DVDs are trapped by the content scrambling system (CSS) encryption DRM. Cracking a video to play can run afoul of the Digital Millennium Copyright Act (DMCA). This has the effect of making it legally questionable to play your DVD on your PC unless it's running approved software.














