J'ai retravaillé quelques paragraphes dans l'intro et la section des
formats ouverts. git-svn-id: file:///home/matteo/Downloads/gna/svn/gulum@55 e86ba84a-1b32-0410-87b2-c3a91cda2950
This commit is contained in:
		
							parent
							
								
									43cdbce89f
								
							
						
					
					
						commit
						fc8b576e0d
					
				|  | @ -9,9 +9,16 @@ | |||
| \subsection{Format} | ||||
| 
 | ||||
| Un \emph{format de données} est un ensemble de règles servant à | ||||
| représenter sous forme informatique, c'est-à-dire sous forme d'une | ||||
| représenter sous forme informatique, c'est-à-dire avec une | ||||
| suite de nombres, un certain type de données, qu'il s'agisse de pages | ||||
| de texte, d'images, de vidéos ou autres. | ||||
| Les données sont la plupart du temps stockées dans des fichiers dont | ||||
| l'extension, c'est-à-dire les caractères suivant le point dans le nom | ||||
| du fichier, indique le format. | ||||
| Pour cette raison, il arrive souvent de dénoter un format de fichier | ||||
| par son extension plutôt que son nom, par exemple \fileext{.html} pour | ||||
| une page web en HTML. | ||||
| % eric: je voulais donner un exemple autre que MS Office ou OpenOffice | ||||
| 
 | ||||
| Posséder un format de données commun permet à des programmes distincts | ||||
| de s'échanger des données, en passant par des fichiers respectant ce | ||||
|  | @ -52,7 +59,7 @@ particularités sont entièrement documentées, disponibles au grand | |||
| public, et sans limitation d'utilisation. | ||||
| 
 | ||||
| La liberté qu'apportent les formats ouverts ne touche pas que les | ||||
| programmeurs: elle permet à plus de logiciels d'être compatibles entre | ||||
| programmeurs ; elle permet à plus de logiciels d'être compatibles entre | ||||
| eux, augmentant les possibilités de communication entre utilisateurs | ||||
| de logiciels différents. Utiliser des formats ouverts évite également | ||||
| qu'un utilisateur voie sa liberté de choix de logiciel réduite par des | ||||
|  | @ -78,25 +85,36 @@ choix entre les mains du consommateur}. % Nous y reviendrons. | |||
| 
 | ||||
| L'usage des formats propriétaires (ou «~fermés~») s'accompagne | ||||
| généralement d'une volonté, de la part des concepteurs de logiciels | ||||
| propriétaires, de se livrer à une «~guerre de secrets~»: il s'agit | ||||
| propriétaires, de se livrer à une «~guerre de secrets~» : il s'agit | ||||
| d'assurer que seuls leurs logiciels seront capables de relire les | ||||
| fichiers qu'ils ont créés, de manière à augmenter, pour le | ||||
| consommateur, le coût de transition vers un logiciel concurrent. | ||||
| 
 | ||||
| Les formats ouverts empêchent la création d'une clientèle | ||||
| captive et doivent à la place encourager l'innovation, en axant la | ||||
| En plus d'empêcher la création d'une clientèle | ||||
| captive, | ||||
| les formats ouverts encouragent l'innovation de la part des développeurs, en | ||||
| axant la | ||||
| concurrence sur la qualité des programmes eux-mêmes plutôt que sur | ||||
| leur capacité de lire le format de données dominant. | ||||
| 
 | ||||
| 
 | ||||
| \subsubsection{Choix contre \en{vendor lock-in}} | ||||
| 
 | ||||
