@anonymous-piwik-user opened this Issue on February 21st 2013

LibreJS is a browser plugin that was created by the free software community to alert the user when a site serving JavaScript does not respect user's freedom. piwik.js is an example of a JavaScript file which causes LibreJS plugin to complain because piwik.js does not meet its criteria. To make sure that piwik.js meets these criteria, all that is needed is to add the license notice in the proper format at the beginning of the file. Instructions on how to do so are available here:

https://www.gnu.org/software/librejs/free-your-javascript.html

I am intending to submit a pull request in the near future that remedies this issue.
Keywords: librejs

@mattab commented on February 22nd 2013 Owner

Sounds good! but please keep it as simple as possible

@robocoder commented on February 22nd 2013 Contributor

I support the idea, but disagree with the implementation. The @license and @link annotations are already well-established conventions, machine-readable, and compact.

@mattab commented on February 22nd 2013 Owner

I see the point of having "new" tags since this enforces a review of the implementation. For example, one file could have Doc at the top but contain non enforced libs appended at the end. However the diff is ridiculously long, of course we are never going to do that.

Please submit a 1 line diff and then we can consider. feel free to suggest to FSF if it's not possible yet according the librejs spec, I'm sure they will happily listen to feedback. Thanks!

@robocoder commented on February 22nd 2013 Contributor

The librejs spec offers an alternative for webmasters: web labels. It requires an external file (which lists JavaScript files used by the site in a table with links to the license text instead of the license text itself).

@mattab commented on June 10th 2014 Owner

In 66568338216c261668a871e1e41a28c9e755bda8: Adding LibreJS license information in piwik.js Fixes #3770 #5276
https://www.gnu.org/software/librejs/free-your-javascript.html#magnet-link-license

@mattab commented on June 10th 2014 Owner

See: #5276 Piwik to become an official GNU Package

This Issue was closed on June 10th 2014
Powered by GitHub Issue Mirror