J'ai lu plus haut que si on n'était pas programmateur le fait qu'un logiciel soit libre ne servait pas à grand chose.
Ce n'est pas tout à fait exact.
- Les formats : les logiciels libres tendent à se rendre compatible avec d'autres logiciels, libres ou non. Pour échanger, ils utilisent des standards et des formats qui assurent un choix. L'un des exemples les plus spectaculaires est la prise de conscience des normes HTML du W3C qui a accompagné le succès de Firefox, si bien que maintenant des navigateurs propriétaires (Safari, Opera) font leur promotion sur leur respect 'supérieur' de ces standards.
D'autres exemples connus : PNG, Ogg, XML...
- La communauté : les logiciels libres ont pour la plupart une communauté de développement active, ce qui permet des mises à jours régulières, des corrections de bug rapides et de temps en temps des nouvelles fonctionnalités. Grâce au web il y a une relation utilisateur-développeur qui devient possible.
- Le sens de développement : les logiciels s'améliorent toujours. Prenez iTunes ou MSN Messenger, ils n'ont pas arrêté de s'alourdir, de se garnir de pub, de se rendre gros et moche. Prenez Amarok et Pidgin-ex-GAIM, dont l'amélioration au fil des ans est spectaculaire.
- La communauté bis : un logiciel libre dont le développement devient inactif ne disparaît pas à tout jamais, car il peut être relancé à tout moment par une nouvelle équipe, qui dispose de l'intégralité des sources laissées par l'équipe précédente. Je pense au jeu Transport Tycoon Deluxe, qui connaît aujourd'hui un succès que ses créateurs, il y a 15 ans, n'ont pas pu prévoir. Le jeu a été réécrit entièrement, ce qui aurait pu être évité si les sources avaient été ouvertes.

Voilà 4 avantages spécifiques du monde libre. Il y a aussi des défauts, mais ceux-là des gens instruits comme Firmain soron nou lé donait.