News for hackers. Stuff that matters.
Re:AppEngine doesn’t fit the needs of startups on the runway by fauigerzigerk on Friday June 05, 2009 @06:00PM (#644095)
The risk that my site could be shut down without notice ranks pretty high. Just think of copyright issues of the sort that Google itself has all the time. What would be Google's reaction to a cease and desist letter be?

This risk ranks much higher than my fear of scaling problems as that is something I am at least competent at solving. My funding doesn't dry up over night. If my chief developer quits, development will slow down for a while but the service won't stop working tomorrow. Some risks just cannot be avoided anyway.

And I'm not saying I want to run my own data center. What I'm saying is that I want reasonable terms of service and a realistic transition path to a different provider.

In case of a conflict I want someone to talk to me _before_ my site is shut down, and if the issues cannot be resolved I want a reasonable period of time to move elsewhere.

[edit] If the technical specificities of a platform prevent me from moving my site within that grace period, I'm not going to use the platform for any serious business.

Re:AppEngine doesn’t fit the needs of startups on the runway by grandalf on Friday June 05, 2009 @11:59PM (#644456)
Good point about a cease and desist letter, but I do think you'd run that risks with a lot of hosting companies and even bandwidth providers.

If your business/project is on shaky enough legal ground that you really have to worry about cease and desist letters, then I'd say you would need to look into some sort of offshore hosting. If so then your argument is against most normal hosting not just google app engine.

As for the transition path, that is a good point. Google has open sourced the spec and sdk, so someone could feasibly reverse engineer something that behaved just like app engine -- in fact I wouldn't be surprised if a serious attempt at this happens fairly soon.

Re:AppEngine doesn’t fit the needs of startups on the runway by fauigerzigerk on Saturday June 06, 2009 @02:09AM (#644549)
Yes you're completely right that I may have that problem with other hosting companies as well. And that's why it's so important to be able to move if need be.

My project is not any more on shaky ground than Google's own business. Search engines or any service that lets users upload or link content is prone to cease and desist letters. Only very recently there was a post here on HN where someone complained that 6 tweets were uploaded to a competitor's site by a user.

And then there's Google's user authentication service, which is very convenient. I can't think of a way to migrate that one without asking all my users to create new accounts and provide their google login password so I can check whether they are the legitimate owner of that account.

Re:AppEngine doesn’t fit the needs of startups on the runway by grandalf on Saturday June 06, 2009 @01:06PM (#644904)
True. There isn't currently a great path away from app engine, but there is nothing about app engine that prevents someone from building one.

As for user auth, I'd suggest setting up a table that stores the user's email address and a random hash, so if google auth stops working they can just "reset their password" and you can use your own auth system w/ the same email address as the google account.