Plusieurs paragraphes récrits pour que ce soit plus neutre et que ça
parte d'un problème pour ensuite poser le logiciel libre comme une solution possible. git-svn-id: file:///home/matteo/Downloads/gna/svn/gulum@36 e86ba84a-1b32-0410-87b2-c3a91cda2950
This commit is contained in:
parent
f7a871acdf
commit
22547a116f
|
@ -1,14 +1,14 @@
|
||||||
\section{Logiciels libres}
|
\section{Logiciels libres}
|
||||||
|
|
||||||
%Definir ce qu'est un logiciel libre
|
%Definir ce qu'est un logiciel libre
|
||||||
\subsection{Qu'est-ce que c'est?}
|
\subsection{Qu'est-ce que c'est ?}
|
||||||
De façon générale, un \emph{logiciel} est un ensemble de données, de
|
De façon générale, un \emph{logiciel} est un ensemble de données, de
|
||||||
programmes et de documents destinés à accomplir une certaine tâche. Il
|
programmes et de documents destinés à accomplir une certaine tâche. Il
|
||||||
existe des logiciels pour traiter du texte, gérer des tableaux de
|
existe des logiciels pour traiter du texte, gérer des tableaux de
|
||||||
données, dessiner par ordinateur, etc.
|
données, dessiner par ordinateur, etc.
|
||||||
Plusieurs de ces logiciels sont développés par des entreprises qui les
|
Plusieurs de ces logiciels sont développés par des entreprises qui les
|
||||||
rendent accessibles aux utilisateurs sous des licences restrictives et
|
rendent accessibles aux utilisateurs sous licence et
|
||||||
moyennant le paiement de sommes parfois très élevées.
|
moyennant un paiement.
|
||||||
D'autres logiciels sont disponibles gratuitement pour le grand public.
|
D'autres logiciels sont disponibles gratuitement pour le grand public.
|
||||||
|
|
||||||
Il existe plusieurs types de logiciels, dont les applications, les
|
Il existe plusieurs types de logiciels, dont les applications, les
|
||||||
|
@ -53,18 +53,18 @@ sous laquelle ils sont distribués.
|
||||||
\item[Libre] Aussi appelé \angl{free} en anglais, le logiciel libre,
|
\item[Libre] Aussi appelé \angl{free} en anglais, le logiciel libre,
|
||||||
que nous allons étudier plus en profondeur ici, peut être utilisé, modifié et
|
que nous allons étudier plus en profondeur ici, peut être utilisé, modifié et
|
||||||
distribué sans restriction.
|
distribué sans restriction.
|
||||||
Comme nous allons le voir, c'est beaucoup plus qu'un logiciel gratuit!
|
Comme nous allons le voir, c'est beaucoup plus qu'un logiciel gratuit !
|
||||||
\end{description}
|
\end{description}
|
||||||
|
|
||||||
Plus précisément,
|
Plus précisément,
|
||||||
un logiciel \emph{libre} répond aux quatre
|
un logiciel \emph{libre} répond aux quatre
|
||||||
caractéristiques suivantes.
|
caractéristiques suivantes.
|
||||||
\begin{enumerate}
|
\begin{enumerate}
|
||||||
\item Il peut être utilisé par toute personne ou organisme, sans
|
\item Il peut être utilisé par toute personne ou tout organisme, sans
|
||||||
restriction. En particulier, un logiciel libre peut être employé autant
|
restriction. En particulier, un logiciel libre peut être employé autant
|
||||||
pour un usage personnel que commercial.
|
pour un usage personnel que commercial.
|
||||||
\item L'utilisateur d'un logiciel libre dispose du droit de le
|
\item L'utilisateur d'un logiciel libre dispose du droit de le
|
||||||
distribuer à tout autre personne ou organisme.
|
distribuer à toute autre personne ou tout autre organisme.
|
||||||
\item Le code source du logiciel, c'est-à-dire les documents lisibles
|
\item Le code source du logiciel, c'est-à-dire les documents lisibles
|
||||||
par l'être humain à partir
|
par l'être humain à partir
|
||||||
desquels une
|
desquels une
|
||||||
|
@ -93,7 +93,7 @@ de télécharger le produit
|
||||||
souhaité et de l'utiliser, sans devoir payer de redevance à son
|
souhaité et de l'utiliser, sans devoir payer de redevance à son
|
||||||
fabricant ou se soumettre à un contrat de licence long et restrictif.
|
fabricant ou se soumettre à un contrat de licence long et restrictif.
|
||||||
Par contre, les avantages des logiciels libres vont bien au-delà de la
|
Par contre, les avantages des logiciels libres vont bien au-delà de la
|
||||||
simple réduction des coûts~\cite{PFA07}: une plus grande robustesse,
|
simple réduction des coûts~\cite{PFA07} : une plus grande robustesse,
|
||||||
une meilleure sécurité, un soutien technique simplifié, etc.
|
une meilleure sécurité, un soutien technique simplifié, etc.
|
||||||
|
|
||||||
% Pour plusieurs points, ce n'est pas systématique : il peut très bien
|
% Pour plusieurs points, ce n'est pas systématique : il peut très bien
|
||||||
|
@ -102,10 +102,20 @@ une meilleure sécurité, un soutien technique simplifié, etc.
|
||||||
% mécaniquement, si c'est libre c'est plus sûr. -- Pascal
|
% mécaniquement, si c'est libre c'est plus sûr. -- Pascal
|
||||||
|
|
||||||
\paragraph*{Robustesse.}
|
\paragraph*{Robustesse.}
|
||||||
Puisque le code source du logiciel peut être librement téléchargé et
|
Il est très courant d'observer des anomalies de fonctionnement dans
|
||||||
|
son logiciel préféré. L'utilisateur est la plupart du temps impuissant
|
||||||
|
devant ce phénomène, car seul le fabricant peut modifier le logiciel
|
||||||
|
mais consacre habituellement le gros de
|
||||||
|
ses ressources au développement de versions
|
||||||
|
futures de ses logiciels. Acheter la prochaine version devient alors
|
||||||
|
la seule solution disponible pour l'utilisateur si le problème ne peut
|
||||||
|
pas être contourné.
|
||||||
|
Puisque le code source d'un logiciel libre peut être
|
||||||
|
téléchargé et
|
||||||
consulté, plusieurs personnes sont susceptibles de l'examiner. Cela
|
consulté, plusieurs personnes sont susceptibles de l'examiner. Cela
|
||||||
permet de mieux cerner les bogues et ainsi d'améliorer la robustesse
|
permet de mieux cerner les bogues et ainsi d'améliorer la robustesse
|
||||||
du produit.
|
du produit. L'équipe de développeurs se trouve ainsi élargie par
|
||||||
|
rapport à un logiciel propriétaire.
|
||||||
Cette accessibilité du code source est sans nul doute à l'origine de
|
Cette accessibilité du code source est sans nul doute à l'origine de
|
||||||
la grande robustesse du système d'exploitation \linux\ qui s'exécute de
|
la grande robustesse du système d'exploitation \linux\ qui s'exécute de
|
||||||
nos jours sur un grand nombre de serveurs hébergeant des sites web
|
nos jours sur un grand nombre de serveurs hébergeant des sites web
|
||||||
|
@ -134,29 +144,38 @@ fonder sur des hypothèses plus fortes que le secret, ce qui accroît la
|
||||||
sécurité.
|
sécurité.
|
||||||
|
|
||||||
\paragraph*{Pérennité du logiciel.}
|
\paragraph*{Pérennité du logiciel.}
|
||||||
L'utilisateur peut continuer à employer un logiciel libre, même si ce
|
Si une entreprise cesse de développer un logiciel dont
|
||||||
dernier n'est
|
|
||||||
plus développé par son fabricant. Un logiciel libre ne «~meurt~»
|
|
||||||
pas; il continue toujours d'exister et son développement peut être
|
|
||||||
repris par toute personne désireuse de le faire.
|
|
||||||
Par opposition, si une entreprise cesse de développer un logiciel dont
|
|
||||||
elle détient jalousement le code source, plus personne ne peut
|
elle détient jalousement le code source, plus personne ne peut
|
||||||
poursuivre le développement si bien que l'utilisateur est contraint de
|
poursuivre le développement de ce logiciel si bien que le produit
|
||||||
changer de logiciel si l'entreprise cesse de le maintenir.
|
meurt.
|
||||||
|
L'utilisateur est alors contraint de
|
||||||
|
changer de logiciel si la version actuelle n'est pas compatible avec
|
||||||
|
sa nouvelle configuration, si la licence interdit de continuer à
|
||||||
|
l'utiliser ou s'il a besoin d'une fonctionnalité qui est absente.
|
||||||
|
Par opposition,
|
||||||
|
l'utilisateur peut continuer à employer un logiciel libre, même si ce
|
||||||
|
dernier n'est
|
||||||
|
plus développé par son fabricant. Aucune restriction légale ne lui
|
||||||
|
empêche de le faire, mais des problèmes de compatibilité peuvent bien
|
||||||
|
entendu survenir.
|
||||||
|
Par contre, un logiciel libre ne «~meurt~»
|
||||||
|
pas ; il continue toujours d'exister et son développement peut être
|
||||||
|
repris par toute personne désireuse de le faire, y compris un fervent
|
||||||
|
utilisateur.
|
||||||
|
|
||||||
\paragraph*{Liberté de mise à jour.}
|
\paragraph*{Liberté de mise à jour.}
|
||||||
Si la version actuelle de son logiciel préféré lui convient
|
L'utilisateur peut être
|
||||||
parfaitement, l'utilisateur n'est pas obligé, lorsqu'une nouvelle
|
contraint d'adopter les nouvelles versions de son logiciel favori et
|
||||||
version voit le jour, de l'adopter.
|
de faire évoluer son matériel en conséquence, ce qui occasionne
|
||||||
D'un autre côté, l'utilisateur désireux de suivre l'évolution de son
|
évidemment des coûts.
|
||||||
logiciel préféré peut le faire sans autre coût que le téléchargement
|
Celui qui ne se soumet pas à cette contrainte d'évolution
|
||||||
et l'installation de mises à jour.
|
subit des désagréments comme l'impossibilité d'ouvrir des documents
|
||||||
Dans le cas de logiciels commerciaux, l'utilisateur peut être tenu d'adopter
|
produits par des nouvelles
|
||||||
les nouvelles versions et de
|
versions, la cessation de mises à jour de sécurité, etc.
|
||||||
faire évoluer son matériel en conséquence, et son refus de le faire
|
Pire encore,
|
||||||
ne lui cause que des désagréments.
|
les organismes qui paient des coûts annuels pour renouveler des
|
||||||
Les organismes qui paient des coûts annuels pour renouveler des
|
licences peuvent même être forcés légalement de faire la mise à jour
|
||||||
licences peuvent quant à eux être forcés de faire la mise à jour si le
|
si le
|
||||||
concepteur décide de ne plus renouveler leur contrat de licence.
|
concepteur décide de ne plus renouveler leur contrat de licence.
|
||||||
%Prenons par exemple le système d'exploitation \msw.
|
%Prenons par exemple le système d'exploitation \msw.
|
||||||
%L'utilisateur particulier disposant d'une copie de Windows~98 peut
|
%L'utilisateur particulier disposant d'une copie de Windows~98 peut
|
||||||
|
@ -167,13 +186,28 @@ concepteur décide de ne plus renouveler leur contrat de licence.
|
||||||
%\ms.
|
%\ms.
|
||||||
%Son seul recours est alors de mettre son système d'exploitation à
|
%Son seul recours est alors de mettre son système d'exploitation à
|
||||||
%jour.
|
%jour.
|
||||||
Avec les logiciels libres, l'utilisateur met son produit à jour
|
D'un autre côté,
|
||||||
\emph{au besoin}, il est \emph{libre} de le faire à sa convenance.
|
si la version actuelle de son logiciel libre préféré lui convient
|
||||||
|
parfaitement, l'utilisateur n'est pas obligé, lorsqu'une nouvelle
|
||||||
|
version voit le jour, de l'adopter.
|
||||||
|
Mais celui désireux de suivre l'évolution de son
|
||||||
|
logiciel peut le faire sans autre coût que le téléchargement
|
||||||
|
et l'installation de mises à jour.
|
||||||
|
Ainsi,
|
||||||
|
avec les logiciels libres, l'utilisateur met son produit à jour
|
||||||
|
\textbf{au besoin}, il est \textbf{libre} de le faire à sa convenance.
|
||||||
|
|
||||||
\paragraph{Égalité des chances en éducation.}
|
\paragraph{Égalité des chances en éducation.}
|
||||||
Du côté scolaire, il est avantageux d'utiliser des logiciels libres
|
Bon nombre d'étudiants se voient contraints de faire l'achat de
|
||||||
pour permettre à tout étudiant d'y avoir accès.
|
logiciels pour leurs cours, parfois à coûts réduits si des ententes
|
||||||
Toute personne disposant chez elle d'un ordinateur peut alors
|
préalables ont été établies entre l'université et les fabricants. Ceux
|
||||||
|
qui n'ont malgré tout pas les moyens de se procurer les logiciels doivent
|
||||||
|
travailler uniquement à l'université, installer des copies piratées des
|
||||||
|
logiciels requis sur leurs ordinateurs personnels ou utiliser
|
||||||
|
d'anciennes versions à leur disposition.
|
||||||
|
D'un autre côté,
|
||||||
|
quand la formation exige principalement des logiciels libres,
|
||||||
|
toute personne disposant chez elle d'un ordinateur peut
|
||||||
télécharger et installer les logiciels dont elle a besoin pour sa
|
télécharger et installer les logiciels dont elle a besoin pour sa
|
||||||
formation.
|
formation.
|
||||||
Cela évite des coûts pour les étudiants, mais aussi pour l'université
|
Cela évite des coûts pour les étudiants, mais aussi pour l'université
|
||||||
|
@ -184,9 +218,17 @@ d'étudiants peuvent travailler chez eux ou avec leur ordinateur
|
||||||
portable.
|
portable.
|
||||||
|
|
||||||
\paragraph{Soutien technique.}
|
\paragraph{Soutien technique.}
|
||||||
Les logiciels libres diminuent également le coût du soutien technique.
|
Une grande partie du travail du personnel de soutien technique
|
||||||
D'abord, la robustesse de ces logiciels diminue les coûts de
|
consiste à administrer les serveurs et à résoudre divers problèmes
|
||||||
maintenance, permettant aux techniciens de se consacrer à des tâches
|
techniques. Leur tâche se voit alourdie par l'impossibilité de savoir
|
||||||
|
exactement comment fonctionnent les produits, la nécessité de trouver
|
||||||
|
des parades à des bogues qui ne seront corrigés que dans quelques
|
||||||
|
années, dans des versions futures des logiciels, et la nécessité de
|
||||||
|
supporter de multiples versions des logiciels.
|
||||||
|
Avec tout ce travail, il ne reste pas beaucoup de temps aux
|
||||||
|
techniciens pour aider les usagers.
|
||||||
|
D'un autre côté, la robustesse des logiciels libres diminue les coûts
|
||||||
|
de maintenance, permettant aux techniciens de se consacrer à des tâches
|
||||||
plus intéressantes telles que l'apprentissage de nouvelles
|
plus intéressantes telles que l'apprentissage de nouvelles
|
||||||
technologies et l'assistance aux employés et aux étudiants.
|
technologies et l'assistance aux employés et aux étudiants.
|
||||||
De plus, les techniciens ont moins besoin de traiter les détails
|
De plus, les techniciens ont moins besoin de traiter les détails
|
||||||
|
@ -195,20 +237,21 @@ technique avec une ancienne version, une mise à jour vers la plus
|
||||||
récente version, toujours possible sans coût, permet soit de résoudre
|
récente version, toujours possible sans coût, permet soit de résoudre
|
||||||
la difficulté, soit de donner aux techniciens les outils pour la traiter.
|
la difficulté, soit de donner aux techniciens les outils pour la traiter.
|
||||||
|
|
||||||
|
|
||||||
\subsection{Philosophie du Libre}
|
\subsection{Philosophie du Libre}
|
||||||
|
|
||||||
Beaucoup de gens se demandent comment «~vit~» un logiciel
|
Beaucoup de gens se demandent comment «~vit~» un logiciel
|
||||||
libre. Il existe en fait plusieurs processus de développement pour un
|
libre. Il existe en fait plusieurs processus de développement pour un
|
||||||
tel produit.
|
tel produit.
|
||||||
Dans le mode le plus simple et à première vue
|
Dans le mode le plus simple, un programmeur
|
||||||
le moins prometteur, un programmeur
|
|
||||||
amateur construit un logiciel pour résoudre un problème précis et
|
amateur construit un logiciel pour résoudre un problème précis et
|
||||||
décide de le mettre à la disposition de tous les utilisateurs en le
|
décide de le mettre à la disposition de tous les utilisateurs en le
|
||||||
publiant sur Internet.
|
publiant sur Internet. Le développement d'un tel logiciel peut par
|
||||||
Souvent, un tel logiciel évolue peu.
|
exemple avoir lieu dans le cadre d'un projet de recherche
|
||||||
Par contre, une personne ou un organisme désireux de faire évoluer le
|
universitaire.
|
||||||
logiciel peut le télécharger et le modifier.
|
Même si la personne qui a construit la première version du logiciel
|
||||||
|
décide de ne plus travailler sur ce dernier,
|
||||||
|
une autre personne ou un organisme désireux de faire évoluer le
|
||||||
|
logiciel peut le télécharger et le modifier à sa guise.
|
||||||
Le système d'exploitation \linux\ a par exemple débuté de cette façon.
|
Le système d'exploitation \linux\ a par exemple débuté de cette façon.
|
||||||
|
|
||||||
D'autres logiciels libres proviennent de produits commerciaux que
|
D'autres logiciels libres proviennent de produits commerciaux que
|
||||||
|
@ -222,7 +265,7 @@ habituellement le droit d'en faire des versions non libres plus
|
||||||
étendues, mais la version libre demeurera toujours disponible.
|
étendues, mais la version libre demeurera toujours disponible.
|
||||||
|
|
||||||
Maintenant, comment un informaticien peut-il faire de l'argent avec un
|
Maintenant, comment un informaticien peut-il faire de l'argent avec un
|
||||||
logiciel libre? À première vue, cela semble difficile.
|
logiciel libre ? À première vue, cela semble difficile.
|
||||||
Par contre, supposons qu'une entreprise éprouve un besoin particulier
|
Par contre, supposons qu'une entreprise éprouve un besoin particulier
|
||||||
qu'aucun produit sur le marché ne puisse combler.
|
qu'aucun produit sur le marché ne puisse combler.
|
||||||
Cette entreprise engagera alors un informaticien pour développer une
|
Cette entreprise engagera alors un informaticien pour développer une
|
||||||
|
@ -277,7 +320,8 @@ portabilité, c'est-à-dire qu'ils sont disponibles autant pour
|
||||||
Suite bureautique comportant un traitement de
|
Suite bureautique comportant un traitement de
|
||||||
texte, un tableur, un concepteur de diaporamas, etc., et
|
texte, un tableur, un concepteur de diaporamas, etc., et
|
||||||
utilisant un format de documents ouvert appelé
|
utilisant un format de documents ouvert appelé
|
||||||
OpenDocument (voir section~\ref{sec:ofmtex}), mais il peut également
|
\textsc{OASIS OpenDocument} (voir section~\ref{sec:ofmtex}), mais il
|
||||||
|
peut également
|
||||||
lire et écrire des fichiers
|
lire et écrire des fichiers
|
||||||
dans le format de \mso\ 95/97/2000/XP/2003.
|
dans le format de \mso\ 95/97/2000/XP/2003.
|
||||||
\item[\soft{The GIMP}] \cite{Gimp}
|
\item[\soft{The GIMP}] \cite{Gimp}
|
||||||
|
@ -368,7 +412,7 @@ de licence annuel pour \soft{Office}~97 si bien qu'ils devaient passer
|
||||||
la licence. Au lieu de former les employés à \soft{Office}~2003, ils
|
la licence. Au lieu de former les employés à \soft{Office}~2003, ils
|
||||||
les ont formés à \ooo, ce qui a donné des résultats fructueux. Dans
|
les ont formés à \ooo, ce qui a donné des résultats fructueux. Dans
|
||||||
le cas du ministère des Finances, l'objectif n'était pas d'économiser
|
le cas du ministère des Finances, l'objectif n'était pas d'économiser
|
||||||
de l'argent, et pourtant, ils en ont économisé malgré tout!
|
de l'argent, et pourtant, ils en ont économisé malgré tout !
|
||||||
|
|
||||||
\subsection{Le problème de la formation}
|
\subsection{Le problème de la formation}
|
||||||
|
|
||||||
|
@ -394,24 +438,29 @@ libérer de ce mythe selon lequel il est nécessaire d'apprendre et
|
||||||
utiliser les logiciels propriétaires puisqu'ils sont employés partout
|
utiliser les logiciels propriétaires puisqu'ils sont employés partout
|
||||||
dans l'industrie.
|
dans l'industrie.
|
||||||
La formation ne devrait pas cibler un logiciel particulier, mais plutôt
|
La formation ne devrait pas cibler un logiciel particulier, mais plutôt
|
||||||
des concepts généraux: comment utiliser un traitement de texte, comment
|
des concepts généraux : comment utiliser un traitement de texte, comment
|
||||||
maîtriser un tableur, etc.?
|
maîtriser un tableur, etc. ?
|
||||||
Le logiciel employé pour la formation ne devrait être qu'un exemple
|
Le logiciel employé pour la formation ne devrait être qu'un exemple
|
||||||
appuyant le concept, pas le concept lui-même.
|
appuyant le concept, pas le concept lui-même.
|
||||||
|
|
||||||
Par contre, il ne faut pas tomber dans l'autre extrême en remplaçant
|
Par contre, il ne faut pas tomber dans l'autre extrême en remplaçant
|
||||||
tous les logiciels propriétaires par des logiciels libres du jour au
|
tous les logiciels propriétaires par des logiciels libres du jour au
|
||||||
lendemain.
|
lendemain.
|
||||||
L'idée ici ne consiste pas à bannir les produits \mso\ mais plutôt à
|
L'idée ici ne consiste pas à bannir ces produits commerciaux mais plutôt à
|
||||||
en faire une solution parmi tant d'autres plutôt que \emph{la}
|
en faire une solution parmi tant d'autres plutôt que \emph{la}
|
||||||
seule et unique solution.
|
seule et unique solution.
|
||||||
Mais l'utilisateur choisissant un logiciel propriétaire doit le faire
|
En d'autres mots,
|
||||||
|
l'utilisateur choisissant un logiciel propriétaire doit le faire
|
||||||
uniquement si le produit satisfait ses besoins.
|
uniquement si le produit satisfait ses besoins.
|
||||||
|
|
||||||
\proposition{Que l'Université de Montréal
|
\proposition{Que l'Université de Montréal
|
||||||
Installe plusieurs logiciels différents sur les postes à
|
installe plusieurs logiciels différents pour le traitement de texte,
|
||||||
la disposition du personnel et des étudiants. Toute personne devrait
|
la navigation sur Internet, le courrier électronique, etc.
|
||||||
pouvoir choisir le logiciel qu'elle désire employer.}
|
sur les postes à
|
||||||
|
la disposition du personnel et des étudiants.}
|
||||||
|
Toute personne devrait
|
||||||
|
pouvoir choisir le logiciel qu'elle désire employer pour accomplir une
|
||||||
|
tâche donnée.
|
||||||
À première vue, cela peut causer des problèmes de communication entre
|
À première vue, cela peut causer des problèmes de communication entre
|
||||||
usagers, mais les formats de fichiers ouverts (voir section
|
usagers, mais les formats de fichiers ouverts (voir section
|
||||||
précédente) résolvent la question.
|
précédente) résolvent la question.
|
||||||
|
|
Loading…
Reference in New Issue