Open Source
Définition
Un logiciel "Open Source" est un logiciel dont le code source est librement accessible et peut être librement copié, utilisé, modifié et redistribué. Tout développeur, mais aussi tout utilisateur, peut contribuer à son amélioration. Le terme "Open Source" est la propriété de l’OSI, Open Source Initiative.
Les conditions d’utilisation, de modification et de redistribution doivent être précisées dans une licence soumise à l’approbation de l’OSI, selon une dizaine de critères. Il existe actuellement une soixantaine de licences approuvées, ce nombre croît régulièrement.
Modèle économique
Vendre de l’Open Source n’est pas interdit mais…
-
Code source joint et modifiable
-
Redistribuable
Les sources de revenu sont :
-
Conseil et support
-
Produits dérivés
Licences Open Source classiques
<table border="1"> <tr> <th> </th> <th> GPL </th> <th> LGPL </th> <th> ASL, MPL, EPL,… </th> </tr> <tr> <td> Logiciel gratuit </td> <td> X </td> <td> X </td> <td> X </td> </tr> <tr> <td> Autorisation d’utiliser, copier et distribuer </td> <td> X </td> <td> X </td> <td> X </td> </tr> <tr> <td> Code source disponible </td> <td> X </td> <td> X </td> <td> X </td> </tr> <tr> <td> Autorisation de modifier </td> <td> X </td> <td> X </td> <td> X </td> </tr> <tr> <td> Obligation de rendre libres les modifications </td> <td> X </td> <td> X </td> <td> </td> </tr> <tr> <td> Intégrable à un logiciel non libre </td> <td> </td> <td> X </td> <td> X </td> </tr> </table>
-
APL = Apache Public License
-
MPL = Mozilla Public License
-
EPL = Eclipse Public License