Action items/To CloudFlare: Free your JavaScript

From LibrePlanet
< Action items
Revision as of 09:14, 25 June 2016 by Adfeno (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search


Suggest CloudFlare to free their JavaScript.

No contact was made yet since we don't know how to reach them.

Relates to freenode.

Here is the template of the message:

Hi, I'm a big fan of a website that is protected by your services, and I have some suggestions to make:

Is it possible to free/liberate the JavaScript code that your service and site requires the visitors to use/run?

This is needed because, most JavaScript applications are used *client-side*, so in order for society to be free and fair/just, the visitors have to receive the following essential freedoms:

0. The freedom to use the data, for any purpose.

1. The freedom to study and adapt the data, when and as he wishes. Without being required to send changes back to the original project.

2. The freedom to redistribute (share and/or sell) original copies.

3. The freedom to redistribute (share and/or sell) copies of his adaptations.

When functional data respects these freedoms, it can be considered as free/libre functional data (as in freedom, not price).

Since your site and service deliver JavaScript code to the visitors, one must also make sure that the users receive such freedoms:

http://gnu.org/philosophy/javascript-trap.html

You can follow this references to know how to free/liberate the JavaScript code being used:

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

https://www.gnu.org/software/librejs/manual/html_node/Setting-Your-JavaScript-Free.html

If you are not sure whether your site or service require JavaScript code to be used by the client, please check for such information on the projects in which your project depends on.

Note: We are *not* asking for you to remove *all* JavaScript code. Because this move would cause more issues to the visitors.

As an alternative, please allow people that prefer not to use your non-free JavaScript, to use your site and services.