I see the opposite with languages and runtimes these days. If anything, I'd say there's a failure of trying to make money on the language/runtime itself instead of thinking or other parts of the company.
That's totally fine with me and the beauty of restrictionless freedoms, you can do what you want. I license lots of my work that way, keep other parts hidden, etc. It's a healthy model instead of this rampant litigious approach often coupled with an irrational fear of theft. To be truly open sans restrictions is to take the bad with the good and recognize that what you open is not specifically where you make your money. Happily the industry continues to move towards unencumbered software especially on the language/runtime front.
That was my point about failure of pure open source, the money needs to come from somewhere and the ideals of GPL don't work across all business domains.
I see the opposite with languages and runtimes these days. If anything, I'd say there's a failure of trying to make money on the language/runtime itself instead of thinking or other parts of the company.