Developing Software Sucks. Time To Fix It.
lunduke.com
lunduke.com
If you want everyone to use the same framework, then my advice - though somewhat impractical - is to use it, advocate for it, and contribute to the community.
In fact, this reduces fragmentation considerably. (And there is already a community utilizing the pre-cursor to this language.)
Java set out to solve a very similar problem (write once, run everywhere) and the issues it ran into didn't involve the language itself but the platform specific framework/libraries.
Furthermore, let's remember that a developer can build C code on virtually all major operating systems using various compilers without being encumbered by licensing issues.
why behind closed doors?
is there any effort to make this an open standard?