| Lorsque des formats ouverts sont employés, les utilisateurs sont | ||||
| libérés de l'obligation d'acheter les mêmes logiciels que ceux | ||||
| Lorsque des formats fermés sont employés, les utilisateurs sont | ||||
| obligés d'acheter les mêmes logiciels que ceux | ||||
| qu'utilisent leurs collègues de travail, leurs professeurs ou leur | ||||
| famille: ils peuvent communiquer tout aussi bien avec un autre | ||||
| logiciel capable d'utiliser les mêmes formats. | ||||
| Au contraire, chacun choisira le logiciel qui est le plus | ||||
| famille pour s'assurer d'une parfaite compatibilité.  | ||||
| De plus, une entreprise qui déterminerait qu'une alternative | ||||
| logicielle convient | ||||
| mieux à ses besoins devrait faire face à la crainte d'être incapable | ||||
| de lire tous les documents fournis par d'autres entreprises, voire ses | ||||
| propres documents archivés. | ||||
| 
 | ||||
| D'un autre côté, | ||||
| si des formats ouverts sont utilisés, | ||||
| les utilisateurs peuvent communiquer sans difficulté avec des | ||||
| logiciels différents capables d'utiliser les mêmes formats. | ||||
| De cette façon, chacun choisira le logiciel qui est le plus | ||||
| \textbf{adapté à ses besoins}, en termes de coût, de fonctionnalités, | ||||
| etc. | ||||
| 
 | ||||
|  | @ -105,6 +123,9 @@ une situation d'enfermement propriétaire. Les formats de traitement de | |||
| texte, de chiffrier et de présentation \fileext{.doc}, \fileext{.xls} | ||||
| et \fileext{.ppt} sont propriétaires, ce qui empêche l'écriture de | ||||
| programmes compatibles. | ||||
| % eric: ici, on pourrait faire un discret clin d'oeil à OOXML | ||||
| % en disant quelque chose comme et encore davantage .docx, .xlsx, etc. | ||||
| % à discuter... | ||||
| 
 | ||||
| En pratique, il existe des suites bureautiques compatibles, mais elles | ||||
| ont opéré par \emph{rétro-ingénierie}~\cite{WIK_retroing}, | ||||
|  | @ -115,11 +136,6 @@ C'est néanmoins ce que sont forcés de faire la grande majorité des | |||
| logiciels, qu'ils soient libres ou propriétaires, pour pouvoir | ||||
| manipuler des formats fermés. | ||||
| 
 | ||||
| Ainsi, une entreprise qui déterminerait qu'une alternative convient | ||||
| mieux à ses besoins devrait faire face à la crainte d'être incapable | ||||
| de lire tous les documents fournis par d'autres entreprises, voire ses | ||||
| propres documents archivés. | ||||
| 
 | ||||
| % Largement étudié -> citation ? | ||||
| 
 | ||||
| Au contraire, si des formats ouverts étaient utilisés par tous, chacun | ||||
|  | @ -158,7 +174,7 @@ devraient être promus et utilisés par ces derniers, il y a: | |||
| \begin{itemize} | ||||
| 
 | ||||
|   \item la nécessité des organisations gouvernementales d'être | ||||
|         indépendantes d'une compagnie particulière pour à la | ||||
|         indépendantes d'une entreprise particulière pour à la | ||||
|         création et à l'échange de documents; | ||||
| 
 | ||||
|   \item l'assurance de pouvoir accéder aisément à ces données, même | ||||
|  | @ -188,22 +204,31 @@ Voici une liste non exhaustive de formats ouverts populaires. | |||
| 
 | ||||
|   \item \soft{OASIS OpenDocument}~\cite{SPEC_opendocument} | ||||
| (\fileext{.odt}, \fileext{.ods}, \fileext{.odp}, etc.) : formats | ||||
| de documents de bureautique pouvant remplacer \fileext{.doc}, | ||||
| de documents de bureautique permettant de représenter du texte, des | ||||
| tableaux de nombres, des diaporamas, des diagrammes, etc. | ||||
| Ces formats s'appuient sur plusieurs autres normes telles que XML, SVG, | ||||
| MathML, etc. | ||||
| Ils pourraient remplacer les formats fermés \fileext{.doc}, | ||||
| \fileext{.xls}, \fileext{.ppt}, etc. Ces formats sont supportés par | ||||
| \soft{OpenOffice, Google Docs \& Spreadsheets, KWord, Abiword, Gnumeric, | ||||
| ajaxWrite, Ichitaro, TextEdit, Zoho Writer}, etc. | ||||
| 
 | ||||
