«Le Cycle de Vie du Logiciel Libre»

Définitions des différents types de logiciels

Le logiciel libre se distingue par 4 libertés:

En anglais le terme «Free Software» est ambigu, il peut aussi bien signifier un logiciel libre qu'un logiciel gratuit (freeware). C'est pourquoi insister sur la liberté est à ce point important. Un logiciel libre n'appartient pas forcément à tout le monde ni n'est forcément gratuit comme on pourrait le croire. Pour plus d'éclaircissement rendez vous sur le tableau de comparaisons entre différents types de logiciel. Si vous pensez que celà n'est pas nécessaire vous pouvez-directement sauter à une approche centrée le développeur de logiciel libre. Et si vous souhaitez avoir des exemples concret de logiciels libres.

non-modifPropriétaire
Logiciel qui ne respecte pas une des 4 conditions énoncées plus haut. On entends aussi par là un logiciel propriétaire payant. Propriétaire parce que les auteurs du logiciel se réserve la totalité des droits.
non-modifShareware (ou partagiciel)
Le partagiciel est un logiciel qui s'accompagne de la permission de redistribuer des copies, mais qui mentionne que toute personne qui continue à en utiliser une copie est obligé de payer des royalties. Les sharewares ne sont pas des logiciels libres pour deux raisons :
  • Le code source n'est pratiquement jamais fourni, il est donc impossible de modifier le programme.
  • Il n'est pas permis d'effectuer une copie et de l'installer sans aquitter un droit de licence, même pour des individus impliqués dans des activités a but non lucratif.
non-modifgratuitFreeware
Logiciel propriétaire gratuit et librement copiable sans altération.
copyleftLibre copylefté
La licence GNU GPL (Licence Publique Générale GNU) est une licence pour logiciels libres sous « copyleft ». Un logiciel sous « copyleft » (litéralement sous gauche d'auteur) est un logiciel libre, dont les conditions de distribution interdisent aux nouveaux distributeurs d'ajouter des restrictions supplémentaires lorsqu'ils redistribuent ou modifient le logiciel. Ceci veut dire que chaque copie du logiciel, même si elle a été modifiée, doit être un logiciel libre. Le « copyleft » est un concept général ; pour l'appliquer à un programme, il faut définir les conditions de distribution. Il y a de nombreuses façons d'écrire ces conditions de distribution, donc il y a de nombreuses licences de logiciels libres sous « copyleft ». Mais dans la pratique actuelle, la plupart des logiciels libres sous « copyleft » utilisent la licence GNU GPL.
Logiciel Libre non copy-lefté
La licence Apache est une licence pour logiciels libres non «copy-leftés». Ce type de logiciel est diffusé par son auteur avec la permission de le redistribuer et de le modifier, mais aussi d'ajouter d'autres restrictions. Si un programme est libre et non copylefté, alors certaines copies ou versions modifiées peuvent ne plus être libres du tout. Une société peut compiler ce programme, avec ou sans modifications, et distribuer le fichier exécutable sous forme de produit logiciel propriétaire.
Aller en haut
Ce site a été réalisé dans le cadre des projets tuteurés de l'IUT d'Orsay par: Badredine Ladjemi et Bruno Miralles encadré par M. Christian Métairie
Contrat Creative Commons
Cette création est mise à disposition sous un contrat Creative Commons.