Open source

Méthodologie de développement d’un logiciel qui peut être librement accessible, amélioré et maintenu par une communauté d’utilisateurs.

L’OSI (organisme certificateur garant du caractère Open Source) en définit 10 critères :

  1. La libre distribution logicielle
  2. Le code source doit être accessible
  3. Les dérivés sont permis
  4. On ne peut pas restreindre l’accès au code source
  5. Aucune discrimination, tout le monde a le même accès au code
  6. Aucune discrimination sur les domaines d’applications
  7. La licence ne doit dépendre d’aucun autre contrat (ex : accord de confidentialité)
  8. La licence est rattachée à un code source, elle ne doit pas dépendre d’un produit
  9. La licence d’un logiciel ne doit pas dépendre d’un autre
  10. La licence doit être neutre technologiquement, ne concerne que le code et pas les technologies et applications qui en découlent 

L’open source émane du mouvement social du logiciel libre fondé par Richard Stallman, père du projet GNU (système complet de logiciels libres qui a une compatibilité ascendante avec Unix).

Open source alternatives

Schéma de la philosophie Open Source

Syn. : source ouverte