The Maps app on Macs and iOS does not use JavaScript. It also supports satellite and 3d views, and the street view shipping in a month looks better than what Google offers:
The Maps app on Macs and iOS does not use JavaScript. It also supports satellite and 3d views, and the street view shipping in a month looks better than what Google offers:
Using a proprietary software on a proprietary OS is not going to be any better.
edit: tried to make my questions clearer :)
Note that the discussion here is about JavaScript code, not JavaScript the programming language (there seems to have been some confusion in this thread).
Also note that being able to read the code doesn't entail that the code is free as in freedom (i.e., released under a corresponding license). If you share some non-trivial[0] code of yours on GitHub, or deploy a website with your own non-trivial JS code, it still fully belongs to you, and people are not free to reuse it without asking you.
[0]: you probably cannot claim much for a hello world even if you wrote it yourself
“It is possible to release a JavaScript program as free software, by distributing the source code under a free software license. If the program is self-contained—if its functioning and purpose are independent of the page it came in—that is fine; you can copy it to a file on your machine, modify it, and visit that file with a browser to run it. But that is an unusual case.” [0]
JS code can obviously be client-side (generally readable in a browser via View Source, but not always, unless I am mistaken) or server-side (not generally readable, unless explicitly shared by the devs).
But based on [1] and [2] and [3], it appears that JS the language is owned and maintained by ECMA, which is a not-for-profit standards org.
So then I’m still a bit confused as to who whose lawyers would be coming after you if you published some JS code on Github or your own web-site? Not the ECMA’s right?
[0] https://www.gnu.org/philosophy/javascript-trap.html [1] https://en.m.wikipedia.org/wiki/JavaScript [2] https://en.m.wikipedia.org/wiki/Ecma_International [3] https://www.quora.com/Who-is-the-owner-of-javascript
So really their (FSF/GNU) issue is not with JS at all, but with devs who don’t licence their code under a free software licence? In other words, who enforce the copyright of their own algorithms?
What I also find a bit confusing (inconsistent?) with this stance is that a dev can do a reasonable amount of interesting things with HTML+CSS+SVG (obviously there are limits on the ‘interaction’ side of things), and assumably devs can also licence their HTML+CSS+SVG under whatever licence they wish: so then why pick on JS?