Merci farvadin pour ta réponse. En effet, c'est un référentiel auquel je n'avais pas pensé.
Pour préciser un peu ce que je veux faire : ma base de données aura plusieurs "points d'entrée", à savoir qu'on peut référencer les logiciels de plusieurs manières. Par exemple, si on liste les conférences d'un évènement, on va référencer les logiciels ayant fait l'objet d'une présentation ; ou bien simplement référencer tous les logiciels d'une catégories.
Sans trop rentrer dans les contraintes liées aux bases de données, il y a des tables qui devront être les plus complètes. C'est le cas des noms de pays, les langues ... et les catégories de logiciels. Et un autre élément est qu'il faut identifier chaque catégorie par un nom unique ; et idéalement numérique (mais ça n'est pas une obligation).
C'est dans ce sens que les catégories de sourceforge semblent être intéressantes : je les pense complètes et elles sont identifiées par un numéro (dans l'url). De tous les annuaires que j'ai vu, c'est le seul à afficher un identifiant numérique.
Mais je vais comparer différents annuaires (freshmeat, gna, freedesktop, etc.) pour être le plus complet possible.
Donc merci pour ta réponse :)