in reply to X-prize software challenge?

You missed a key criteria. Prizes like these are intended to motivate people to do something that the creator wants done, which is unlikely to happen in a timely manner otherwise. For instance the Ansari prize was meant to jump-start privately-funded space travel.

My feeling is that the dynamics of open source software are such that if you have an itch, it is more effective to scratch it yourself (or hire someone to do that) than to try to motivate people with an X-prize.

Replies are listed 'Best First'.
Re^2: X-prize software challenge?
by dragonchild (Archbishop) on Oct 15, 2004 at 15:11 UTC
    I think the bigger difference is that software is relatively cheap to create, even complex software like operating systems, web browsers, graphic rendering, general-purpose servers, and even languages itself. The cost for SpaceShipOne to win the M$10 Ansari prize has been estimated at over M$20. That doesn't count the amount the other 70-odd entrants spent. It's arguable that nearly M$500 was spent on the Ansari prize. It's doubtful that this much has been spent on any major opensource software offering, even Linux.

    Part of the other problem is that privately-funded space travel is fungible. Software, intrinsically, is not, notwithstanding the excellent efforts from Redmond. And, given the efforts of Google and others, it's rapidly becoming less fungible.

    My feeling is that a good software X-Prize would be something along the lines of true generic natural-language processing or a program that plays Go at the master level. Feasible ... just "Really Hard"™.

    There used to be a prize for a Go program, but the person offering it passed away in 1997. Maybe, someone much richer than I should take it back up. A master-level Go program on today's hardware would be a quantum advance in certain algorithms.

    Being right, does not endow the right to be rude; politeness costs nothing.
    Being unknowing, is not the same as being stupid.
    Expressing a contrary opinion, whether to the individual or the group, is more often a sign of deeper thought than of cantankerous belligerence.
    Do not mistake your goals as the only goals; your opinion as the only opinion; your confidence as correctness. Saying you know better is not the same as explaining you know better.

      Software is relatively expensive to produce. It takes lots of time by skilled workers to produce. Open source looks cheap because it is being done by volunteers. Or by companies where the cost is hidden.

      There was a recent email on the Linux kernel mailing list about the cost to reproduce Linux 2.6 from scratch. It used a standard model. With over 4 million lines,takes over 1300 person-years of effort. To finish in 8 years requires over 150 developers, for $175 million in salaries.

      It bet if you added up the research and development expenses of open source companies, you would end up with a significant chunk of change.