Un petit peu d’histoire
Au commencement du rien devint énergie, une singularité mathématique qui évolue en un univers en expansion. Les étoiles naissent dans des nuages de gaz, elles se regroupent en galaxie, et autour de ces étoiles, apparaissent des planètes et autres corps célestes. Quelque part dans une lointaine galaxie, une de ces planètes devient bleu, la vie s’y développe, au début des cellules, puis des êtres vivant plus complexe. Des mammifères, des dinosaures, ... un jours les dinosaures disparaissent à cause d’une catastrophe volcanique ou d’un cataclysme venu de l’espace (le doute subsiste, les documents d’époque sont ambiguës). A partir de ce moment, le règne des mammifères commence. Rapidement les hominidés se développent, Lucy vient au monde se met debout puis meurt jeune (puisque c’est écrit qu’après l’enfance c’est quasiment fini), l’homohabilis, homoergaster , homoerectus ... homosapiens, puis l’homosapiens-sapiens (l’homme de Cromagnon), nous quoi ! Là on maîtrise le feu, les outils, la chasse et l’agriculture. On invente la guerre juste pour le plaisir (homo-bush), l’industrie, l’exploitation de l’homme par l’homme, la pauvreté, la misère, les communautarismes, l’exclusion, et les minorités riches/puissantes/fortunés. Pendant tout ce temps, on invente aussi les mathématiques, c’est à dire les outils pour comprendre le monde, le modéliser. On fait donc des calculs, on les modélise, on les théorise ... l’arithmétique, la logique, l’algorithmique ... On automatise en d’autres termes. On commence à fabriquer des machines à calculer mécanique au début (par exemple la pascaline de Blaise Pascal), le premier ordinateur (Charle Bagdage dont la femme Ada est la première programmatrice) mécanique lui aussi ... le temps passe, la guerre de Quarante et là et il faut décrypter les messages codés Allemand, l’Angleterre met le paquet, Alan Turing invente le modèle mathématique de l’ordinateur et la théorie de la calculabilité dispose des outils pour exister. Dans le même temps, les ordinateurs sont entrain d’être inventé, ils sont énormes et pas très performant dans le fond. Les calculateurs évoluent, les réseaux d’ordinateur apparaissent.
A la fin des année 60, des universitaires américains mettent au point, pour le compte de l’armée, les principes de ce qui deviendra internet. Au début des années 70, naît le système d’exploitation Unix et des langages de programmation qui vont participer,à l’instar d’internet, à l’essors des logiciels libres. Il faut bien comprendre qu’à cette époque la recherche universitaire est un moteur de l’évolution de sa propre informatique, et pour une partie a une culture du partage des connaissances. Les aspects commerciaux de l’informatique ce développe en utilisant un modèle (économique) du logiciel très protectionniste (hérité de l’industrie). Richard Stallman met alors en place un projet nommée GNU (Gnu’s Not Unix) qui a pour objectif de mettre à la disposition des utilisateurs, un système d’exploitation (inspiré d’Unix) et tous les outils nécessaires pour que ceux-ci puissent travailler librement avec les applications dont ils ont besoin. R. Stallman invente alors la notion de logiciel libre, la licence GPL et la « Free Software Foundation » (FSF ). Le premier outil de R.Stallman s’appelait (et s’appelle toujours) GNU/Emacs, il s’agit d’un éditeur de texte très simple à utiliser et extrêmement puissant (on peut tout faire avec GNU/Emacs même le café euh non j’déconne). D’autres outils ont suivit mais le système d’exploitation du départ n’existe pas encore réellement (depuis quelques années le projet a avancé il s’appelle GNU/Hurd). Cependant, au début des années 90 (en 1991), un étudiant finlandais, Linus Torvald, décide de créer de toute pièce un système d’exploitation pour ordinateur type PC (x86), qui s’inscrit dans la famille des systèmes Unix. Pour cela il s’appui sur les outils GNU (emacs, compilateur C ....) ; Il vient de créer Linux (que Richard Stallman appelle GNU/Linux).
Le monde universitaire, par le biais d’internet, fait sien ce concept de LL, il se développe dans toutes les directions, ce qui permet d’avoir aujourd’hui à notre disposition l’équivalent de la plupart des logiciels « propriétaires » sous licence libre.
Et la philo alors, t’as eu combien au bac
Euh, pas beaucoup mais quand même ...
Quelles sont les idées qui se cachent derrière les logiciels libres ? Tout d’abord le logiciel libre est apolitique (tellement apolitique qu’on dirait un constitution européenne) . En fait, peuvent se reconnaître dans ce modèle aussi bien des « ultra-libéraux » de droite, des capitalistes et des « gauchistes » modérés ou des « libertaires » ...
Tout le monde doit avoir accès aux technologies de l’information, aux outils. L’utilisateur de doit pas être otage des multinationales de la cote ouest des états unies ou d’ailleurs. Il doit pouvoir utiliser les meilleures versions des outils, les plus performantes sans avoir à déboursé tous les 6 mois pour un logiciel qu’il a déjà payé. Sur ma droite j’entends déjà « ouh lala mais c’est trop social comme constitution », et là je dis oui mais le modèle économique n’est pas basé sur le logiciel mais sur le service que les femmes et les hommes peuvent apporter autour du logiciel. J’entends alors Laurent F. sur ma droite (mais un peu moins) « alors c’est l’exploitation de l’homme par l’homme » ... bon ben alors oui, vu comme ça ! En fait, le logiciel libre est ce que l’on en fait, un peu comme dans la vie.
- Logiciel libre signifie librement utilisable, redistribuable, librement modifiable dans le respect de la licence, avec le code source librement accessible (opensource).
Cela ne veut pas forcement dire gratuit (même si ça l’est souvent) (on croit souvent car en anglais on dit free Software mais free signifie ici libre). Il peut donc exister une économie autour du logiciel libre (voir RedHat par exemple) Remarque : opensource et logiciels libres ne sont pas deux notions équivalente. (On peut imaginer un logiciel dont le source serait disponible, qui serait modifiable, mais dont la licence interdirait la redistribution) Différentes licences de logiciels libres GPL MPL CPL BSD ...
Licence compatible GPL
Quelques logiciels libres
Peut être les plus accessibles des logiciels libres :
- [Mozilla/Firefox->http://www.mozilla-europe.org/fr/pr...]
- [Mozilla/Thunderbird->http://www.mozilla-europe.org/fr/pr...] Ces deux logiciels sont respectivement un navigateur internet et un lecteur de courriers électroniques. Ils sont plus surs, plus performant et plus dynamique que leurs concurrents propriétaire fournis avec votre ordinateur.
- [Openoffice.org->http://www.openoffice.org/] : la suite bureautique. Même si les premières versions n’était que prometteuses, la prochaine version (2.0) prévu pour très bientôt sera du niveau de la suite bureautique que la plupart des gens utilisent.
- [GIMP->http://www.gimp.org] Pour la retouche d’image.
- [GAIM-> http://gaim.sourceforge.net/] Pour remplacer tous vos logiciels de messagerie instantanée (MSN, YahooMessenger, AIM/ICQ, Jabber) - linux : Le système d’exploitation dont tout le monde parle même IBM a la télé. En gros, c’est un peu comme Windows mais en mieux ... Quand je dis en mieux, je veux dire que ce système est plus stable, plus « adaptable » aux utilisateurs, libre. Son principal inconvénient est d’être moins utilisé que Windows dans le grand public. pour des news [Linuxfr->http://linuxfr.org] une distribution linux : [ubuntu->http://www.ubuntu.com] - Un site utile pour trouver plein de logiciels libres :[www.framasoft.net-> ;http://www.framasoft.net]
