Bug #105
[wiki,labs] JavaScript not labeled as free
0%
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
Subtasks
History
Updated by mtjm almost 12 years ago
Report a separate issue for each Web application hosted on our servers? We should get appropriate changes integrated upstream for each.
Updated by kete almost 12 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
Updated by mtjm almost 12 years ago
Updated by lukeshu over 11 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