
Open source
Dans cette section, nous vous présentons la notion d'open source à travers Joomla
Dans cette section, nous vous présentons la notion d'open source à travers Joomla
Les ordinateurs des années 1960 étaient livrés avec des logiciels accompagnés de leurs sources que les clients pouvaient modifier et étendre. Il aurait en effet été impossible de vendre un ordinateur sans son logiciel d'accompagnement, et la plupart des clients estimaient trop aléatoire de faire fonctionner un logiciel dont ils ne pouvaient vérifier les internes. Les acquéreurs de logiciel obtenaient donc sur simple demande les sources des logiciels (y compris les systèmes d'exploitation) et pouvaient les modifier à leur convenance2.
La gratuité de ces logiciels soulevait des problèmes de concurrence déloyale envers les sociétés tierces. Leur modification par les équipes informatiques compliquait leur maintenance (alors gratuite également) par les constructeurs. Gratuité et mise à disposition des codes sources disparurent graduellement chez les constructeurs vers la fin des années 1970.
L'utilisation de la désignation Open Source a été suggérée par Christine Peterson du Foresight Institute afin de lever l'ambiguïté du mot anglais Free Software qui signifie libre au sens de « liberté » mais surtout « gratuit », et rappeler ainsi aux utilisateurs qu'un logiciel a un coût. Il s'agissait également de choisir un vocabulaire correspondant mieux au monde des affaires, le terme Free (gratuit) de Free Software risquant généralement d'inquiéter les entreprises.
L'introduction de la désignation Open Source n'a fait qu'ajouter une nouvelle ambiguïté, car cette désignation fut détournée du sens prévu, et appliquée à des logiciels ne respectant que le second critère, la disponibilité du code source. Eric Steven Raymond avait d'abord essayé de déposer Open Source. Sa tentative ayant échoué, il créa avec Bruce Perens l'Open Source Initiative, qui délivre le label OSI approved aux licences qui satisfont aux critères définis dans l'Open Source Definition, une adaptation des Free Software Guidelines du projet Debian.
L'expression "open source" s'est largement imposée dans le monde professionnel mais également le milieu académique. Depuis ses débuts, le champ de l'open source s'est profondément modifié ce qui a conduit certains auteurs à lever des ambiguïtés3 voire même corriger des idées reçues autour de ce phénomène4. Par exemple, les logiciels open source ont atteint un niveau de qualité suffisant pour être intégrés dans des systèmes hautement sensibles destinés aux industries de défense ou l'aéronautique5. De même, les logiciels open source reposent réellement sur une économie d'ailleurs confrontée à de nouveaux défis. L'expression "FLOSS" (Free Libre Open Source Software) tente quant à elle de faire la synthèse des différents mouvements et ainsi de dépasser les querelles terminologiques.
La différence formelle entre Open Source et Free Software n'a quasiment pas de conséquence dans l'évaluation des licences. On a pu un temps citer un contre-exemple célèbre avec le projet Darwin d'Apple qui était Open Source selon l'OSI, mais pas Free Software au sens de la Free Software Foundation6. Depuis la version 2.0 de l'APSL, la licence sous laquelle il est distribué, ce n'est plus le cas7.
Les désignations Free Software et Open Source sont en réalité deux désignations concurrentes pour un même type de licence de logiciel8. En utilisant la désignation Free Software, on tient à mettre en avant la finalité philosophique et politique de la licence, tandis que la désignation Open Source met l'accent sur la méthode de développement et de diffusion du logiciel9. L'histoire et les polémiques soulevées se trouvent dans l'article Open Source Initiative.
D'un point de vue économique, la marque Open Source contribuait à la création d'une nouvelle forme de marché et d'économie. Il s'agissait de fournir une approche plus pragmatique des avantages du logiciel libre, en mettant de côté les connotations politique et philosophique, afin de n'en conserver que les avantages sur le plan de l'ingénierie. Le développement de ce marché est porté par les entreprises traditionnelles de l'informatique (SSII) mais également par des sociétés de services spécialisées : les SSLL (sociétés de service en logiciels libres).
Le terme « open source » semble devenir un terme générique pour garantir une nouvelle forme de qualité. La communauté de développement peut étudier le code source pour localiser d'éventuels problèmes de sécurité.
Les logiciels open source intéressent beaucoup les pays nouvellement industrialisés et émergents (Chine, Brésil, Inde...) car ces derniers leur confèrent une indépendance technologique indéniable10.
Selon le syntec informatique, le marché de l’open source représentait €450 millions en 2007 ; sa croissance annuelle prévue était de 50% par an11. Une étude de Markess International a recensé pour l'année 2004 quelque 150 SSLL et une trentaine de grandes SSII positionnées sur le marché de l’open source : parmi ces dernières, il est cité par ordre décroissant Nuxeo, Idealx, Linagora, Capgemini, Mandrakesoft, Bull, IBM, Atos Origin, Alcove, SQLI, Clever Age, Smile, Easter-eggs, Open Wide issu du Groupe Thales, Logidée et Unilog12.
Selon l’étude « Le marché des logiciels libres » de Pierre Audoin Consultants réalisée en janvier 2008, le marché français de l’open source atteint un chiffre d’affaires de 730 millions d’euros et représente 33% du marché européen13. Depuis 2003, sa croissance annuelle est supérieure à 40%.
En 2010, l’industrie française de l’open source regroupe 250 entreprises et 3 500 emplois14. Ses utilisateurs sont les grands comptes qui représentent 48% du chiffre d’affaires de l’industrie du logiciel libre et 600 000 PME à la recherche de solutions peu onéreuses.
Source Wikipedia
Joomla est un système de gestion de contenu (en anglais, CMS, pour Content Management system) créé par une équipe internationale de développeurs récompensée à maintes reprises, celle-là même qui a hissé Mambo vers les sommets. Et un CMS, c'est quoi? Pour faire simple, un CMS est un logiciel web qui vous permettra de créer un site internet dynamique en toute simplicité. Joomla! est un CMS Open Source distribué sous licence GNU/GPL (gratuit) avec lequel vous pourrez mettre en ligne du contenu et mettre à disposition de vos visiteurs des services (forum, boutique en ligne, galerie photos, etc.), le tout sans connaissance technique particulière.
Joomla! est la transcription phonétique d'un mot swahili qui signifie "tous ensemble", ou encore "en un tout". Le choix s'est porté vers ce nom, car l'intégralité de l'équipe qui était derrière Mambo était unanime dans la volonté de protéger les intérêts des créateurs et de la communauté.
Ce nom a été choisi parmi les milliers de propositions faites par la communauté, il a même été passé au banc d'essai par des professionnels du marketing et des marques, convaincus eux aussi que Joomla! était le meilleur choix.
Ce qui rend Joomla! différent, c'est notre engagement à le rendre aussi simple que possible, tout en offrant un maximum de fonctionnalités. Au final, des non techniciens pourront parfaitement gérer eux-mêmes leur site, sans être obligés de passer par des solutions propriétaires aux coûts exorbitants.
Joomla! ce n'est pas seulement un logiciel, ce sont aussi des personnes. La communauté Joomla! est composée de développeurs, de designers, d'administrateurs systèmes, de traducteurs, de rédacteurs et, le plus important, d'utilisateurs finaux.
