La mutualisation est une instrument de l'assurance : Il est utile de rappeler que la mutualisation est un instrument d'assurance. Il s'agit de se prémunir ensemble contre un risque qui menace chacun.
Risques en matière de logiciel contre lesquels se prémunir avec du logiciel libre
Deux risques importants qui menacent les systèmes d'information en matière de logiciel sont la situation de client captif (vendor lock in) et la dépendance à des standards propriétaires (coût de sortie élevés). Le recours au logiciel libre permet
Qu'il est déraisonnable de vouloir se protéger seul
Il est possible de répondre seul à ces risques. cela coûte cher. Il est par exemple illusoire de vouloir mettre en concurrence le libre et le propriétaire sur le même cahier des charges s'il n'existe pas de solution libre déjà développée et approchant de la demande.
L'heure du choix
Lorsqu'il existe des solutions libres qui répondent peu ou prou au besoin, il n'y a pas besoin d'appel d'offre pour faire un choix (le code des marchés publics ne s'adresse qu'aux objets onéreux). Il est possible
Mettre ensuite en concurrence1 sur la garantie, les prestations, la formation etc
Phase 1 - Groupe de définition
Il faut chercher qui pourrait avoir des besoins analogues.
Ceci permettra de distinguer dans nos besoins :
On veillera particulièrement à trois choses :
Phase 2 - Achat groupé du générique
Le code des marchés publics permet les marchés groupés. Ils sont particulièrement adaptés pour acheter du développement logiciel à plusieurs. Mais beaucoup de collectivités hésitent à y recourir en arguant de la lourdeur administrative. Est-il possible, si l'on se fait confiance (par convention ?), d'acheter séparément des briques logicielles libres et de les assembler au terme des marchés ?
Il est utile d'alotir le développement et de mettre plusieurs entreprises sur le développement. En demandant si possible l'utilisation de méthodes agiles. Cela évite la viscosité que peut ajouter le premier prestataire, qui a tendance à se croire (et à être) ensuite en terrain conquis. Cela accélère la concurrence sur le service car il est probable que toutes les entreprises participant au développement feront par la suite du service sur le produit.
Penser à la suite
La suite de la vie d'un logiciel libre métier, ce sont des marchés de services (le développement de fonctionnalités supplémentaires est un service), dont il faudra arbitrer le dépôt de code associé dans le projet.
Ce rôle d'administrateur du projet peut faire partie du marché initial.
1 Pour qu'il y ait concurrence, il faut qu'il y ait plusieurs prestataires capables de répondre.