newsGenshiken - News

 
 

Project Homepage is now LibreJS compliant!

Item posted by Michael Pagan <pegzmasta> on Tue 24 Nov 2015 08:13:02 PM UTC.

I am pleased
to announce that Genshiken's Project Homepage is now LibreJS compliant!
 What this means, is that all the software that was embedded into the
HTML source of the website (i.e. JavaScript) has been liberated.

All that was required, was to ensure the JavaScript was freely licensed
(since I didn't write it-- thus, the use of "Web Labels") in a way that a
 browser extension, like GNU LibreJS, can analyse whether the code in
the browser was free or not.

If all the code in the website is free, LibreJS will allow execution of
all scripts on the page; if not, LibreJS will complain.  You can also
whitelist scripts that you know are free, but are not being parsed
correctly by LibreJS.

With LibreJS, verification is now as simple as installing a new add-on.
 This wasn't always the case, though.  Read about the "JavaScript Trap"
by Richard Stallman, and why it is important that all code that your
browser is running is free:
<http://www.gnu.org/philosophy/javascript-trap.html>

LibreJS utilizes an HTML5-valid license attribute; learn more here:
<https://www.fsf.org/blogs/licensing/rel-jslicense>

If you administer your own website, follow instructions on how you can
free your code here:
<http://www.gnu.org/software/librejs/free-your-javascript.html>

--Happy Hacking

Back to the top

Powered by Savane 3.13-02a9.
Corresponding source code