Le projet LibreJS est à la recherche de nouveaux programmeurs JavaScript pour aider à maintenir cette extension de navigateur. Si vous souhaitez aider, envoyez un e-mail à <info@gnu.org>.
GNU LibreJS a pour but de s'attaquer au problème de JavaScript décrit dans l'article de Richard Stallman Le piège JavaScript. LibreJS est une extension libre pour GNU IceCat et autres navigateurs basés sur Mozilla. Il bloque les JavaScripts non libres et non triviaux, tout en autorisant les JavaScripts libres ou triviaux.
Avec GNU IceCat et tous les navigateurs Mozilla, vous pouvez installer LibreJS en cliquant sur ce lien et en suivant les instructions qui s'afficheront : librejs-7.19rc3.xpi.
Les fichiers sources de LibreJS sont accessibles par HTTPS (librejs-7.19rc3.tar.gz) ou FTP (ftp://ftp.gnu.org/gnu/librejs/). On les trouve aussi sur les miroirs GNU. Ce lien sélectionne automatiquement un miroir pour vous. LibreJS est aussi disponible sur le site des extensions Mozilla. Du fait du processus de vérification de Mozilla, cette version de LibreJS n'est parfois pas la plus récente. Nous n'avons aucun contrôle là-dessus.
Si vous administrez un site web, veuillez lire les instructions expliquant comment rendre votre JavaScript libre, de sorte qu'il respecte la liberté des utilisateurs de votre site. Ceci est aussi documenté dans cette section du manuel de LibreJS.
La documentation de LibreJS est disponible en ligne, tout comme la documentation de la plupart des logiciels GNU.
Les listes de diffusion suivantes traitent de LibreJS :
Les annonces concernant LibreJS et la plupart des autres logiciels GNU sont faites sur info-gnu (archive)
Les rapports concernant la sécurité qui ne doivent pas être rendus publics immédiatement peuvent être envoyés directement au mainteneur. Si aucune réponse n'est donnée à un problème urgent, vous pouvez demander conseil sur la liste de diffusion générale dédiée à la sécurité.
Le développement de LibreJS et plus généralement de GNU est l'œuvre de bénévoles, et vous pouvez y contribuer. Pour plus de détails, reportez-vous à Comment aider GNU. Si vous souhaitez vous impliquer, rejoindre la liste de discussion est une bonne idée (voir ci-dessus).
Dépôt Git
Le développement de LibreJS se fait dans ce dépôt : git.savannah.gnu.org/cgit/librejs.git/. Vous pouvez le cloner avec la
commande git clone git://git.sv.gnu.org/librejs.git
LibreJS est un logiciel libre, vous pouvez le redistribuer ou le modifier selon les termes de la licence publique générale GNU telle que publiée par la Free Software Foundation ; soit sous la version 3 de la licence, soit (à votre discrétion) sous toute version ultérieure.
Remerciements spéciaux à Jason Self, responsable des webmestres de GNU, pour ses retours, ses tests et son soutien.