|   \item \soft{OGG Vorbis}~\cite{SPEC_vorbis} (\fileext{.ogg}) : | ||||
| format de compression audio libre de brevets. La compression audio | ||||
| format de compression audio avec pertes libre de brevets. La compression audio | ||||
| «~avec pertes~» permet d'éliminer une partie de l'information audio | ||||
| que l'oreille humaine ne peut (généralement) pas entendre, afin | ||||
| d'obtenir un échantillon nécessitant moins d'espace de stockage. OGG | ||||
| Vorbis offre une qualité sonore supérieure au MP3 à des niveaux de | ||||
| Vorbis offre une qualité sonore supérieure à son concurrent non libre | ||||
| le MP3 à des niveaux de | ||||
| compression équivalents. | ||||
| 
 | ||||
|   \item \soft{OGG Theora}~\cite{SPEC_theora} (\fileext{.ogg}, | ||||
| \fileext{.ogm}) : codec vidéo comparable au MPEG-4, mais libre de | ||||
| brevets. Sert à compresser et décompresser les images d'une vidéo. | ||||
| \fileext{.ogm}) : format vidéo libre de | ||||
| brevets qui sert à représenter les images d'une vidéo de façon | ||||
| compacte. | ||||
| Un fichier vidéo au format Theora peut aussi comporter une trame | ||||
| sonore dans le format Vorbis. | ||||
| Theora est comparable au format non libre MPEG-4. | ||||
| 
 | ||||
|   \item \soft{Free Lossless Audio Codec} (\fileext{.flac}) : codec audio | ||||
| sans perte de qualité sonore permettant de stocker des enregistrements | ||||
|  | @ -213,18 +238,31 @@ n'y a aucune dégradation de la qualité sonore (comparativement aux | |||
| codecs «~avec pertes~» comme le \soft{OGG Vorbis}). | ||||
| 
 | ||||
| \item \soft{Scalable Vector Graphics}~\cite{SPEC_svg} (\fileext{.svg}) | ||||
| : un format d'images vectorielles, principalement utilisé par | ||||
| \soft{Inkscape}, et supporté par les navigateurs Web récents, à | ||||
| l'exception d'Internet Explorer 7 qui ne prend pas en charge SVG. Les | ||||
| : un format d'images vectorielles supporté par les navigateurs Web récents, à | ||||
| l'exception d'Internet Explorer 7 qui ne le prend complètement pas en charge. Les | ||||
| images vectorielles sont des images interprétées par des calculs | ||||
| mathématiques. Elles possèdent l'avantage d'une qualité optimale, peu | ||||
| importe la taille, mais peuvent nécessiter une puissance de calcul plus | ||||
| grande dans le cas d'images photoréalistes. | ||||
| SVG permet aussi de représenter des animations en plus des images | ||||
| statiques. | ||||
| %eric: Est-ce que Inkscape peut vraiment être considéré comme | ||||
| %l'implantation de référence de la spécification SVG au même titre que | ||||
| %OOo est celle de OpenDocument? Si tel n'est pas le cas, je crois que | ||||
| %ça ne vaut pas la peine de parler de Inkscape ici puisqu'on le fait | ||||
| %dans la section sur les logiciels libres | ||||
| 
 | ||||
|   \item \soft{Portable Network Graphics}~\cite{SPEC_png} | ||||
| (\fileext{.png}) : un format d'images matricielles «~non destructeur~» | ||||
| (sans perte de qualité). Supporte également les palettes de couleurs | ||||
| fixes et la transparence avec canaux alphas. Contrairement à SVG, PNG, | ||||
| (sans perte de qualité). Un format matriciel décrit une image comme un | ||||
| tableau à deux dimensions associant une couleur à chaque position. | ||||
| Les couleurs peuvent être spécifiées par des triplets indiquant la | ||||
| quantité de rouge, de vert et de bleu, ou tirées d'une palette fixe. | ||||
| Il est également possible d'associer un niveau d'opacité distinct à | ||||
| chaque point de l'image. | ||||
| %Supporte également les palettes de couleurs | ||||
| %fixes et la transparence avec canaux alphas. | ||||
| Contrairement à SVG, PNG, | ||||
| étant un format d'images matricielles, est à taille fixe et dépend de | ||||
| la résolution d'écran ou d'impression. | ||||
| 
 | ||||
