Pérennité
A la vitesse où va l'évolution des technologies sur Internet, réfléchir à dix ans est du domaine de la prospective ... Pour s'en persuader rappelez-vous un instant l'état de l'art d'Internet en 1996 ;) !
Cet article a pour objectif de vous donner quelques clés pour vous aider à mieux appréhender ce monde lors de votre choix pour un système de gestion de contenu.
Tendance lourde : les logiciels libres sont devenus incontournables
Il y a encore peu de temps les principaux "opposants" au monde des logciels libres avait comme argument important et récurrent le suivant :
"les personnes qui vous proposent des logiciels libres sont des passionnés : comment voulez-vous mettre entre leur main l'informatique de votre entreprise ? Quand vous aurez besoin d'eux dans deux ans, où seront-ils ? Vous êtes professionnels ? confiez votre informatique à des professionnels !"
Aujourd'hui, cet argument est caduque. Et ceci pour plusieurs raisons :
- les "SSLLs" se sont professionnalisées et ont mûries,
- des géants de l'informatique investissent dans le monde libre : IBM pour Linux, Computer Associates pour Plone, Google pour Python, ...
- d'autres géants commencent à dévoiler leur sources ... timidement soit. Mais tout de même ! (Microsoft),
- les administrations ont commencées leurs migrations vers des logiciels libres en France, en Europe, mais aussi aux Etats Unis (la NASA utilise Plone), comme au Brésil, en Nouvelle Zélande, ... se qui a contraint les grandes SSII (comme Cap Gemini, Unilog/Logica, ...) a monter en compétences dans ces domaines.
Les logiciels libres ont donc aujourd'hui passé une étape. Au sujet de la pérennité, comment savoir sur quel logiciel parier ?
Un exemple vécu : le nôtre !
En 2000, nous avions développé un progiciel à partir de PHP et MySQL permettant de faire du Web dynamique (nos clients étaient autonome à la fois pour le contenu mais aussi dans l'architecture du site : novateur pour l'époque, souvenez-vous, si si ;).
En 2001, nous avons mis en place un espace collaboratif, permettant de travailler à plusieurs en commun à distance. Cet outil avait été primé par l'intermédiaire d'un de nos clients aux trophées de la communication.
Nous avons décidé alors de fusionner les deux pour commencer à avoir un système de gestion de contenu digne de ce nom. Avant de partir dans ce développement, nous mesurons le temps qu'il nous faudrait pour arriver à un projet abouti...et décidons, suite à ça, de mener une étude de Benchmark autour des outils développés en langage libre (PHP, Java, PERL, Python) !
Voici les éléments que nous avons pris en compte pour faire notre choix :
- richesses fonctionnelles
- potentialités
- pérennité de la communauté
Vous trouverez sur ce site Internet la raison du choix Python / Zope / Plone en ce qui concerne les richesses fonctionnelles
Les potentialités du choix Python / Zope / Plone vient en grande partie de la puissance du langage Python mais aussi de la vivacité de sa communauté (plus de 150 sociétés se sont aujourd'hui spécialisées sur cette technologie à travers le monde).
Pérennité de la communauté : Aujourd'hui en regardant ce qui existait à l'heure de notre choix et ce qui existe aujourd'hui, à aucun moment nous regrettons notre choix, car nous vivons de l'intérieur le premier développement d'une communauté Open Source de manière professionnelle et celà plait (voir Computer Associates et Google).
Python, Zope et Plone possèdent les mêmes communautés de développeurs que les autres logiciels libres, mais se différencient par deux facteurs lourd de sens en ce qui concerne la pérennité du projet et notamment en Europe.
Zope Europe Association, une association d'entreprises spécialisées sur Zope et Plone à travers l'Europe et qui mutualisent des compétences pour mieux faire connaître cette technologie : gage de pérennité pour la technologie, gage de pérennité pour les sociétés spécialisées
Plone Foundation, une fondation qui permet de garantir les différentes dérives possibles.
Enfin, j'aime à rappeler que Digital Creations, propriétaire de Zope a été le première société qui a été soutenue par des capitaux risqueurs à conditions que les codes sources deviennent libres !...