Tech

Références

Dossier - Les logiciels libres
DossierClassé sous :informatique , logiciel , libre

-

Les logiciels libres : définition et historique, avantages et limitations des logiciels libres ... Les faits confirment la qualité et l'impact des logiciels libres mais leur développement est-il une tendance durable ? Quelles sont les conséquences pour le monde du développement logiciel ?

  
DossiersLes logiciels libres
 

1. Projets Open Source majeurs


Apache est le serveur Web de loin le plus utilisé, devant le logiciel IIS de Microsoft. Le serveur Apache est développé dans le cadre de la fondation Apache, qui comprend un grand nombre de projets Open Source liés à Internet.

Linux a été créé par Linus Torvalds, alors étudiant à l'Université de Helsinki en Finlande. Linux est un système d'exploitation compatible Unix, fonctionnant sur tous types d'ordinateurs. Le projet a commencé en 1991 et a abouti à la version officielle 1.0 en 1994. Linux est aujourd'hui considéré comme extrêmement stable et puissant. Le nombre d'utilisateurs de Linux est difficile à estimer mais est probablement autour de 10 Millions dans le monde. Linux est en train de devenir le système d'exploitation de référence pour les serveurs, au détriment de Windows et des versions propriétaires d'UNIX, dont le seule qui semble pouvoir lui résister est Solaris de Sun Microsystems.

Mozilla : Depuis la version 6.0, le fameux browser "Communicator" de Netscape est une distribution du projet open source Mozilla. A l'origine du revirement stratégique spectaculaire de Nescape, la pression de la compétition de Microsoft et un essai d'Eric Raymond (la cathédrale et le bazar).

MySQL est la base de données Open Source la plus utilisée dans le monde, installée à plus de 2 millions d'exemplaires. Elle est utilisée en particulier sur des Sites Internet, des applications d'entrepots de données, des applications professionnelles, etc. De grands clients tels que Yahoo! Finance, MP3.com, Motorola, NASA, Silicon Graphics, and Texas Instruments utilisent MySQL sur des applications critiques.

Perl peut être considéré comme le langage de script qui a donné naissance aux sites dynamiques sur Internet. Il est par exemple utilisé par le site Amazon.com. Perl a été créé en 1987 par Larry Wall et évolue en permanence. Le "Perl Journal" estimait en 1999 qu'il y avait plus de 1 million d'utilisateurs de Perl dans le monde.

PHP est un langage de script conçu pour les sites Internet dynamiques. Il est développé dans le cadre de la fondation Apache. Il rencontre depuis deux ans un succès énorme. En août 2001 (d'après Netcraft), le nombre de domaines internet (donc de sites) utilisant PHP était de 6.883.004 (presque 7 millions), sur 976.593 adresses IP (donc ordinateurs différents).

2. Figures de proue de l'informatique libre

Brian Behlendorf est co-fondateur de l'Apache Group. Apache est un serveur Web (en Open Source) qui est utilisé sur la majorité des serveurs Internet.

Tim O'Reilly est le fondateur d'O'Reilly, un éditeur dont les livres sont des références en matière d'Open Source. Il a créé le premier "Sommet de l'Open Source" pour rassembler les leaders de la communauté Open Source. Il est également membre du conseil d'administration de l'Internet Society.

Bruce Perens a dirigé le projet bénévole Debian d'une distribution de Linux ne comprenant que des logiciels open source. Le Debian Social Contract, qui énonce les conditions selon lesquelles un logiciel est considéré comme suffisamment libre pour être inclus dans la distribution Debian, est à l'origine de la définition actuelle de l'Open Source (Open Source Definition ou OSD). Bruce Perens a également créé Software in the Public Interest, et l'Open Source Initiative (avec Eric Raymond).

Eric S. Raymond est un hacker (programmeur "libre") depuis trente ans. Il a dirigé les projets Open Source fetchmail et termcap, et a contribué à GNU Emacs et ncurses. Il est l'auteur d'ouvrages marquants sur l'Open Source : le dictionaire "The New Hackers Dictionary", le livre "Introduction à GNU Emacs", et l'essai "La cathédrale et le bazar" qui a contribué à populariser le mouvement Open Source. Il a également créé l'Open Source Initiative avec Bruce Perens.

Richard Stallman a lancé le projet GNU, a été responsable du développement de l'éditeur Emacs, a participé au projet du compilateur GCC, trois projets libres majeurs. Il est également généralement considéré comme le fondateur principal du mouvement pour le logiciel libre (FSF).

Michael Tiemann est l'auteur du compilateur open source GNU C++ (projet GCC) et du débogueur GDB. Il a co-fondé Cygnus Solutions™ en 1989 pour supporter commercialement le compilateur GCC.

Linus Torvalds a créé Linux. Il travaille maintenant pour Transmeta Corporation. Que dire d'autre, sinon qu'il a révolutionné l'informatique et qu'il est légendaire pour sa modestie.

Paul Vixie est le président et fondateur de l'Internet Software Consortium, qui a créé les projets libres bind (le serveur de noms le plus populaire), inn (serveur de news), et le serveur dhcpd (configuration dynamique de paramètres réseau).

Larry Wall est connu pour être l'auteur du langage (Open Source) Perl, qui a été un catalyseurs de l'Internet, et a en particulier permis de développer un très grand nombre de sites Internet dynamiques. Il est également entre autres l'auteur des programmes Open Souce rn (lecteur de news), et patch.

Bob Young dirige la société RedHat, qui propose la distribution la plus connue de Linux. Il a été l'éditeur original de Linux Journal.