Live data from Hacker News

GNU LibreJS

gnu.org

1–10 of 74 posts

Re: GNU LibreJS

#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?

Re: GNU LibreJS

#3
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?

People who care more about freedom than comfort?

Re: GNU LibreJS

#4
post #3
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?

People who care more about freedom than comfort?

But how is the above sample 'unfree'?

Re: GNU LibreJS

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

Re: GNU LibreJS

#7
post #4
post #3

Earlier quoted context omitted.

People who care more about freedom than comfort?

But how is the above sample 'unfree'?

There is no license notice in the sample. LibreJS looks for a license notice as a comment in the script: http://www.gnu.org/software/librejs/manual/librejs.html#Free...

Re: GNU LibreJS

#8
post #3
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?

People who care more about freedom than comfort?

It's strange how age and the passage of time can change you. When I was in my 20's, I used to say things exactly like this. The further along I get into my 30's, the more I read things like this and experience the same feeling I get when reading "9/11 Truth" material.

Re: GNU LibreJS

#9
Blocking "nontrivial JavaScript"?! You have got to be kidding me. Let's block Linux kernel for "nontrivial C" while we at it. It sure as hell looks far more nontrivial than an average js script.

Re: GNU LibreJS

#10
post #4
post #3

Earlier quoted context omitted.

People who care more about freedom than comfort?

But how is the above sample 'unfree'?

The main goal of the GPL is to allow that programs can be understood and modified by user. A "trivial" javascript program accomplishes that, regardless of license.

The sample above is "non-trivial" according to the set of heuristics they are using, so they are just saying "if the program is not trivial, then you need to explicitly state that it is GPL for us to consider it free"

Post reply on HN