Earlier quoted context omitted.
> Sometimes I think RMS would be happier if the web had just stopped development after the release of the Mosaic browser Sometimes I look at modern websites and think I'd be happier too.
There are right and wrong ways to solve the web's many problems. RMS wants to throw the baby out with the bathwater here.
GNU LibreJS
21–30 of 165 posts
Re: GNU LibreJS
#22Re: GNU LibreJS
#23The linked treatise on JavaScript sounds almost satirical to me[1]. > Our tentative policy is to consider a JavaScript program nontrivial if: > it makes an AJAX request or is loaded along with scripts that make an AJAX request, Sometimes I think RMS would be happier if the web had just stopped development after the release of the Mosaic browser. [1] http://www.gnu.org/philosophy/javascript-trap.html
Actually, he would likely want everyone to be an absolute masochist like him and have websites converted to emails: https://stallman.org/stallman-computing.html """ I generally do not connect to web sites from my own machine, aside from a few sites I have some special relationship with. I usually fetch web pages from other sites by sending mail to a program (see git://git.gnu.org/womb/hacks.git) that fetches them, mu…
Re: GNU LibreJS
#24Just wait until they discover NaCL, PNaCL, ASM.js, and web assembly...
Re: GNU LibreJS
#25This is from people who like to turn off JavaScript in a browser, right? Sort of a weird Camelot-esque quest for freedom.
NoScript I can easily understand. It's deciding for yourself what you do and don't want to run on your computer. LibreJS is trying to dictate that to all web developers, and its demands are ridiculous.
And then I read about the heuristic "Complain" tab.
Dunno why you're being downvoted, that's a legitimate complaint. Why waste people's time on something like this?
Re: GNU LibreJS
#26Apparently it adds a "Complain" tab to your browser when it detects offensive JavaScript: https://www.gnu.org/software/librejs/manual/librejs.html#Com...
Re: GNU LibreJS
#27The linked treatise on JavaScript sounds almost satirical to me[1]. > Our tentative policy is to consider a JavaScript program nontrivial if: > it makes an AJAX request or is loaded along with scripts that make an AJAX request, Sometimes I think RMS would be happier if the web had just stopped development after the release of the Mosaic browser. [1] http://www.gnu.org/philosophy/javascript-trap.html
I don't think the point is that RMS is against complex Javascript apps at all. His point is: a) If it makes an AJAX request, it likely is a piece of software (a web app) more than it is a webpage. b) If it is software, then he (and the people using this) care about it being free software. I use and have made proprietary web apps, yet I wouldn't disagree with RMS on the argument that such apps leave less control to th…
[1] https://www.gnu.org/software/librejs/manual/librejs.html#Com...
Re: GNU LibreJS
#28And it looks like to get your Javascript to be considered free, even if it already is free, you have to jump through a bunch of hoops to get this to pick it up: http://www.gnu.org/software/librejs/free-your-javascript.htm... This is a joke.
Re: GNU LibreJS
#29He once argued for EMACS to not support LLVM/Clang as LLVM is licensed as (a more permissive) Apache-2. https://slashdot.org/story/15/02/08/210241/rms-objects-to-su...
Re: GNU LibreJS
#30And it looks like to get your Javascript to be considered free, even if it already is free, you have to jump through a bunch of hoops to get this to pick it up: http://www.gnu.org/software/librejs/free-your-javascript.htm... This is a joke.
Sure, but how else can it tell? It isn't like code inherently has some kind of magical tag that tells you the license. So they created a format to tell the license.
This convention will only work if everyone follows it. And very few will because it's aiming to solve a problem that doesn't exist.