A recent article on Techcrunch brings up the issue and you can read more about it here: http://techcrunch.com/2010/04/17/open-database-places/
With the proliferation of location and how many apps and products are being formed around location. A big part of that is points of interest data. Applications like Foursquare, Gowalla, … all require information for places around you. Now you would think this would be a lot easier to get and you can use Google to search places by category or by some query term to return places around you. You could also license data from places like Localeze or InfoUSA. The problem is see with the issue as it stands today comes down to 2 things:
1) Categorization
2) Uniquely identify a place