I'm not sure what system you are running, but here is a website that offers quite a choice of software downloads (it's part of CNET), some of which are free. They are mostly all reviewed and rated so it might be worth checking it out.
You dont need drivers, drivers translate data between your operating system kernel and hardware.( the GUI programs translate data between you and the kernel) You need a dvd player. A dvd player is the software which can decode and replay the dvd data format on your dvd. Free stuff can get your machine gunked up. Nowdays worse than ever. Take yahoo, the 'good guys' when it comes to free services. Install messenger 'default', and you can end up with toolbars, home page hijacking, etc. More obscure software takes things much further. Your best bet would be store bought software, to be half sure it only does what you want it to. But nowdays even store bought and paid for crap collects data and phones home when ran.
I'm getting another computer for my linux system this weekend, and I have an idea, before I scrub it of all things microsoft and install fedora, to run it on the network with xp, and monitor traffic from another computer just to log all the communication generated by that crap. A perfect small example how things work nowdays- You know that "True Advantage" app microsoft forces you to install for updates? It phones home constantly. Now why would it do that? To send information. But wait a minute it says it checks your version for authenticity -when- you update, why would it need to regularly connect to microsoft servers after that? heheheh...
If you think this is a rant, I havent even got warmed up yet, so there you go, it would be -best- to buy the software you need. Linux offers anything you could ever need free, built and supported by the people who use it, but the learning curve can be a little tough. Only worth the transition if you seriously use your computer a lot. Here's an example of just one app out of many- http://freshmeat.net/projects/dvdrip/ 100% microsux free, Ryan