drdp:chapitre_3
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
drdp:chapitre_3 [2017/01/27 15:30] – framatophe | drdp:chapitre_3 [2017/02/21 09:52] (Version actuelle) – framatophe | ||
---|---|---|---|
Ligne 5: | Ligne 5: | ||
## Une rapide histoire des logiciels publiquement disponibles et de leurs créateurs | ## Une rapide histoire des logiciels publiquement disponibles et de leurs créateurs | ||
- | Bien que nous ayons utilisé l’expression «& | + | Bien que nous ayons utilisé l’expression «& |
désigner des logiciels qui ne coûtaient rien à leurs utilisateurs, | désigner des logiciels qui ne coûtaient rien à leurs utilisateurs, | ||
faudrait plutôt employer l’expression «& | faudrait plutôt employer l’expression «& | ||
expression aux riches connotations fait référence en particulier aux | expression aux riches connotations fait référence en particulier aux | ||
propriétés des licences avec lesquelles les logiciels sont publiés. Les | propriétés des licences avec lesquelles les logiciels sont publiés. Les | ||
- | partisans du logiciel libre soulignent le fait que «& | + | partisans du logiciel libre soulignent le fait que «& |
compris sous l’angle de la liberté politique et non sous celui de la | compris sous l’angle de la liberté politique et non sous celui de la | ||
- | gratuité. Parfois, c’est le terme espagnol «& | + | gratuité. Parfois, c’est le terme espagnol «& |
- | pour marquer cette distinction (à la différence de «& | + | pour marquer cette distinction (à la différence de «& |
signifie gratuit). | signifie gratuit). | ||
Ligne 65: | Ligne 65: | ||
personnes qui croyaient que les logiciels pourraient avoir une plus | personnes qui croyaient que les logiciels pourraient avoir une plus | ||
grande portée et bénéficier à la société si ceux-ci étaient mis à | grande portée et bénéficier à la société si ceux-ci étaient mis à | ||
- | disposition librement. Stallman a fondé plus tard la *Free Software Foundation[^ch5_b]* en 1985, afin de soutenir GNU ainsi | + | disposition librement. Stallman a fondé plus tard la Free Software Foundation[^ch5_b] en 1985, afin de soutenir GNU ainsi |
que d’autres projets de logiciels libres. | que d’autres projets de logiciels libres. | ||
Ligne 76: | Ligne 76: | ||
programme, avez les quatre libertés essentielles& | programme, avez les quatre libertés essentielles& | ||
- | - la liberté d’exécuter le programme comme vous voulez, pour n’importe | + | * la liberté d’exécuter le programme comme vous voulez, pour n’importe quel usage (liberté 0)& |
- | | + | * la liberté d’étudier le fonctionnement du programme, et de le modifier pour qu’il effectue vos tâches informatiques comme vous le souhaitez (liberté 1)& |
- | - la liberté d’étudier le fonctionnement du programme, et de le | + | * la liberté de redistribuer des copies, donc d’aider votre voisin (liberté 2)& |
- | | + | * la liberté de distribuer aux autres des copies de vos versions modifiées (liberté 3)& |
- | | + | |
- | | + | |
- | - la liberté de redistribuer des copies, donc d’aider votre voisin | + | |
- | | + | |
- | - la liberté de distribuer aux autres des copies de vos versions | + | |
- | | + | |
- | | + | |
- | | + | |
Le mouvement du logiciel libre a été et continue d’être profondément | Le mouvement du logiciel libre a été et continue d’être profondément | ||
Ligne 110: | Ligne 102: | ||
Peu de temps après, deux personnes qui assistaient aussi à cette | Peu de temps après, deux personnes qui assistaient aussi à cette | ||
- | rencontre, Bruce Perens et Eric Raymond, créèrent l’*Open Source | + | rencontre, Bruce Perens et Eric Raymond, créèrent l’Open Source Initiative[^ch5_e]. |
- | Initiative[^ch5_e]*. | + | |
Un logiciel dont le code source est disponible publiquement sera | Un logiciel dont le code source est disponible publiquement sera | ||
- | qualifié d’«& | + | qualifié d’«& |
être capable d’ouvrir le capot pour connaître comment elle fonctionne | être capable d’ouvrir le capot pour connaître comment elle fonctionne | ||
plutôt que d’avoir le moteur verrouillé et inaccessible. Les licences | plutôt que d’avoir le moteur verrouillé et inaccessible. Les licences | ||
Ligne 130: | Ligne 121: | ||
commerciales plus larges. À ce propos, Stallman a écrit& | commerciales plus larges. À ce propos, Stallman a écrit& | ||
- | > «& | + | > L’*open source* est une méthodologie de développement& |
Bien que «& | Bien que «& | ||
discutés ensemble, ils sont politiquement distincts, le premier étant | discutés ensemble, ils sont politiquement distincts, le premier étant | ||
plus étroitement lié à l’éthique et le second au pragmatisme (dans la | plus étroitement lié à l’éthique et le second au pragmatisme (dans la | ||
- | suite de cet ouvrage on utilisera | + | suite de cet ouvrage on utilisera |
souligner son rôle essentiel dans l’infrastructure logicielle.) L’*open | souligner son rôle essentiel dans l’infrastructure logicielle.) L’*open | ||
source* a ouvert un espace permettant l’émergence de différents styles | source* a ouvert un espace permettant l’émergence de différents styles | ||
Ligne 154: | Ligne 145: | ||
l’*open source* a aussi beaucoup apporté à ses créateurs. | l’*open source* a aussi beaucoup apporté à ses créateurs. | ||
- | **L’*open source* revient moins cher à créer** | + | ### L’*open source* revient moins cher à créer |
Avant que les logiciels *open source* n’existent, | Avant que les logiciels *open source* n’existent, | ||
high-tech considéraient les programmes comme n’importe quel autre | high-tech considéraient les programmes comme n’importe quel autre | ||
Ligne 166: | Ligne 158: | ||
bénévoles qui conçoivent et assurent la maintenance du produit. | bénévoles qui conçoivent et assurent la maintenance du produit. | ||
- | **L’*open source* est plus facile à diffuser** | + | ### L’*open source* est plus facile à diffuser |
On a plus envie d’adopter un logiciel dont l’usage est gratuit et de le | On a plus envie d’adopter un logiciel dont l’usage est gratuit et de le | ||
modifier, plutôt qu’un logiciel dont la licence coûte des centaines de | modifier, plutôt qu’un logiciel dont la licence coûte des centaines de | ||
Ligne 174: | Ligne 167: | ||
diffusion. | diffusion. | ||
- | **L’*open source* est plus ouvert à la personnalisation** | + | ### L’*open source* est plus ouvert à la personnalisation |
Les logiciels *open source* sont copiables et adaptables aux besoins de | Les logiciels *open source* sont copiables et adaptables aux besoins de | ||
chacun, avec différents degrés de permission. Si un développeur veut | chacun, avec différents degrés de permission. Si un développeur veut | ||
Ligne 182: | Ligne 176: | ||
Beaucoup de projets à succès ont commencé comme une modification de | Beaucoup de projets à succès ont commencé comme une modification de | ||
logiciels existants, par exemple WordPress (gestionnaire de contenu | logiciels existants, par exemple WordPress (gestionnaire de contenu | ||
- | utilisé par 23 % des sites web dans le monde), PostgreSQL (l’une des | + | utilisé par 23% des sites web dans le monde), PostgreSQL (l’une des |
bases de données parmi les plus populaires et dont l’adoption est | bases de données parmi les plus populaires et dont l’adoption est | ||
croissante dans le monde entier), Ubuntu (un système d’exploitation) et | croissante dans le monde entier), Ubuntu (un système d’exploitation) et | ||
Firefox (un des navigateurs web parmi les plus populaires). Dans le cas | Firefox (un des navigateurs web parmi les plus populaires). Dans le cas | ||
- | de WordPress, le logiciel a été *forké* depuis un projet existant appelé | + | de WordPress, le logiciel a été forké depuis un projet existant appelé |
b2 (aussi connu sous le nom de cafelog). Deux développeurs, | b2 (aussi connu sous le nom de cafelog). Deux développeurs, | ||
Mullenweg et Mike Little, ont décidé qu’ils souhaitaient une meilleure | Mullenweg et Mike Little, ont décidé qu’ils souhaitaient une meilleure | ||
- | version de b2 et ont donc *forké* le projet. | + | version de b2 et ont donc forké le projet. |
Mullenberg a décidé de copier b2, plutôt qu’un autre projet appelé | Mullenberg a décidé de copier b2, plutôt qu’un autre projet appelé | ||
Ligne 197: | Ligne 191: | ||
> Que faire& | > Que faire& | ||
> mais ça n’a pas l’air d’être sous une licence suffisamment en accord | > mais ça n’a pas l’air d’être sous une licence suffisamment en accord | ||
- | > avec mes principes. Heureusement, | + | > avec mes principes. Heureusement, |
- | > General Public Licence, une licence de logiciel libre\], ce qui veut | + | > General Public Licence, une licence de logiciel libre, ce qui veut |
- | > dire que je peux utiliser les lignes de code existantes pour créer un fork […\] | + | > dire que je peux utiliser les lignes de code existantes pour créer un fork (…) |
> Ce travail ne sera jamais perdu, car si je disparais de la surface de | > Ce travail ne sera jamais perdu, car si je disparais de la surface de | ||
> la Terre dans un an, tout le code que j’aurai écrit sera accessible | > la Terre dans un an, tout le code que j’aurai écrit sera accessible | ||
Ligne 215: | Ligne 209: | ||
une prolifération rapide des idées. | une prolifération rapide des idées. | ||
- | **L’*open source* facilite l’adaptation des employés** | + | ### L’*open source* facilite l’adaptation des employés |
Il faut du temps pour étudier une ressource logicielle, qu’il s’agisse | Il faut du temps pour étudier une ressource logicielle, qu’il s’agisse | ||
Ligne 243: | Ligne 237: | ||
recrutement, | recrutement, | ||
- | **L’*open source* est potentiellement plus stable et plus sûre.** | + | ### L’*open source* est potentiellement plus stable et plus sûre |
Théoriquement, | Théoriquement, | ||
et une communauté florissante, | et une communauté florissante, | ||
Ligne 252: | Ligne 247: | ||
l’équipe en charge du développement du code verra ce dernier. Par | l’équipe en charge du développement du code verra ce dernier. Par | ||
exemple, au lieu de 20 personnes pour examiner le code d’Oracle, un | exemple, au lieu de 20 personnes pour examiner le code d’Oracle, un | ||
- | projet *open source* populaire pourrait avoir 2000 volontaires qui | + | projet *open source* populaire pourrait avoir 2& |
recherchent les failles du code (remarquons que cette croyance n’est pas | recherchent les failles du code (remarquons que cette croyance n’est pas | ||
toujours en accord avec la réalité, et a parfois créé le problème | toujours en accord avec la réalité, et a parfois créé le problème | ||
Ligne 262: | Ligne 257: | ||
projets s’inscrivent-ils collectivement dans un écosystème plus large& | projets s’inscrivent-ils collectivement dans un écosystème plus large& | ||
- | [^ch5_a]: GNU est l' | + | [^ch5_a]: GNU est l' |
- | [^ch5_b]: La *Free Software Foundation*, la *fondation | + | [^ch5_b]: La Free Software Foundation, la Fondation |
- | [^ch5_c]: Pour plus de détails sur les quatres libertés du logiciel libre, suivre le [lien vers le texte original sur le site de GNU](https:// | + | [^ch5_c]: Pour plus de détails sur les quatres libertés du logiciel libre, voir la page « Qu' |
- | [^ch5_d]: Les nanotechnologies selon [wikipédia]((https:// | + | [^ch5_d]: Les nanotechnologies selon [Wikipédia](https:// |
- | [^ch5_e]: L'*Open Source Initiative* est une organisation dévouée à la promotion des logiciels *open source*. Plus d'info sur la page [Wikipédia](https:// | + | [^ch5_e]: L'Open Source Initiative est une organisation dévouée à la promotion des logiciels *open source*. Plus d'info sur la page [Wikipédia](https:// |
- | [^ch5_f]: [Eric Raymond](https:// | + | [^ch5_f]: [Eric Raymond](https:// |
</ | </ |
drdp/chapitre_3.1485531014.txt.gz · Dernière modification : 2017/01/27 15:30 de framatophe