With so many new open source projects hitting the mainstream, it's more important than ever to understand the fundamental differences between free software and open source, and what that means for the end user.
http://www.thepowerbase.com/2012/01/...free-software/