Critères d'envoi

Les modules hébergés sur Mozilla Add-ons doivent être de grande qualité et donner et améliorer l'expérience de l'utilisateur. Afin de décider si un module est adapté pour être diffusé sans restriction, nous vérifions les points suivants :

Êtes vous réactif ? Nous attendons qu'un auteur qui promeut son module pour tous les utilisateurs de nos applications soit réactif aux rapports de problèmes, maintienne les informations de contact et mette à jour son module rapidement pour rester compatible avec les modifications de Firefox et de nos politiques. Ceci ne signifie pas que vous devez répondre à toute question que quelqu'un pose dans les discussions ou que vous devez corriger chaque bug, mais nous attendons que vous preniez en charge les problèmes à leur juste valeur.

Est-ce que le module est décrit de manière correcte ? Il est de la plus haute importance pour nous que les utilisateurs obtiennent ce qu'ils attendaient quand ils essayent un nouveau module. Le nom de votre module doit être clair et concis, et vous devriez éviter d'utiliser des caractères spéciaux ou des chiffres pour obtenir de meilleurs classements dans les recherche ou pour faire joli. Votre description doit fournir les détails à propos de ce que le module fait, comment un utilisateur peut en tirer avantage, et ce à quoi il devrait s'attendre en l'installant. Des liens vers des documents externes sont acceptés, mais la description elle-même devrait couvrir la base et laisser une bonne impression de ce qu'ils vont obtenir aux utilisateurs. De plus, il est important que vous mainteniez les notes de version de manière appropriée quand vous améliorez et changez votre module. Les utilisateurs devraient être capable de voir ce qu'un module apporte de plus par rapport à la fois précédente où ils l'avaient essayé, et devraient être avertis des changements qui pourraient affecter leur utilisation actuelle quand ils font la mise à jour.

Est-ce que toutes les préoccupations de sécurité et de vie privée sont traitées ? C'est un aspect d'une description claire et précise, mais tellement important que nous pensons qu'il mérite une mention spécifique. Beaucoup de modules très utiles et bien écrits manipulent des données de l'utilisateur ou peuvent présenter des risques de sécurité s'ils sont mal utilisés ; ils sont bienvenus sur le site, mais ils doivent indiquer clairement aux utilisateurs quels risques ils encourent, et ce qu'ils peuvent faire pour se protéger.

Le module a-t-il été testé correctement, et est-il exempt de défauts sérieux et évidents ? Une chose importante qui est auscultée lorsque nous étudions un module est si les critiques des utilisateurs indiquent qu'il a reçu assez de tests et qu'il ne présente pas de grave problème ou d'impact négatif sur le navigateur. Si les testeurs rapportent des problèmes tels des grosses pertes de performances, plantages, problèmes fréquents lors de l'utilisation du module, surcharge de messages dans la console d'erreur, vous devriez prendre ces rapports à cœur et ré-envoyer votre module après avoir corrigé du mieux que vous pouvez. Nous n'attendons pas une optimisation parfaite ou zéro problème — Firefox lui-même est en constante amélioration de ce côté là — mais nous voulons que vous fassiez des efforts raisonnables pour minimiser les problèmes et clairement identifier ce que les utilisateurs peuvent rencontrer.

Le module et son auteur traitent-ils avec respect l'utilisateur ? Votre logiciel ne devrait pas s'introduire de manière inutile dans la vie de l'utilisateur, essayer de le piéger, ou dissimuler l'une de ses activités à l'utilisateur. Les utilisateurs (ou non utilisateurs) sont parfois durs dans leurs commentaires et bien que nous fassions de notre mieux pour retirer les critiques invalides lorsqu'elles nous sont rapportées, nous attendons que les auteurs ne se vengent pas en réponse.

Est-ce que le module est utile à une part suffisamment large des utilisateurs de Firefox ? Votre module n'a pas besoin d'être le prochain Greasemonkey ou Firebug, mais s'il est uniquement utile à des gens de votre société ou qui font partie d'une petite communauté web, nous pensons qu'il n'est peut-être pas judicieux de le mettre devant tous nos utilisateurs.

Nous cherchons en permanence à améliorer l'organisation du site pour mieux accueillir les modules qui sont exemplaires dans d'autres champs mais qui ciblent uniquement une petite portion d'utilisateurs potentiels. Catégoriser correctement et maintenir les méta-données de votre module nous aidera à savoir comment faire ressortir plus de ce genre de modules aux gens qui sont les plus à même de les apprécier.

Si votre module fournit uniquement des marque-pages ou d'autres points d'accès simples vers votre site, il n'a probablement pas sa place dans la galerie. Comme le reste du projet Mozilla, nous aimons les applications web et les nouveaux services web, mais les modules Firefox doivent proposer une expérience de navigation améliorer pour l'utilisateur et pas uniquement être une manière de promouvoir un nouveau site web ou service via Mozilla Add-ons.

Le module est-il libre de tout élément du droit des marques sans licence ou copyright ? Même si vous ne voulez pas faire de mal au propriétaire d'une marque déposée, ou au propriétaire d'un travail couvert part le droit d'auteur, nous ne pouvons pas héberger les modules qui sont en infraction avec le droit des marques ou le droit d'auteur. Si vous n'avez pas la permission d'utiliser une marque déposée ou une image, merci de ne pas envoyer votre module. Si votre module inclut du code dont les droits sont en possession de quelqu'un d'autre et qu'il ne vous a pas donné l'autorisation de l'utiliser dans votre module, merci de ne pas envoyer votre module.

En terme de réutilisation de code depuis d'autres modules, si l'auteur n'a pas clairement indiqué que vous avez le droit de réutiliser son code pour votre propre travail — par exemple en le mettant sous licence libre — alors vous devez considérer que vous ne pouvez pas. Vous pouvez essayer de contacter l'auteur pour obtenir sa permission, mais nous ne pouvons pas vous donner de droit spécial juste parce qu'il est présent sur le site, ou parce que l'auteur ne réponds pas à votre demande.

Ceci s'applique aux marques déposées de la Fondation Mozilla également, notamment « Mozilla », « Firefox » et « Thunderbird ». La politique de Mozilla relative à l'utilisation des marques déposées est prévue pour protéger de la confusion, et éviter de perdre la propriété des marques par manque de protection ; merci de respecter le besoin d'une telle protection et de nous aider à préserver l'un des éléments les plus importants de la Fondation Mozilla.

Licences

Sélectionner la licence adaptée à votre module est une étape critique dans le processus d'envoi. Une licence définit les droits que vous donnez sur votre code source et est importante pour protéger votre propriété intellectuelle.

Pendant le processus d'envoi, une liste de licences populaires vous sera proposée pour choisir l'une d'elles, ainsi que la possibilité de définir votre propre licence. Il est toujours recommandé de contacter un professionnel du droit pour le choix de la licence. Choisir la bonne licence pour votre code source vous aidera à éviter des confusions et des conflits de code dans le futur.

Dernière mise à jour : 13 janvier 2011