3 ms·
You seem to misunderstand how Mozilla works. Of course non-Mozilla devs can contribute code and new features that haven't been specifically ordered by a "centra
by Yoric 13y ago
You seem to misunderstand how Mozilla works. Of course non-Mozilla devs can contribute code and new features that haven't been specifically ordered by a "centralized, limited-access organization". This happens all the time. Add to that the fact that every repository is public, that commits are visible in real-time rather than through opaque code-drops, and you get a project that's as open as it goes.
I won't discuss the openness of JavaScript vs. that of other languages, since this doesn't seem to be the purpose of your message. Yes, JavaScript is the only way to get code executed on FirefoxOS. However, considerable steps are being taken by both Mozilla and third-parties to ensure that this does not limit (too much) your choices. These days, dozens of languages can be compiled to JavaScript, directly [1] or indirectly [2], including C, C++, Objective-C, Java, C# or Python. That doesn't mean that all your applications can be ported immediately to FirefoxOS, as you'll need some library support that may or may not be available for the platform, but it's hardly limiting.
As for your "academic fantasy" paragraph, well, let's just politely ignore that trollbait.
Caveat: I'm a Mozillian.
[1] https://github.com/jashkenas/coffee-script/wiki/List-of-languages-that-compile-to-JS https://github.com/jashkenas/coffee-script/wiki/List-of-lang...
[2] https://github.com/kripken/emscripten/wiki https://github.com/kripken/emscripten/wiki