Google eats some of its own with MyMaps |

I’ve long maintained if an API cannot be used for commercial purposes it’s little more than a toy. Even when it can be used for commercial purposes, it’s important to realize that the parent service can always add any feature you’ve created to their own service. They are in the pole position to usurp your efforts with an upgrade and “new” feature effectively killing or severely maiming your project.
You might be able to mashup something cool, but at a lower level you’re also creating programs for the site/service to replicate down the road if they reach a certain interest level. It doesn’t mean that it’s not fun playing with toys and ego stroking hitting a homerun with a widget, plugin or mashup, but perspective must always be maintained. Serious businesses including small developer shops like mine have to be extremely careful where our time is spent and what third party tools and APIs are utilyzed for projects. We can’t afford to spend too much time developing features for other companies that don’t generate some kind of income directly. No commercial rules for APIs make creating new features for cool services much less desirable.
Like other developers I’m excited to see APIs, but after reading the fine print I’m more often than not disappointed. You know the cliche, the big print giveth, the small print taketh …
Yesterday Google ate some of their young by releasing MyMaps:
we’re announcing My Maps, a new feature that makes it quick and easy to create your own custom Google Maps just by pointing and clicking. You can add placemarks, draw lines and shapes, and embed text, photos and videos — all using a simple drag and drop interface. Your map automatically gets a public URL that you can share with your friends and family, or you can also publish your map for inclusion in Google Maps search results.
At the same time they took a swing at their own maps API saying it wasn’t “easy.” In other words, they’re going directly to users and skipping developers. This is the area where Ning with limited success it seems has tried to play ball. I played around with MyMaps this morning and it looks like a complimentary service to the other sharing products they have: Google Spreadsheets and Docs.
It took me all of a few seconds to create a good places to eat in Pierce county map and leave it (default checked) to share with the rest of the world. Just one location on there now, a really good deli (map) at 6th and Trafton in Tacoma. Best subs I’ve ever had at great prices.
I digress.
Tony from Deep Jive Interests responds:
Brilliant, almost in its ruthless execution. Release a public API that encourages mashups. Allow a thousands ideas to bloom. Cherry pick the ones which the “market” has elected in terms of traffic, buzz, and popularity. Then, copy that idea.
This happens outside of mashups and APIs too, so the risk of working on something that another company with a stronger position can “create” is part of the development process. Flock will likely feel great pain from Mozilla’s announcement that they are going to be baking in some attractive social features directly in the Firefox browser via The Coop. Long time readers will note that I was impressed by Flock and believed these social features belonged in the browser. Not many others jumped aboard the Flock train (Michael Arrington of TechCrunch liked Flock too), but now that Mozilla seems to agree that the fit is right, watch opinions change.
Though unrelated, this situation reminds me a bit of what Google did when they quietly backroomed their SOAP API. Google never said the SOAP API was permanent and if you read the fine print of a lot of the APIs out there, there is all sorts of hemming and hawing happening.
This isn’t to say developers shouldn’t use APIs. Of course not. Rather, it’s important not to put too many eggs in the API basket. Build the primary features yourself whenever you can. I feel for the map mashup developers, I’m not trying to make this post be an I told you so. Microsoft has been making moves like Google did — eating their own — for years.
This is one of the main reasons I’ve been and continue to be very cyncial about the whole web pooh point oh scene. It’s not that I don’t think a small few good ideas are coming out of the web 2.0 scene, but ideas where the foundation relies upon another company’s API, especially if it’s a non-commercial API, is a very risky business plan.
Did this post make you go hmm?
Maybe Related Posts (plugin generated)
- Google and Yahoo maps APIs
- Flock off to a bloody impressive start
- Singing a little Opera 9 beta 2 with widgets and Flock beta 1
- Gruvr shows live concerts in your surrounding area
- Don’t use Digg or any other trademark in your domain?
- Next generation Yahoo maps: new tools, geocode API and more




It definitly IS confusing and worrying to use the free APIs.
I am not a developer and I don’t know other than GoogleMaps but I understand it must be very alike all sectors.
Since the creation of our website we have always been wanting to offer interactive maps, in fact I have always considered it one of the greatest things Internet could offer. Interactive geography on screen!! And there comes Google makes the perfect application and offers it for free…
We are a small business and have absolutely NO proper capacity to develop this on our own and no budget to outsource it. Besides that, I also have always considered that duplication of information or applications on the internet should be avoided as much as possible because people should not loose time in inventing the weel over and over again.
So where does this leave us? Off course in grabbing GoogleMaps API with both hands and use it on our tourist information website for the obvious orientation purposes (where is what). Do we have a choice? We want to offer our visitors full information.
But it definitly is scary to have one of the fundamental elements of your web depending on some centrally controlled wordlwide monopolious system where a few people you don’t know, at any moment can take any decision that leaves you completely out of the game.
In part we are already suffering the impact of Google’s monopoly having a very bad year only because of the fact that we were not fulltime on SEO until a few months back, because we still believed in usability, functionality, quality of content and design. BUT NO! These “old” values do absolutely NOT count anymore. You are in Google’s top 10 or you are not! It’s that simple.
There are a lot of websites that do better than us only because they score better in Google, even if they un-inform, are ugly, unorganized, user-unfriendly. It just does not count anymore. Fortunately for us some of them happen to be affiliates, so at least we share their “succes”, but it still seems unfair. And it’s frustrating to feel like working for google’s sake more than for your own…
Back to the free APIs.
We have had several (we think great) ideas for useful and comercial applications based on GoogleMaps (or comparable …which does not seem to exist).
So… Would it make sense to try and develop these ideas???
I am not even sure if making a commercial web based on googlemaps is legal. Apart from that, if it would turn out to be succesful it would be very easy for google to develop the same in no-time, but 10 or 100 times better and with instant worldwide coverage, making any competition impossible. Restrictions could appear, or whatever else we don’t even imagine.
A new web, based on physical places, would be rather useless if it does not offer some maps and geolocation comparable to GoogleMaps.
Frankly I think that google is offering real good internet stuff for users, but at the same time they are a growing threat for any website based business (specially destination webs, hotel reservations and real-estate) because they already have it all covered and for free.
Comment by Riccardo Barbieri — September 6, 2007 @ 6:31 am PST