Académique Documents
Professionnel Documents
Culture Documents
A.1 Dfinition
Un logiciel open source est un logiciel qui est fourni avec l'autorisation pour quelconque de l'utiliser, de le copier, et de le distribuer, soit sous une forme conforme l'original, soit avec des modifications, ou encore gratuitement ou contre un certain montant. Ceci signifie en particulier que son code source doit tre disponible.
A.2 Principes
La Free Software Foundation maintient une dfinition du logiciel libre base sur quatre liberts : Libert 1 : La libert d'excuter le programme, pour tous les usages Libert 2 : La libert d'tudier le fonctionnement du programme. Ceci suppose l'accs au code source. Libert 3 : La libert de redistribuer des copies. Ceci comprend la libert de vendre des copies. Libert 4 : La libert d'amliorer le programme et de publier ses amliorations. De part ces liberts, les utilisateurs, les dveloppeurs et les entreprises jouissent des mmes droits que le propritaire du programme, except son droit de proprit.
licence BSD dans un logiciel sous copyleft (licence GPL). Un autre cas courant est l'intgration de logiciel sous licence BSD dans les logiciels propritaires.
Un cot raisonnable pour les utilisateurs Les logiciels Open Source sont soit gratuits soit proposs un cot raisonnable, dans tous les cas infrieur celui des logiciels commerciaux quivalents Si des bugs sont identifis, la prise en compte de la correction de ces erreurs est assure gratuitement par les participants du projet. Une forte ractivit En gnral les utilisateurs ayant un besoin prcis d'amlioration du logiciel reoivent un cho favorable et rapide de la part de la communaut des dveloppeurs du projet. Un utilisateur peut lui mme coder une fonctionnalit dont il a besoin, en accord avec le coordonnateur du projet. Des logiciels long terme Les projets aboutis de logiciels libres ont une trs longue dure de vie, car il y a toujours des volontaires pour poursuivre le projet.
A.5.2 Limitations
Les obstacles financiers Les faons de gnration de profits restent assez restreintes en quantit et en qualit. Orientation vers les aspects techniques La plupart des projets Open Source russis concernent des "logiciels techniques", c'est-dire des logiciels non pas applicatifs mais remplissant une fonctionnalit technique utilise par d'autres logiciels. Le support et la formation des utilisateurs Beaucoup d'utilisateurs de logiciels ont besoin non seulement d'un support technique pointu pour corriger les bugs ventuels, mais surtout d'un support de base pour tre aid dans l'utilisation du logiciel, voire de formations. Le marketing et l'inertie de march Les premiers projets Open Source ne disposaient pas de budgets marketing. Cependant, on voit apparatre de plus en plus de projets Open Source appuys ou financs par des diteurs de logiciels ou des intgrateurs.