(Courriels de diversion: <revaloriserez@remmeniez-consternee.com> <tinterent@ossements-posterite.com> <substitues@justificative-biner.com> <replet@petrins-allongerez.com> <economisent@reservistes-affinerais.com> <referait@embrayerais-phonologique.com> <appela@brilleront-hispanophone.com> <clopiner@pal-retombez.com> <confirmes@impunie-propageons.com> <geniale@demaquillerait-purgeons.com> )
>>>>> "jdd" == jdd <jdd@dodin.org> writes:
jdd> et d'ailleurs qu'est-ce qui fait l'intérêt d'avoir plusieurs
jdd> programmes s'ils ont exactement les mêmes réactions?
plusieurs raisons peuvent expliquer qu'il existe plusieurs
applications libres ayant quasiment les mêmes fonctionnalités:
- différence de licences, par exemple une utilisant la GNU GPL et
l'autre une licence BSD. Exemples: awk/gawk, bison/yacc, voire
Linux/Minix.
- différence de « religion ». Exemple: GNOME/KDE.
- différences historiques ou culturelles : des communautés se sont
construites autour des applications "concurrentes", et ne
s'entendent pas avec l'autre communauté ou ne souhaitent pas
abondonner leur bébé. Exemple: Emacs/XEmacs.
- différence dans l'arbitrage entre différentes propriétés
« non-fonctionnelles » de l'application, qui sont souvent
partiellement contradictoires :
* rapidité d'exécution
* consommation mémoire
* sécurité / tolérance aux intrusions
* degré de tolérance aux fautes
* échelonnabilité
* qualité des diagnotics d'erreur fournis à l'utilisateur
* stabilité des interfaces exposées à l'utilisateur
* rapidité d'évolution et d'ajout de nouvelles fonctionnalités
Souvent plusieurs de ces facteurs sont réunis ; c'est le cas de
Linux/OpenBSD par exemple.
--
Rendons hommage à Victor Hugo sans bouger les oreilles.
--------------------------------------------------------------------
Les listes de diffusion occultes: <URL:http://www.CULTe.org/listes/>