Inauguration de la rubrique Open Source avec la publication d’un rapport de la Commission Européennevraiment enthousiasmant sur l’Open Source
. En gros, et pour faire vite, celle-ci encourage fortement les entreprises (et pas seulement la fonction publique à se lancer dans l’open source). Bien sûr, cela sous entend les applications comme Linux, Open Office ou bien Apache, mais l’analyse rendue s’applique aussi bien aux applications webs.
Je ne reviendrais pas en détail sur ses résultats qui recroisent à peu près tout ce que j’ai toujours dit sur l’Open Source, mais j’aimerais ici rappeller ma propre analyse sur ce sujet.
GRATUITE DE LA LICENCELa première chose à prendre en compte dans un projet Open Source est bien sûr son aspect budgétaire. En pratique, une application web Open Source est gratuite. Vous pouvez la télécharger librement sur le Web et l’utiliser. Certains demandent parfois le paiement d’une participation au développement de l’application, comme c’est le cas pour la version osCommerce Creloaded ou pour SUGAR CRM. Mais ce n’est pas une généralité. Premier point, donc, l’open source vous évite le coût d’achat d’une licence d’utilisation. Ceci est valable également pour les mises à jour.
LIBERTE DE MODIFIER LE CODE SOURCE Deuxième point : la liberté de modifier le code source d’une application Open Source. Si l’on prend l’exemple d’une application comme osCommerce, il est bien sûr possible de l’utiliser telle quelle, mais il apparaît vite que, sans quelques pincées de personnalisation, le résultat demeure insastisfaisant (cela n’est pas vrai pour toutes les applications open source, SUGAR CRM, phpCollab ou Joomla sont réellement “ready-to-use”). Il est alors possible de “rentrer” dans le code d’osCommerce pour le modifier selon ses besoins. Evidemment, un certain niveau de compétence technique est requis. Mais je disais cela pour souligner le principe de la liberté de modifier le code d’une application web Open Source sans aucune restriction aucune. Evidemment, même si cela ne vous saute pas aux yeux tout de suite, c’est une avancée considérable en matière de développement et de collaboration entre les utilisateurs d’une application et ceux qui sont chargés de la maintenir. C’est aussi une économie de coûts considérable !!
DYNAMISME DES COMMUNAUTES Une application Open Source bénéficie dans tous les cas d’une communauté de développeurs plus ou moins bénévoles contribuant sans cesse par leur travail à améliorer et à étendre les fonctionnalités de cette application. Encore une fois, prenez l’exemple d’osCommerce et de son système de contributions. Chaque développeur faisant partie de la communauté peut déposer librement sur le site d’osCommerce ses propres add-ons à osCommerce (ou contributions). C’est ainsi que, grâce à cette communauté, on dispose pour osCommerce de toutes les API de paiement électronique du monde. Nul besoin de payer cash un développement compliqué qui, de toute façon, coûterait plus cher à faire que la mise en service d’osCommerce. Cet exemple s’étend bien sûr à tout type de fonctionnalité et c’est grâce à ce système d’ailleurs, que sont nées différentes versions évoluées d’osCommerce (Creloaded, Max, Pro, Zen Cart) qui ne sont en fait que des “compilations” d’osCommerce avec plus ou moins de contributions intégrées.
JOOMLA : LE BON EXEMPLE Exemple meilleur encore, celui de Joomla. Tout d’abord, parce que Joomla a été pensé dès sa création pour recevoir des contributions et être étendu. Il est extrêmement facile d’implémenter un module de newsletter sous Joomla (en 2 clics, ça peut être fait !), beaucoup moins sous osCommerce. Mais Joomla va beaucoup plus loin. De simple application CMS, il peut devenir une application de e-commerce, un gestionnaire de petites annonces, un outil de travail collaboratif ! Suivez ces quelques liens pour découvrir des applications étonnantes réalisés avec Jooomla : un système de communauté web 2.0 (Joomlapolis.com), une boutique en ligne avec VirtueMart, un gestionnaire de projet avec FlySpray.
Demandez le coût de développement de telles applications à votre SSII du coin et comparez-le avec le temps que vous mettrez à créer votre propre applicatif sous Joomla ! C’est sans comparaison.







[...] elles répondent à un souci de l’Union Européenne et de la France en particulier de favoriser l’open [...]