Project

General

Profile

Bug #105

[wiki,labs] JavaScript not labeled as free

kete - over 7 years ago - . Updated over 6 years ago.

Status:
open
Priority:
freedom issue
Assignee:
-
% Done:

30%


Description

Nontrivial JavaScript should have a free license, so we can know what our browsers are doing. With libre licenses, we can study the JavaScript source code. The wiki and this lab could use a simple license declaration in the header as described at http://www.gnu.org/philosophy/javascript-trap.html#AppendixA
If the web dev already has a dynamic header that's created from one file, then they could simply add this declaration to that file to cover both sites in whole.

Regards

History

#2

Updated by mtjm over 7 years ago

Report a separate issue for each Web application hosted on our servers? We should get appropriate changes integrated upstream for each.

#3

Updated by kete over 7 years ago

Ok, I reported this issue to both ChiliProject and MediaWiki. I didn't make a patch because the suggested solution has two options, and the short option requires a URL that would be up to these upstream sources. Thanks for clarifying the subject

#5

Updated by lukeshu almost 7 years ago

This was fixed in parabolaweb quite some time ago. That said, LibreJS 4.9.2 still complains, but I've always been of the opinion that LibreJS is pretty unreasonable. I mean the license info is clearly documented, if LibreJS wants fancy machine-readable tags, too bad, that's unrealistic for the web. Example: https://parabolagnulinux.org/static/d3.v2.min.js https://parabolagnulinux.org/static/d3-3.0.6.min.js

Also available in: Atom PDF