ce qui cloche avec http://addons.mozilla.org
Publié par René le Septembre 24, 2011 | Tagged comme: piratage informatique , id virtuel
(Ou pourquoi j'ai enlevé mon extension de Mozilla Addons le site )
En 2004, j'ai décidé de jouer avec les possibilités d'addon Thunderbird. J'ai commencé à écrire «l'extension d'identité virtuelle" et a immédiatement publié la version 0.1. Depuis la version 0.2.1 de suite, qui a été publié en Novembre 2004, l'identité virtuelle est disponible sur mozilla.org .
De 2004 à 2011, j'ai continué le développement de cette extension, et a toujours essayé d'obtenir cette extension publié sur addons.mozilla.org. Les utilisateurs des programmes de messagerie Mozilla Thunderbird et Seamonkey avait pu trouver mon conséquent l'extension seulement par la recherche inclus les principales caractéristiques ou des sites addon. Au fil des années j'ai eu autour de 4000 (?) Permanent (?) Les utilisateurs dans le monde de cette extension, et la publication sur le site officiel de Mozilla a été l'une des raisons pour amener les gens a souligné mon travail.
Mais au fil des années il ya eu des restrictions de plus en plus à addons.mozilla.org, et finalement j'ai décidé en août 2011 que je vais arrêter ma collaboration avec addons.mozilla.org en supprimant tous mes communiqués de partir de leur site. Il ya beaucoup de raisons, et je me suis demandé de les déclarer en détail ...
- Mon logiciel a commencé comme un hack pour Satisfaire à certaines exigences personnelles. L'extension identité virtuelle est encore un hack, tout le monde qui a un oeil sur le code veut signer.
Parce qu'il n'ya pas de logiciel sans bug, mon cycle de sortie typique est le suivant: je veux ajouter quelques fonctionnalités ou des changements pour la compatibilité avec de nouveaux Thunderbird / SeaMonkey versions, et de publier la version résultant. Une fois que je publie une version nouvelle, je reçois souvent un tas de rapports de bug que je peux facilement corriger avec de petites modifications de code, rapidement et certaines versions de suivi sera libéré.
Le problème est que addons.mozilla.org nécessite un code d'examen de ma prolongation avant qu'il soit publié. Même si mon addon remplit toutes les exigences de cet examen, il faudra du temps (et humaines) pour y parvenir. Par conséquent, il pourrait prendre une semaine ou deux avant toute correction de bogues peuvent être libérés.
C'est pourquoi j'ai publié mon extension parallèle sur mon propre site web. Là, j'ai été en mesure de corriger les bogues immédiatement, ce qui rend le processus de développement à partir du site addons.mozilla.org vu que pire. Si j'ai téléchargé une autre version sur addons.mozilla.org tandis que certaines version précédente était encore dans leur processus d'examen, je viens de déménager mon extension à nouveau à la fin de l'attente de repère pour un examen. Si je ne l'ai pas téléchargé sur mozilla.org, l'examinateur m'a dit que cela n'a aucun sens pour examiner une version ancienne (il a vu la nouvelle version de mon propre site), à droite ...
Toutefois, ce addons.mozilla.org essentiellement à ralentir pour obtenir mon corrections publiées en peu de temps. Et il est dommage de ne pas être en mesure de publier un correctif immédiatement, voir les gens de télécharger une version cassé et obtenir des rapports sur les bogues déjà corrigées. - Le processus d'examen obtenu plus restreint avec le temps et comprend maintenant des tests un peu plus pour améliorer les normes des extensions de addons.mozilla.org. Lequel sonne bien à la première place, juste s'est avéré être le Showstopper pour moi.
Après une année de calme, j'ai continué à développer l'identité virtuelle plus intense en cet été. Tout en libérant le logiciel à addons.mozilla.org, je me suis dit que je devais prendre soin de la pollution sur certains espaces de noms , ce qui s'est passé avec mon extension.
Les exigences de codage, de remplir les normes de Mozilla a été changé depuis l'année dernière, et donc j'ai décidé d'écrire une nouvelle version de l'extension pour la mise à jour de Firefox et Thunderbird qui libère prend soin critiquées sur ces questions. Modification du code maire avait été nécessaire et je m'attendais à la nouvelle version d'exiger un certain temps jusqu'à ce qu'il serait aussi stable que l'ancien.
J'ai décidé de faire le travail sur un brunch nouvelle et a commencé avec la 0.8 en ligne de l'identité virtuelle. Mais je n'étais pas en mesure de publier ce travail et publier les changements étape par étape, car ils avaient été tenus tous ensemble pour remplir les normes améliorées de codage de addons.mozilla.org.
Et l'ancienne version 0.7 était encore là pour les utilisateurs d'anciennes versions de Firefox et Thunderbird, et même si elle est stable, il ya eu des corrections de bugs et de petites implémentations métrages depuis que. Mais ce que je Empêché de addons.mozilla.org de publier ces corrections et modifications à leur site - en raison de la modification du code général requis.
C'est assez. Ce n'est pas moi qui fait le travail de programmation, il doit donc être moi qui est celui qui décide s'il doit y avoir une mise à jour pour l'un de mes communiqués ou. Je tiens à décider de ce que la libération et quand [1]. mozilla.org pourrait me donner quelques crédits sur la façon dont mon logiciel est utile ou non, mais je ne veux jamais de leur donner plus de pouvoir ou toute autre personne, puis moi sur le processus de libération de mon travail.
[1], même le temps de libération peut être un problème. Je me souviens de cette fois-ci, quand addons.mozilla.org vient de terminer l'examen au début de mes vacances. Pas d'internet pour moi, pas de support pour les utilisateurs - j'aurais utilisé un meilleur moment de mon propre chef.




