Project

General

Profile

Bug #105

[wiki,labs] JavaScript not labeled as free

kete - over 10 years ago - . Updated about 2 months ago.

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

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

Housekeeping #3411: [redmine]: librejs compatibilityopen

Actions

History

#2

Updated by mtjm over 10 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 10 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 about 10 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