Des logiciels open source
May 19, 2011
La première fois que j'ai entendu parler de logiciels propriétaires pour les professionnels fut quand on me proposa de remplacer BEA Weblogic par Apache Tomcat.
Voici ma première réflexion :
"Quoi ? Remplacer le logiciel actuel par un logiciel gratuit ? Ce n'est pas sérieux. Mais qui va m'aider quand j'aurais un bug ?"
Ce à quoi on me répondit : "Les développeurs travaillent tous les jours avec Tomcat. Les tests sur Weblogic ne se font que dans un 2e temps ? Ces tests n'apportent rien au produit, ils ne sont là que pour vérifier une certaine compatibilité. "
A l'époque, force fut de constater que j'avais là un produit plus performant et gratuit alors que ma solution du moment me coûtait les yeux de la tête.
Dès lors, je me suis intéressé à cette nouvelle manière d'aborder le monde du logiciel. L'exercice est difficile mais voici comment je peux le résumer :
Tout d'abord, le travail de réflexion autour des logiciels open source ou des logiciels libres est un travail conséquent, fait par des esprits brillants et qui a pris plusieurs années pour murir. Si vous souhaitez en savoir plus, je vous conseille :
Il s'agit d'une nouvelle culture, de nouvelles méthodes de travail, d'une nouvelle gouvernance. Aujourd'hui, l'alternative proposée par les logiciels open sources est considérée très sérieusement par les entreprises. Je vous conseille le rapport du Cigref.
Pour terminer, je dirais un mot sur les éditeurs de logiciels open source comme LinObject. "Qui va m'aider quand j'aurais un bug ?" Mais aussi: "Face à l'évolution des technologies et des besoins, comment ce logiciel open source va-t-il évoluer dans le temps ?" Mais aussi "Si tout le monde peut le modifier, qui va assurer une cohérence entre tous ces développements spécifiques ?".
C'est pour apporter des solutions à toutes ces questions que les entreprises qui font du business et qui vont utiliser des logiciels open source accepteront de rémunérer et faire vivre les sociétés éditrices.
Voici ma première réflexion :
"Quoi ? Remplacer le logiciel actuel par un logiciel gratuit ? Ce n'est pas sérieux. Mais qui va m'aider quand j'aurais un bug ?"
Ce à quoi on me répondit : "Les développeurs travaillent tous les jours avec Tomcat. Les tests sur Weblogic ne se font que dans un 2e temps ? Ces tests n'apportent rien au produit, ils ne sont là que pour vérifier une certaine compatibilité. "
A l'époque, force fut de constater que j'avais là un produit plus performant et gratuit alors que ma solution du moment me coûtait les yeux de la tête.
Dès lors, je me suis intéressé à cette nouvelle manière d'aborder le monde du logiciel. L'exercice est difficile mais voici comment je peux le résumer :
Tout d'abord, le travail de réflexion autour des logiciels open source ou des logiciels libres est un travail conséquent, fait par des esprits brillants et qui a pris plusieurs années pour murir. Si vous souhaitez en savoir plus, je vous conseille :
- L' article wikipédia
- Le livre blanc de la société Smile
- Les sites institutionnels : La Free Software Fundation pour les logiciels libres et l' Open Source Initiative pour les logiciels open sources
- Exécuter le programme,
- Étudier le programme et l’adapter selon son besoin (ce qui implique l’accès au code source),
- Redistribuer le programme pour aider son prochain,
- Améliorer le programme et distribuer ces améliorations au public (ce qui de même implique le libre l’accès aux sources).
Il s'agit d'une nouvelle culture, de nouvelles méthodes de travail, d'une nouvelle gouvernance. Aujourd'hui, l'alternative proposée par les logiciels open sources est considérée très sérieusement par les entreprises. Je vous conseille le rapport du Cigref.
Pour terminer, je dirais un mot sur les éditeurs de logiciels open source comme LinObject. "Qui va m'aider quand j'aurais un bug ?" Mais aussi: "Face à l'évolution des technologies et des besoins, comment ce logiciel open source va-t-il évoluer dans le temps ?" Mais aussi "Si tout le monde peut le modifier, qui va assurer une cohérence entre tous ces développements spécifiques ?".
C'est pour apporter des solutions à toutes ces questions que les entreprises qui font du business et qui vont utiliser des logiciels open source accepteront de rémunérer et faire vivre les sociétés éditrices.