Group: Free Software Foundation/Tasks/ModifyNoScript
(→The task) |
(→The task) |
||
| Line 1: | Line 1: | ||
== The task == | == The task == | ||
| + | |||
| + | Modify NoScript so it can detect and block nontrivial nonfree JavaScript code | ||
* http://www.fsf.org/tasks/noscript | * http://www.fsf.org/tasks/noscript | ||
Revision as of 00:05, 24 July 2010
The task
Modify NoScript so it can detect and block nontrivial nonfree JavaScript code
NoScript needs to do
- If the Javascript code in the page is trivial, then it is ok.
- If the Javascript code carries a recognized free license. it is ok
- Otherwise, reject it.
The definition of nontrivial
JavaScript program nontrivial if it makes an AJAX request, and consider it nontrivial if it defines methods and either loads an external script or is loaded as one.
(http://www.gnu.org/philosophy/javascript-trap.html)
Interested parties
(Add your name, perhaps a link to your userpage) and some way for people to contact you.
User:nvjacobo jacobo[at]gnu[dot]org
Caz Downing-Bryant User:Vonkow/Profile caz[at]vonkow[dot]webfactional[dot]com
Edit: Moved thoughts to discussion page -Caz
Info
You can download the source code of noscript here:
It seems to be written in javascript, and the majority of the code is in a zip-file called noscript.jar in the "chrome" directory.
(RequestWatchdog.js seems to be the file that checks requests, and may be the one that we need to modify -Caz)