LISTER LOGICIELS
 
DEVELOPPER

En environnement industrialisé

Ce que vous trouverez dans cette section : Comment développer avec l’open source – Le développement open source a t’il des spécificités  - Pourquoi et comment industrialiser le développement - Est-il utile de contribuer aux communautés – Comment envisager de mettre son propre logiciel en open source ?


Des infrastructures aux middleware, de la sécurité aux applications métiers, l’open source offre non seulement une formidable boite à outil de solutions opérationnelles. Il révolutionne aussi de nombreuses pratiques de développement.

Eclipse, CVS , Gforge, PHP, J2EE, Ruby… les contributions de l’open source au monde du développement sont considérables, et leur importance croit de jour en jour. Comment en tirer profit ? Comment s’appuyer sur cette formidable dynamique ? Découvrez ici un tour d’horizon des meilleures pratiques :


S’appuyer sur l’open source pour ses propres développements : une tendance majoritaire

Selon Gartner, l’open source a percé de manière absolu dans un domaine où quasi 100% des grandes et moyennes l’entreprise l’utilisent : le développement. Une victoire sans grande surprise, compte tenu des origines même de l’open source : celle des communautés de développeurs (voir l’interview de Christian Remy >>). A cet égard, deux approches se distinguent.

-    Utiliser des outils de développement open source : une vague de fond. Gforge, Ant, Maven, Eclipse, etc. : les outils de développement et de test open source sont aujourd’hui nombreux. Au point que de nombreux – si ce n’est la plupart – des environnements de développement s’y adossent, notamment dans le monde J2EE. Quels outils sont disponibles ? Découvrez les sections développement et tests du guide Bull des Logiciels Libres.  Découvrez aussi NovaForge, une plate-forme de développement intégrant le meilleur des composants open source, et intégrée par Bull >>

-    Utiliser du code open source : un formidable accélérateur.  Du middleware aux composants métiers, l’open source est aussi une formidable base de code, dans laquelle il est possible de puiser, à condition que les conditions de licence soient bien évaluées, et que le contexte de maintenance et de support soit pris en considération dès le départ. Voir l'interview du Commandant Deli, Marine Nationale >>


Contribuer aux communautés : un pari souvent très rentable

La force de l’open source, c’est non seulement que chacun peut l’utiliser. C’est aussi que chacun peut le modifier et y contribuer. Si la plupart des organisations se contentent d’utiliser le code ainsi crée, certaines sautent le pas, et deviennent à leur tour contributeur. Soit en participant à une communauté existante. Soit en fondant leur propre communauté.

-    Contribuer à une communauté existante : un bon moyen d’influer sur les décisions. Choix techniques, orientations stratégiques, gouvernance, etc. : s’impliquer dans une communauté open source est le meilleur moyen de la voir prendre une direction conforme à ses intérêts, ou intégrer les évolutions fonctionnelles souhaitées dans sa prochaine version. Si cette implication relève encore d’une minorité agissante dans les entreprises (les éditeurs, eux, s’impliquent déjà depuis longtemps), de grandes organisations n’hésitent plus à s’investir.

-    Fonder sa propre communauté : un levier pour l’avenir. Certains en rêvent. Peu franchissent le pas. Pourtant, fonder sa propre communauté est un excellent moyen de péréniser et de renforcer un logiciel que l’on souhaite développer. Si les grands éditeurs traditionnels l’ont bien compris qui, de BEA à Microsoft, font assaut d’ouverture pour attirer de nouveaux contributeurs, des entreprises et des administrations elles-mêmes elles-mêmes n’hésitent plus à se lancer. Voir notamment les interviews des dirigeants des Communautés OW2 et Adullact.

Plus d’information ? Découvrez NovaForge et le livre blanc La révolution des forges logicielles >>

Découvrez aussi la révolution des développements collaboratifs : le VirtualShore >>

Vous souhaitez compléter cette rubrique ? Apporter votre témoignage ? Contactez nous >>