|  |  | |||
|  | @ -65,10 +65,7 @@ caractéristiques suivantes. | |||
|   pour un usage personnel que commercial. | ||||
| \item L'utilisateur d'un logiciel libre dispose du droit de le | ||||
|   distribuer à toute autre personne ou tout autre organisme. | ||||
| \item Le code source du logiciel, c'est-à-dire les documents lisibles | ||||
|   par l'être humain à partir | ||||
|   desquels une | ||||
|   version définitive et exécutable est produite, est disponible pour tout | ||||
| \item Le code source du logiciel est disponible pour tout | ||||
|   utilisateur désirant le consulter. | ||||
|   Habituellement, le code pourra être téléchargé depuis Internet. | ||||
| \item Tout utilisateur peut se procurer et modifier le code source | ||||
|  |  | |||
										
											Binary file not shown.
										
									
								
							|  | @ -19,7 +19,7 @@ L'idée d'un ensemble complet de logiciels partagés par tous et écrits | |||
| par une communauté de développeurs a pris naissance en 1985 avec la | ||||
| publication par Richard Stallman du \textit{Manifeste | ||||
| GNU}~\cite{gnumanifesto}. | ||||
| L'idée principale défendue par Stallman est que chacun devrait avoir | ||||
| Selon Stallman, chacun devrait avoir | ||||
| la possibilité de partager librement les programmes qu'il apprécie | ||||
| avec d'autres personnes, ce que la plupart des licences de logiciels | ||||
| commerciaux interdisent. | ||||
|  | @ -27,14 +27,23 @@ commerciaux interdisent. | |||
| Stallman a ainsi entrepris de développer un système d'exploitation | ||||
| «~libre~», c'est-à-dire que tous doivent pouvoir l'utiliser, mais | ||||
| aussi étudier son fonctionnement, le modifier et le | ||||
| redistribuer : c'est GNU\footnote{désigné par GNU/Linux lorsqu'utilisé | ||||
| avec Linux comme système sous-jacent}. Exercer ces libertés nécessite | ||||
| notamment d'avoir accès au code source\footnote{Le code source est la | ||||
| forme sous laquelle les programme sont écrits par leurs développeurs : | ||||
| c'est la seule forme qui est lisible et modifiable par des | ||||
| humains. Quand ils sont destinés à être seulement utilisés, les | ||||
| programmes sont traduits sous forme de langage machine, adaptée à | ||||
| l'exécution par des puces électroniques et à rien d'autre.}, c'est | ||||
| redistribuer : ce système est appelé GNU\footnote{désigné par | ||||
|   GNU/Linux lorsqu'utilisé | ||||
| avec Linux comme système sous-jacent}, | ||||
| qui signifie simplement \emph{GNU's not Unix}. Exercer ces libertés | ||||
| nécessite | ||||
| notamment d'avoir accès au code source, c'est-à-dire les documents | ||||
| lisibles | ||||
|   par l'être humain à partir | ||||
|   desquels une | ||||
|   version définitive et exécutable est produite. | ||||
| %\footnote{Le code source est la | ||||
| %forme sous laquelle les programme sont écrits par leurs développeurs : | ||||
| %c'est la seule forme qui est lisible et modifiable par des | ||||
| %humains. Quand ils sont destinés à être seulement utilisés, les | ||||
| %programmes sont traduits sous forme de langage machine, adaptée à | ||||
| %l'exécution par des puces électroniques et à rien d'autre.},  | ||||
| C'est | ||||
| pourquoi on entend aussi parler de code source ouvert \en{(open | ||||
| source)}\footnote{\en{Open source} et logiciel libre sont des idées | ||||
| distinctes : il est tout à fait possible d'écrire du logiciel | ||||
|  | @ -43,7 +52,7 @@ clients, en restreignant les libertés d'actions sur ce code source.}. | |||
| En deux décennies, l'idée a fait son chemin dans de nombreux milieux | ||||
| et régions du monde, de sorte qu'une grande variété de logiciels libres | ||||
| de qualité est aujourd'hui disponible. De plus, l'accessibilité aux | ||||
| non-spécialistes a été travaillée, et il est envisageable pour le | ||||
| non-spécialistes a été travaillée si bien qu'il est envisageable pour le | ||||
| grand public d'utiliser ces logiciels. | ||||
| 
 | ||||
| De nombreuses administrations ont déjà étudié la viabilité | ||||
|  | @ -55,16 +64,21 @@ Un grand nombre d'universités se sont aussi démarquées dans leur | |||
| utilisation de logiciels libres. Par exemple, l'Université | ||||
| d'Australie-Occidentale a adopté une politique~\cite{foss_uwa} | ||||
| encourageant l'utilisation des logiciels libres dans tous les champs | ||||
| d'application, l'Université du Littoral~--~Côte d'Opale (France) offre un | ||||
| d'application, l'Université du Littoral~---~Côte d'Opale (France) offre un | ||||
| master en ingénierie du logiciel libre. Plus près de nous, | ||||
| l'Université Laval propose un cours «~logiciels libres et société~» et | ||||
| l'Université de Sherbrooke a développé, il y a quelques années une | ||||
| distribution GNU/Linux québécoise : ÉduLinux. Il est donc surprenant | ||||
| distribution GNU/Linux québécoise nommée ÉduLinux. Il est donc surprenant | ||||
| que l'Université de Montréal ne se soit pas encore intéressée à la | ||||
| question. | ||||
| 
 | ||||
| Heureusement, certains départements utilisent déjà les logiciels | ||||
| libres depuis plusieurs années. La plupart des membres de la  | ||||
| libres depuis plusieurs années, par exmple | ||||
| le département d'informatique et de recherche opérationnelle. | ||||
| % eric: | ||||
| % Y a-t-il d'autres départements qui les utilise? Si non, il faudrait | ||||
| % reformuler pour dire que le DIRO utilise les logiciels libres. | ||||
| La plupart des membres de la  | ||||
| communauté universitaire ont sans doute déjà entendu parler de  | ||||
| Firefox, un fureteur libre. Cependant, on peut rapidement  | ||||
| s'apercevoir que les connaissances sur les logiciels libres sont  | ||||
|  | @ -80,6 +94,10 @@ et de recherche opérationnelle à faire adopter l'orientation : | |||
| \end{quote} | ||||
| 
 | ||||
| Dans ce document, nous présenterons dans un premier temps les formats | ||||
| ouverts et dans un second temps les logiciels libres.  Nous | ||||
| ouverts permettant à des logiciels libres de communiquer entre eux et | ||||
| à l'utilisateur de choisir son logiciel en fonction de ses besoins. | ||||
| Dans un second temps, nous étudierons les logiciels libres plus en | ||||
| profondeur en examinant leurs avantages et les processus rendant | ||||
| possible leur existence.  Nous | ||||
| envisagerons ensuite diverses pistes pour «~donner en retour~» à la | ||||
| communauté du libre, afin que l'université contribue à son essor. | ||||
|  |  | |||
|  | @ -231,6 +231,7 @@ | |||
| } | ||||
| 
 | ||||
| @misc{UAlberta, | ||||
|    key = "University of Alberta", | ||||
|    title = "University of {A}lberta {D}igital {O}bjects {R}epository", | ||||
|    howpublished = "\url{http://www.ualberta.ca/AICT/UADORe/}" | ||||
| } | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue