Here's an interesting interview that might help to clear up some of the differences between freeware and open-source software.
Patrick Davila writes "Richard Stallman talks about the GPLv3 and why Free Software and Open Source don't always have the same goals. Some of the topics discussed are DRM, leverage with hardware vendors and dealing with a Linux kernel released under GPLv2."