My Nightmare App
August 22nd, 2006The My Dream App web site opened this week to a great deal of publicity. Reaction from bloggers and the press has been mostly positive, I think because it’s a truly novel concept. This is an innovative gimmick that will generate a great deal of publicity for everybody associated with it, and that’s about where my admiration for the idea ends.
Am I just a cranky developer who wishes he had thought of the idea first? No! Well, cranky, yes. But I know at least a little bit about how good software gets made, and it doesn’t happen when a small team of developers is forced by contractual obligation to implement three separate projects, none of which came about from their own inspiration or passion.
Summary of the official rules: lots of people send in ideas, they get whittled down to 24. Then these ideas get narrowed down to three winners whose app designs get developed and marketed as shareware. The winners get 15% of the profits while the rest is split up somehow by the My Dream App team. Now, it would be one thing if the team got to pick their own burden, but the decision will be made by popular vote:
Registered users of the Contest website will narrow the field of twenty-four (24) Finalists to three (3) Winners through five rounds of popular voting.
The three winners give up any rights to benefit independently from their idea (a shaky legal restriction, if I ever heard one):
If a Submission is Accepted (and thereby becomes MDA’s property in accordance with Section 7), You do not use any information or material in the Submission for Your own personal gain.
Ideas can become property? Only if they’re patented, and you can’t patent something after it’s been made public. But the worst part is what’s in store for poor Austin, Jason, John, and Martin, the contest’s software developers. Who knows what motivations they had for agreeing to participate in this event, but it looks like a raw deal from where I’m sitting:
MDA Has the Obligation to Develop an Accepted Submission. After a Submission is Accepted (the 3 Winners), MDA has the obligation to put forth all reasonable effort to develop a product based upon the Accepted Submission and release it for commercial gain.
We can’t see the contents of their legal agreements with My Dream App, but it would appear that they, or somebody else in their stead, will be compelled to develop three applications whose specifications are unknown, without pay and in exchange for notoriety and a cut of future profits. If there are any. If somebody came to me with a contract like that I’d tell them they were out of their freaking mind. If they’re lucky, they’ll end up with three winners that the team can actually get fired up about. If they’re not, then the fulfillment phase of this arrangement will be a nightmare, indeed.
My Dream App celebrates what I think is an utterly false notion in software development: that ideas are golden. Ideas are practically free. They run like flood-water through every conceivable channel of the internet. This contest will do nothing except put a heavy burden on a small development team to turn somebody else’s ideas into the type of application that can usually only be inspired by the developer’s own dreams.
Even when a team pursues a dream – their dream – success is far from assured. Good luck to the My Dream App team!