Charles Arthur suggests that the spread of the web was caused by the fact that it wasn't patented. Well, if that's so, then how come the existing protocols:
"[it] wasn't just that it let you click about from place to place; that had always been possible using protocols such as "gopher" and plain old file transfer ("ftp")."
didn't spawn such a spread? Perhaps because what launched the web, really and truly threw it in your face like nothing before, was the client? Specifically, Mosaic, which was under such legal wraps that Netscape Communications Corporation changed their name from Mosaic Communications Corporation when
UIUC "expressed concern" about the choice of name? The same Mosaic which was subsequently
licensed to the likes of Quarterdeck, Spry, and Microsoft?
On top of that, as soon as Netscape had a lead in the market, they made huge efforts to retain that leadership through driving HTML - perhaps the unfettered part of the web that Arthur is
really referring to, although he's not exactly clear about that - in directions that suited them. <BLINK>, anyone? Microsoft did likewise, and continue to do so, using non-standard tags and the like in an attempt to provide a suitably tempting piece of added value that will persuade customers to give up on the competition. And yet through that driving towards some semblance of proprietary code - which the W3C implicitly endorsed several times by updating the official standards to match the de facto ones - we got Java, Flash, plugins in general (admittedly now under threat from the Eolas lawsuit) and, by and large, more powerful HTML features.
That aside, the quote above is itself largely incorrect in that gopher and ftp were, at the time, more manual affairs without the clicky goodness of HTML; the first browser (available for public use by telnetting to a CERN machine) used a page trailer list of footnotes to link other documents (no clicking here, m'lud); and the whole argument about which platform your software patent is based on is a complete straw man which has no useful relevance to the argument. Even the bit about basing your work on the work of others, well, jeez. Every second patent does that; even the much-vaunted Segway required someone to invent - and patent - gyroscopes, stepper motors, low-density high-power batteries, and so on. Few if any patents stand on their own
Software Patents are indeed bad, but it doesn't help to pick examples that don't properly support your hypothesis.
PS this is largely a top-of-head rant. feel free to criticise and nitpick, since that's exactly what I'm doing myself.