|
Introduction
L'expression «Open source» permet d'indiquer que le code source du projet (système d'exploitation, application,...) est disponible en entier au public. Dans la plupart des cas, il est également possible de modifier et d'adapter le code source à nos besoins particuliers. La seule véritable restriction dans la plupart des variétés de licences (Licence Art Libre, Licence CeCILL, CC-BY-SA, GFDL, GPL, LGPL, ODbL,...) sur le sujet tient au fait que le nom de l'auteur ne peut être effacé. Il existe aussi des projets «Open source commerciaux» pour lesquels il faut payer, lesquels sont basés sur des projets open sources et ils fournissent souvent un bien meilleur support que celui offert par l'open source.
Polémique
Au niveau de la propriété intellectuelle, le problème de nombreux projets open source tient du fait qu'il s'attribue le 100% d'un algorithme. Toutefois, dans les faits, il n'est pas rare que les algorithmes qu'ils ont écrits s'inspirent par exemple d'une formule d'un mathématicien, d'un informaticien des années 1960 et d'un livre complètement oublié. Il est très rare qu'un projet soit né à 100% de la tête de quelqu'un. En fait, il y a toujours une source d'inspiration venant de quelque part. L'aspect de la provenance où de l'inspiration versus les droits d'auteurs n'est donc pas tenue compte jusqu'à maintenant dans la plupart des licences de droits d'auteurs. Microsoft a voulu s'attaquer de plein fouet à se problème, mais d'autres entreprises comme IBM sont venus au secours de l'open source et les écarts de conduite commit par ceux-ci on finit par se faire oublier.
Parmi les projets Open Source les plus connus :
Nom | Description |
---|---|
Apache | Serveur Web HTTP |
Drupal | Site Web de CMS |
Evolution (Novell) | Client de messagerie |
FFmpeg | Convertisseur de format de fichiers vidéo |
FireFox (Mozilla) | Navigateur Web |
GIMP | Programme dessin de style Photoshop |
KeePass | Gestionnaire de mots de passe |
LibreOffice | Suite bureautique héritée de OpenOffice |
Linux | Système d'exploitation de style UNIX |
Mantis | Site Web de suivi de bogue |
Nginx | Serveur Web HTTP |
Notepad++ | Editeur texte à syntaxe coloré pour les langages de programmation |
PuTTY | Client SSH/Telnet |
Thunderbird (Mozilla) | Client de messagerie |
VirtualBox | Virutalisation de système d'exploitation |
Cette liste ne tient pas compte des langages de programmation supportés et des utilitaires.