Les logiciels libres offrent une possibilité concrète et crédible
notamment pour la R&D
|
La rentabilité des logiciels libres dans les projets de R&D
à été analysée par quelques laboratoires de recherche, incluant le centre
de recherche AMES de la National Aeronautics and Space Administration (NASA)) [76, 77],
la National Nuclear Security Administration [78]
et par un certain nombre d'universités [79].
Ces études ont conclu que les logiciels libres offrent une troisième option
attrayante au dilemme "développer ou acheter", avec de nets
avantages en matière d'expertise en développement, de créativité et de
productivité. Dans les projets de R&D, les
désavantages traditionnels des logiciels libres (tels que la complexité
technique du développement logiciel et la maintenance à long terme) sont
moins importants, puisque l'expertise est habituellement disponible dans les
laboratoires et plusieurs projets visent à construire des prototypes de
démonstration.
|
La diversité dans les approvisionnements est préférable
(Logiciels sur mesure vs logiciels libres vs logiciels commerciaux)
|
Les logiciels libres permet de construire un système spécialisé selon un
processus de développement accéléré qui est au moins aussi efficace que
l'achat d'éléments commerciaux. Pour les projets de R&D,
l'utilisation de logiciels libres peut assurer le développement rapide
(c.-à-d. réutilisation du code et modification) d'applications de haute
qualité (c.-à-d. bien déboguées), ce qui serait très difficile à
réaliser avec du code sur mesure développé à partir de zéro. Dans
certaines circonstances, le développement basé sur les logiciels libres est
la seule option raisonnable lorsque les produits commerciaux ne sont pas
disponibles (p. ex. calcul de haute performance [78])
et lorsque le développement sur mesure excède les budgets disponibles [61].
Les logiciels libres aident à éviter d'être enfermés dans les produits et
services propriétaires et à réduire la dépendance aux technologies
monopolistiques.
|
Les normes et spécifications ouvertes contribuent directement à
l'interopérabilité des systèmes
|
Les logiciels libres implantent les normes et spécifications ouvertes qui
sont partagées par les développeurs durant la conception, le codage et les
tests. Cela est généralement considéré comme un avantage stratégique dans
l'application d'une politique d'interopérabilité entre des systèmes
développés indépendamment [80].
|
L'évaluation des logiciels libres doit être faite sur une base de
cas par cas
|
Bien que très attrayants en général, les logiciels libres doivent être
évalués dans le cadre de chaque projet sur une base de "cas par
cas" afin de déterminer si les avantages surpassent les désavantages
dans la pratique. Dans le cas du GdC, une attention
spéciale doit être accordée à la protection des technologies classifiées,
à la protection de la propriété intellectuelle et à la sélection d'une
licence convenable pour l'activité donnée. Quelques lignes directrices
préliminaires sont disponibles dans ce document (parties III et IV).
|