Historiquement cet ouvrage était disponible en version papier et en ligne aux Editions O'Reilly.
La version électronique ayant disparue du site www.editions-oreilly.fr, nous la reproduions sur le site de la société VELIC (Philippe MALINGE, fondateur de VELIC, a participé à sa traduction).
La version papier n'est plus disponible car l'ouvrage est épuisé.


Tribune Libre

Ténors de l'Informatique Libre



Table des matières
i. Présentation
Édition
Contributions
ii. Remerciements
Chris DiBona
Sam Ockman
Mark Stone
iii. Introduction
Prologue
Qu'est-ce que le logiciel libre, et en quoi se rapporte-t-il à l'Open Source ?
Qu'est-ce que le logiciel Open Source ?
Le côté obscur de la Force
Utilise le Source, Luke
L'innovation à travers la méthode scientifique
Périls pour l'Open Source
La motivation du hacker Open Source
L'avenir du capital-risque et de l'investissement dans Linux
Science et Nouvelle Renaissance
1. Une brève histoire des hackers
Prologue : les Vrais Programmeurs
Les premiers hackers
La montée en puissance d'Unix
La fin du bon vieux temps
L'ère de l'Unix propriétaire
Les premiers Unix libres
La grande explosion du web
2. Deux décennies d'Unix Berkeley — De la version AT&T à la version libre
La genèse
Les premières distributions
Unix VAX
La DARPA soutient le projet
4.2BSD
4.3BSD
Networking Release 1
4.3BSD-Reno
Networking Release 2
La saga judiciaire
4.4BSD
4.4BSD-Lite, Release 2
3. L'Internet Engineering Task Force
L'histoire de l'IETF
Les structures et les caractéristiques de l'IETF
Les groupes de travail de l'IETF
Les documents de l'IETF
Le processus IETF
Standards ouverts, documents ouverts, et logiciel libre
4. Le système d'exploitation du projet GNU et le mouvement du logiciel libre
La première communauté qui partageait le logiciel
L'effondrement de la communauté
Une profonde prise de décision
Free comme liberté
Les logiciels et le système du projet GNU
La genèse du projet
Les premiers pas
GNU Emacs
Un programme est-il libre pour chacun de ses utilisateurs ?
Le copyleft et la GPL de GNU
La Free Software Foundation, ou fondation du logiciel libre
Assistance technique au logiciel libre
Objectifs techniques
Les ordinateurs offerts
La GNU Task List, ou liste des tâches du projet GNU
La GNU Library GPL, ou licence publique générale de GNU pour les bibliothèques
Gratter là où ça démange ?
Des développements inattendus
Le GNU Hurd
Alix
Linux et GNU/Linux
Les défis à venir
Le matériel secret
Les bibliothèques non libres
Les brevets sur les logiciels
La documentation libre
Il nous faut faire l'apologie de la liberté
« Open Source »
Jetez-vous à l'eau !
Informations légales
5. L'avenir de Cygnus Solutions™ — Récit d'un entrepreneur
Les débuts de Cygnus
GNUPro
Les grands défis
Trouver des fonds au-delà des logiciels libres — eCos
Réflexions et Perspectives
6. Génie logiciel
Le cycle de développement du logiciel
Expression des besoins
Conception préliminaire
Conception détaillée
Implémentation
Intégration
Essais in situ
Maintenance et assistance
Tests détaillés
Tests de couverture
Tests de non-régression
Le développement des logiciels libres
Expression des besoins
Conception préliminaire, au niveau système
Conception détaillée
Implémentation
Intégration
Tests in situ
Maintenance et assistance
Conclusions
7. Linux à la pointe du progrès
Le portage sur Amiga et Motorola
Micro-noyaux
De l'Alpha à la portabilité
Espace noyau et espace utilisateur
GCC
Modules noyau
La portabilité aujourd'hui
L'avenir de Linux
8. En faire cadeau
Ou comment Red Hat Software a par hasard pris connaissance d'un nouveau modèle économique et a contribué à l'amélioration d'une industrie
D'où vient Red Hat ?
Comment gagnez-vous de l'argent avec du logiciel libre ?
Nous vendons des produits de grande consommation
Attrait stratégique de ce modèle pour l'industrie informatique
Licences, Open Source, et logiciel libre
Le moteur économique du développement de logiciel Open Source
Des avantages uniques
Le grand défaut d'Unix
À vous de choisir
9. Diligence, Patience et Humilité
10. La stratégie commerciale fondée sur les logiciels Open Source
Tout cela dépend des plates-formes
Analyser les objectifs servis par un projet à code ouvert
Évaluer les besoins du marché pour votre projet
Position des logiciels libres dans la gamme de logiciels
La nature a horreur du vide
Dois-je offrir, ou bien me débrouiller seul ?
Amorçage
Quelle licence adopter ?
La licence de style BSD
La licence publique de Mozilla (MPL)
La licence publique GNU (GNU Public Licence, GPL)
Les outils d'aide à la création de Projets à code ouvert
11. La définition de l'open source
Introduction
L'histoire
KDE, Qt, et Troll Tech
Analyse de la définition de l'open source
Version 1.0 de la définition d'open source
Analyse des licences et de leur concordance avec la définition de l'open source
Domaine public
Les licences de logiciels libres en général
La licence publique générale de GNU
La licence publique générale de GNU pour les bibliothèques
Les licences X, BSD, et Apache
La licence Artistique
La licence publique de Netscape et la licence publique de Mozilla
Choisir une licence
L'avenir
12. Matériel, logiciel et infoware
13. Libérons les sources — L'histoire de Mozilla
Introduction
Rendre cela possible
Mise au point de la licence
mozilla.org
En coulisses
Premier avril 1998
14. La revanche des hackers
La revanche des hackers
Au-delà de la loi de Brooks
Des mimiques et des mythes
La route de Mountain View
Les origines du mouvement Open Source
Révolutionnaire malgré moi
Les phases de la campagne
Les faits concrets
Perspectives
A. Le débat Tanenbaum-Torvalds
B. Version 1.0 de la définition de l'Open Source de Bruce Perens
Version 1.0 de la définition d'Open Source
Justification de la définition de l'Open Source
C. Note de Linus Torvalds à propos des appels système sous Linux
D. Contributeurs
Brian Behlendorf
Scott Bradner
Jim Hamerly
Kirk McKusick
Tim O'Reilly
Tom Paquin
Bruce Perens
Eric Steven Raymond
Richard Stallman
Michael Tiemann
Linus Torvalds
Paul Vixie
Larry Wall
Bob Young
Chris DiBona
Sam Ockman
Mark Stone