Request license change
What sort of derivative work do you want to do?
Musical Notation wrote:
However, I think that the restriction comes from the greed of Ecma International. If this is the case, protest them and tell them we need a freely licensed ECMAScript specification!
I don't think the issue is "greed" -- Ecma doesn't make big bucks off spec licensing or sale of derived works -- or any bucks (or Swiss Francs), as far as I know.
Rather, and we see this in W3C too, standards bodies are living in the past when it comes to worrying about forks, or let's say, worrying about branded leadership of authoritative primary specification source.
A sufficient IPR protocol and patent license, plus good leadership and a decent brand (which is built up by good leadership and not much else, but which can be degraded by many things), combine to make forks a non-issue in the happy, modern open source code culture.
Are standards bodies just slow to learn this, or do they have either or both of poor leadership and not-great brand rep? Far be it from me to say!
Allen has been through licensing discussions with Ecma and may be able to suggest a way forward.
The license given above does not allow derivative works other than that which does not change the meaning of the specification (like translations and explanations). So this is NOT a free content license. Why this restriction? I think it does not help anything at all. See the Scheme and Haskell specifications.
The Scheme report license:
If the restriction is to protect the JavaScript/ECMAScript community from incorrect specifications, you can use Haskell report's solution:
However, I think that the restriction comes from the greed of Ecma International. If this is the case, protest them and tell them we need a freely licensed ECMAScript specification!