Not to defend Wolfram, but to understand this you'll have to understand that "The Wolfram Language" is not like the traditional "programming languages". Traditional programming languages consist of a set of grammar, essential built-in libraries and a few development tools. The Wolfram Language is more than that. It includes the Mathematica language, a very rich set of libraries/algorithms, rich bodies of knowledge encoded in curated datasets in various kinds of physical and social sciences.
It might be best to compare the Wolfram Language to natural languages like English instead of programming language. The English language is not just a set of grammar, but also a rich collection of vocabularies that need to be compiled and maintained, and perhaps a rich collection of literature that need to be maintained and expanded to help learners understand the language.
Wolfram spent quite some time and resources to collect data for his Wolfram Alpha, and his new "language". It makes sense to charge money for such efforts.
It's not like every other popular language doesn't include huge rich sets of free libraries and algorithms - Mathematica has few good competitors (not none) in many math and science areas, but competitors are obviously much richer in most of the rest (which is important for a general purpose programming language). It's just that those libraries are usually spread among many open source libraries written by different people rather than being all centralized.
Based on an accounting of the work involved, it's reasonable to charge, but based on the options available (and the relative unprovenness of the Wolfram Language), it's also perfectly reasonable for people like the parent to insist on free languages only. It's what Wolfram's competing with, at least in the view of the world where it's not singlehandedly "redefin[ing] the process of programming"...
> Not to defend Wolfram, but to understand this you'll have to understand that "The Wolfram Language" is not like the traditional "programming languages".
Of course not, its a New Kind of Programming Language.
It might be best to compare the Wolfram Language to natural languages like English instead of programming language. The English language is not just a set of grammar, but also a rich collection of vocabularies that need to be compiled and maintained, and perhaps a rich collection of literature that need to be maintained and expanded to help learners understand the language.
Wolfram spent quite some time and resources to collect data for his Wolfram Alpha, and his new "language". It makes sense to charge money for such efforts.