Earlier quoted context omitted.
> I sincerely disagree. There is rarely a problem for which > there is one strictly optimal solution. And competition > (friendly or otherwise) between solutions leads to > progress You know, he does make the point that it is OK to pursue a superior solution: Note, however, that "No problem should ever have to be solved twice." does not imply that you have to consider all existing solutions sacred, or that there is o…
If you read the rest of my response, you'd see my response to his clarification: "What's not OK is artificial technical, legal, or institutional barriers (like closed-source code) that prevent a good solution from being re-used and force people to re-invent wheels." If it weren't for LZW patent enforcement, we wouldn't have formats like PNG ... (I guess, "necessity is the mother of innovation")
Of course I read all of your response. The second part seems, to me, to be addressing a different issue altogether. You claim to strongly disagree with "no problem should be solved twice" but your statement about why you disagree jibes with what ESR himself said. I'm not sure what it is you disagree with him about in the general sense.
The second part, sure, you are saying that patent enforcement can result in better solutions due to the "necessity being the mother of invention" factor, whereas Raymond completely objects to "artificial barriers". But that's just a detail, surely?