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

 [Logo de LibreJS, avec le 'i' en forme de torche]

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.

Télécharger LibreJS

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.

Publier votre JavaScript comme logiciel libre

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.

Documentation

La documentation de LibreJS est disponible en ligne, tout comme la documentation de la plupart des logiciels GNU.

Listes de diffusion

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é.

Participer

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).

Versions de test
Essayer les versions les plus récentes est toujours apprécié (lorsqu'elles sont disponibles). Les versions de test sont téléchargeables sur https://alpha.gnu.org/gnu/librejs/ (via HTTP) et ftp://alpha.gnu.org/gnu/librejs/ (via FTP).
Développement
Pour obtenir les sources de développement, le suivi des problèmes et d'autres informations, veuillez consulter la page du projet LibreJS.

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

Équipe de maintenance
La maintenance de LibreJS est actuellement effectuée par Nathan Nichols, Rubén Rodriguez et Nik Nyby. Pour les contacter, veuillez utiliser les listes de diffusion.

Licence

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

Remerciements spéciaux à Jason Self, responsable des webmestres de GNU, pour ses retours, ses tests et son soutien.