I wanted to share my view of the free software / open source concepts and also check for correctness. So here's it:

Free software talks mostly about the liberties of a software user and less about the means to develop the software it self (http://www.gnu.org/philosophy/free-sw.html):
I noticed this talks little about the way software development is actually organized.
One guy can stay alone in his cellar and make a marvelous software and then publish it under a free software license, without working with others at all.

Open source Definition (http://www.opensource.org/docs/definition.php)  talks very little about the actual end user, and more about how the software is developed, the actual process of developing software.

I know this is a sore point in most communities, I was hoping to bring a new perspective on the matter. So don't bust me if I got it wrong.