All Points Blog offers an entry named Ten Things You Need to Know about Open Source Geospatial Software.
Here's the list, and head to the entry to read further explanations:
Yep I agree. For example Google writes and release many software projects under free and open source licenses. In some cases with little or no community involvement. In many cases this is frowned upon, but it's still open source software. It's the license that counts for the definition, not the process.
I also agree. I would phrase this sentiment as another thing you should know about open source:
11. Open source is a software feature, not a product. The feature is the extra legal rights the license confers on you, the user. Such rights are necessary, but not sufficient, for the creation of a community-driven, software development process.
It's too bad so few of these entries have anything to do with Geospatial.
Re: Ten Things You Need to Know about Open Source Geospatial ...
I'd debate the certainty of [3] - there's nothing to stop a single company development team creating open source software and ignoring any community development, and even refusing to accept code from outside the company. However they can't stop the community taking the open code and forking their own version of the project.
Normally companies see the advantage of community development, but some try to be controlling over their Open Source babies (Sun? Oracle?).