Page suivante - Page précédente - Table des matières

7. Comment bien communiquer

Votre logiciel n'apportera pas grand-chose à l'univers si vous êtes le seul à connaître son existence. De plus, en établissant une présence visible sur Internet pour votre projet, vous pourrez recruter plus facilement des utilisateurs et des co-développeurs. On le fait habituellement comme ceci :

7.1 Faites une annonce dans c.o.l.a et sur Freshmeat

Annoncez vos nouvelles versions dans comp.os.linux.announce. Non seulement ce forum est lu par un grand nombre de personnes, mais c'est aussi un fournisseur important pour des sites Web d'information comme Freshmeat.

7.2 Faites une annonce dans un forum de discussion adéquat

Trouvez un forum USENET dont le thème de discussion est directement concerné par votre application, et faites-y aussi votre annonce. N'envoyez votre message qu'aux endroits où la fonction remplie par votre logiciel est pertinente, et restez mesuré.

Si (par exemple) vous publiez un programme en Perl qui interroge des serveurs IMAP, vous devriez probablement envoyer un message dans comp.mail.imap. Mais sûrement pas dans comp.lang.perl, à moins que le programme utilise de manière instructive des techniques Perl avancées.

Votre annonce devrait aussi contenir l'URL du site Web de votre projet.

7.3 Ayez un site Web

Si vous comptez établir une communauté substantielle d'utilisateurs ou de développeurs autour de votre projet, celui-ci devrait avoir son site Web. Voici des éléments que l'on trouve habituellement sur un site Web :

  • La charte du projet (pourquoi il existe, quelle est son audience, etc).
  • Des liens pour le téléchargement des sources.
  • Des instructions relatives à l'inscription à la ou les liste(s) de diffusion.
  • Une FAQ (Foire Aux Questions).
  • Une version en HTML de la documentation.
  • Des liens vers des projets proches et/ou concurrents.

Certains projets ont même une URL pour un accès anonyme à l'arborescence principale du code source.

7.4 Hébergez des listes de diffusion pour votre projet

Il est d'usage d'avoir une liste de développement privée qui permet aux collaborateurs du projet de communiquer et d'échanger des patchs. Vous voudrez peut-être créer en plus une liste d'annonces pour les gens qui veulent être informés de la progression du projet.

7.5 Publiez dans les archives les plus importantes

Depuis plusieurs années, le site Metalab est le plus important des endroits d'échange de logiciels pour Linux.

Voici quelques autres sites notables :

  • le site Python Software Activity (pour les logiciels écrits en Python).
  • le CPAN ou Réseau d'Archives Perl Global (pour les logiciels écrits en Perl).


Page suivante - Page précédente - Table des matières