Live data from Hacker News

GNU LibreJS

gnu.org

21–30 of 165 posts

Re: GNU LibreJS

#21
post #11
post #8

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.

So under the hypothetical assumption that you regarded RMS's problems as valid, what would you consider as the right ways to solve them?

Re: GNU LibreJS

#22
It's really interesting to see GNU writing their own version of everything so that it adheres to its own principles. It reminds me of China. Both reinvent things based on questionable motivations, both seem to really not "get" every-day people (e.g. understand their needs and wants), and both end up with products that just feel lower-quality and half-put-together than the products they're cloning on principle.

Re: GNU LibreJS

#23
post #20
post #4

The 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…

Where does stallman say he wants other people to do the same as him. He merely listed just how he browsers rahpther than how I ther people should browse

Re: GNU LibreJS

#25
post #14
post #10

This 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.

At first I thought, "Oh, this is harmless. It just blocks JS that doesn't meet their standards."

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

#26

Apparently it adds a "Complain" tab to your browser when it detects offensive JavaScript: https://www.gnu.org/software/librejs/manual/librejs.html#Com...

"Offensive Javascript" is great Newspeak. So in addition to being sandboxed it should also be "safespaced"?

Re: GNU LibreJS

#27
post #4

The 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…

Blocking the JS is great and makes complete sense. It's like a slightly more open NoScript, in that it tries to analyze the JS first. The part I take issue with is that LibreJS adds a "Complaint" feature[1] that asks users to contact the web developers to ask them to change their pages. Should people really be emailing Google and asking them to disable AJAX in their Gmail application? Or Twitter's automatic feed updates? It puts an unfair burden on developers and defines a ridiculously narrow window of "freedom" for JavaScript.

[1] https://www.gnu.org/software/librejs/manual/librejs.html#Com...

Re: GNU LibreJS

#28

And 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.

Re: GNU LibreJS

#29
Classic case of GPL Nazism!! RMS was relevant in a world where Microsoft was a monopoly, arm-twisting the competition, including open source, into submission. But today, RMS despises all software that isn't GPL.

He 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

#30

And 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.

My point is that you're likely to get a lot of false negatives. For your browser to remain usable after installing this, you'll pretty much have to add every new site you visit to your whitelist.

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.

Post reply on HN