theurbanpenguin.com
Understanding Free and Open Source Software and the Difference
Free Software has 4 levels of freedom including the freedom to view the source code but just becase software is open source it doesn't make it free software