Live data from Hacker News

GNU LibreJS

gnu.org

41–50 of 74 posts

Re: GNU LibreJS

#41
post #5

This is self-imposed, owner-initiated DRM: it's software specifically to make your computer run fewer programs and be less useful, because it might hurt the owner to come to rely upon powerful non-free programs.

> self-imposed, owner-initiated DRM

That's like saying that choosing not to go out for drinks is self-imposed house arrest. Nonsense.

Re: GNU LibreJS

#43
post #36

Earlier quoted context omitted.

People who care more about the delusional ranting of Stallman than actually using any web service today? Oh yeah, using jquery is "non-trivial". What a load of crap.

Stallman talking about the web is like a Catholic priest talking about sexual intercourse: he has no practical experience with it and has no idea what he's talking about.

Maybe so, that's why he asked people like John Resig (creator of jQuery) and myself to assist him.

Re: GNU LibreJS

#44
this is great for its audience(true gnu believers) and idk why every other comment is defensive like you feel personally slighted by some peoples' decision to avoid unsigned/licensed js code running on their machine without explicitly feeding it to a runtime(don't tell me they should curl down 'source' and dependencies and check licenses before viewing a page, this actually does it for them!).

If you don't care about GPL/"as in speech"/etc then it's not for you, don't install it.

RMS is a zealot but he backs it up with his crazy ass longsoon unlocked bootloader laptop from china(and other unusual practices, look up his speech rider sometime)

Re: GNU LibreJS

#45

"It blocks..." ah yes, freedom

Are you forced to install this extension?

If I'm an abstainer and I refuse to go drinking to a friend, does it mean I'm infringing his freedom to take me drinking, or would he infringe my freedom if he would keep bothering me about that against my will?

It's my freedom to say no. I won't use this extension, as I don't really mind non-free JS code being executed by my browser (aka I don't mind some beer from time to time), but I fully support and understand people who develop and use it. There's simply no other way to use the web and not use non-free software, aside of disabling JS completely.

Re: GNU LibreJS

#47

"It blocks..." ah yes, freedom

Yes, you care about avoiding the JavaScript trap, that is running nonfree software on your computer, via the web browser.

So, you exercise freedom 0 (the freedom to run the program) and install GNU LibreJS as an extension into your free web browser.

Now your browser blocks programs from running in your browser unless they are free software or trivial in their nature.

Re: GNU LibreJS

#48
post #28
post #2

Their definition of "non-trivial" includes using computed member expressions, so the following program is not supported: var greetings = {world: "Hello World"}; var subject = 'world'; console.log(greetings[subject]); This is zealotry in action, who do they think is going to use this?

That's only if there is no license block. If there's a license block, it takes it at face value. So if the code really is free, putting a license statement to that effect should be enough. I know people are going to say "what about minification", but c'mon, it's the 21st century, web servers know how to compress data streams when they send them and web browsers know how to decompress them. Minification for the purpos…

Minification improves the effectiveness of algorithms like Gzip by a large margin. It is generally a great idea to minify then Gzip.

https://developers.google.com/web/fundamentals/performance/o...

Re: GNU LibreJS

#49
post #21
post #4

Earlier quoted context omitted.

But how is the above sample 'unfree'?

Without a license, the assumption is that it is proprietary.

So, all that in-line javascript on my website suddenly is "proprietary" even though it's usually just a few lines?

(as a consequence, my entire site won't work for users with this enabled)

Re: GNU LibreJS

#50
I think this involves a big misunderstanding of the web as a medium. You may produce non-free content using Open Software as a tool. E.g., I may write a book using LibreOffice and sell it (with copyrights). I may also embed this book into HTML code and provide it for free to my readers, even when not granting rights to copy or change the text. But, if I would use JS for the means of embedding the same text, I'm off. And I haven't even mentioned of all the use cases, where a web project is the final product, aka the text, in its own end ...
Post reply on HN