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 :
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.
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 envoyez 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.
Si vous comptez établir une communité 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 :
Certains projets ont même une URL pour un accès anonyme à l'arborescence principale du code source.
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.
Depuis plusieurs années, le site Sunsite est le plus important des endroits d'échange de logiciels pour Linux.
Voici quelques autres sites notables :
Le standard de facto pour les archives de binaires est celui qu'utilise gestionnaire d'archives de Red Hat, ou RPM. Il est présent dans la distribution de Linux la plus populaire, et il est supporté dans les faits par toutes les autres distributions (sauf Debian et Slackware).
C'est donc une bonne idée de fournir, sur le site de votre projet, aussi bien des RPM installables que des archives de sources.