Mozilla Skin

Logiciel libre

De Wiki de l'internet libre.

Draft-128x128.png

Cet article est une ébauche.
Vous pouvez partager vos connaissances en l’améliorant :

  • Compléter l'article
  • Restructurer le contenu
  • Rajouter des illustrations
  • Créer des pages
  • Alerter dans les discussions si le sujet n'a pas lieu d'être et veiller à ce que la ligne éditoriale de ce wiki soit bien respectée

Sommaire

Un Logiciel "Libre", C'est quoi?

Un logiciel libre (ou logiciel "libérateur") est, en opposition à un logiciel propriétaire (ou logiciel "privateur"), un logiciel qui ouvre son "code source" aux développeurs de logiciels et aux utilisateurs des logiciels, c'est à dire VOUS!


Les principes du logiciel libre ont étés posés par Richard Stallman qui a créé avec Eben Moglen la licence libre GPL (General Public Licence) qui est la plus utilisé dans le monde du logiciel libre, lorsqu'il écrivit le système d'exploitation GNU et son noyau le Hurd. Le développement du Hurd avançant moins rapidement que Linux (un noyau développé par Linus Torvald), celui ci fut choisi par Richard Stallman pour l'implémenter dans GNU, ce qui donna "GNU/Linux", appelé par réduction (et par injustice) "Linux" et donnant le premier système d'exploitation libre pouvant proposer une alternative libre crédible à Microsoft Windows et Mac OS, avec des distributions connues telles que Ubuntu, Debian, SUSE, Fedora, Mandriva, RedHat, Gentoo etc. Toutefois, il est important de comprendre que toutes ces distributions ne sont pas 100% libres car elles contiennent des composants propriétaires, comme par exemples les pilotes de carte Wifi ou certains pilotes de cartes graphiques. Si vous souhaitez acquérir une distribution 100% libre, une liste est disponible ici.


Les principes du logiciel libre sont axés sur 4 principes, appelés "libertés":

  • La liberté d'exécuter le programme, pour tous les usages (liberté 0).
  • La liberté d'étudier le fonctionnement du programme, et de l'adapter à vos besoins (liberté 1). Pour ceci l'accès au code source est une condition requise.
  • La liberté de redistribuer des copies, donc d'aider votre voisin, (liberté 2).
  • La liberté de distribuer des copies de vos versions modifiées à d'autres (liberté 3). En faisant cela, vous pouvez faire profiter toute la communauté de vos changements. L'accès au code source est une condition requise.

Source: GNU.org


  • Service web libre (et SAAS).
  • A qui sert réellement ce serveur? Sur l'Internet, les logiciels propriétaires ne sont pas les seules menaces à votre liberté. Les Logiciels comme Services sont un autre moyen de laisser quelqu'un d'autre s'emparer du contrôle de votre informatique.


"Logiciel Libre" ou "Open Source"?

On entends plus souvent parler de logiciel "Open Source" que de "Logiciel Libre", et c'est un tort.

Bien que l'Open Source et le Logiciel libre aient des principes en communs, le logiciel libre possède un but, une vision, une idéologie qui fait cruellement défaut à l'Open Source, allant jusqu'à jouer contre elle dans certains cas (notamment BSD qui est tellement ouvert qu'il est possible d'enfermer le code de BSD... dans du code propriétaire, privant la communauté qui l'a développé, des avancés futures. Mac OS en est un excellent exemple).

Le logiciel libre offre une idéologie basée sur la liberté, l'égalité, la fraternité, et bien au delà de l'informatique, permet de réaliser concrètement un monde ouvert et libre contre un monde fermé et breveté.

Allez voir l'article Pourquoi « logiciel libre » est-il meilleur que « open source » pour mieux comprendre ces différences fondamentales.


Chacun peut avoir sa version du libre, mais, en dehors des 4 principes/libertés exposées sur cet article, certains points sont fondamentaux pour ne pas transformer une "belle idée libre et communautaire" en une "idée open source d'entreprise du CAC40".


Posez vous certaines questions dès que votre intérêt se porte sur un logiciel:


  • Distribution:

Qui distribue le logiciel? Une entreprise ou une association? Comment est distribué une distribution? Comme VirtualBox OSE dont seuls les binaires étaient disponible? Les sources du logiciel sont elles clairement distribuées et disponibles? Est ce que la licence est une licence libre connue et claire (GPL par exemple) ou une licence pseudo-libre? Lisez bien les conditions de celle ci.


  • Direction de la Communauté:

Qui dirige la communauté? Une entreprise ou une association? Cette entreprise est elle en bourse ou est elle une coopérative appartenant aux développeurs? Voir aussi la section La communauté du libre.


  • Serveurs:

Sur quels serveurs est développé et distribué le logiciel?


  • Services:

Quels sont les termes des services annexes proposés? Le logiciel est libre, mais les services associés à ce logiciel sont ils libres?


  • Respect des libertés et de l'anonymat:

Est ce une entreprise qui respecte vos libertés? Leurs serveurs sont ils aux USA ou vos données sont gardées sans limite ou dans un pays ou il existe encore une liberté dans la conservation des données? Vous font ils remplir un long questionnaire avec toutes vos coordonnées avant d'avoir le droit de télécharger?


  • Intention:

Le promoteur de ce logiciel est il connu pour attaquer la communauté et les idées du libre ou pour soutenir le logiciel libre Est ce une entreprise qui ne pense qu'à l'argent et qui utilise le libre par opportunisme? D'ailleurs, utilise t'elle le terme "logiciel libre" ou le terme "open source"?


La communauté du libre

L'idéologie du logiciel libre est basée sur une expérience réellement démocratique.

Organisée en auto-gestion et en mutualisant les énergies et expertises des individus, certaines communautés se développent sur le principe "une personne, un vote" qui permet de décider des nouvelles fonctionnalités qui seront mises dans les futures versions.

Bien sur, et comme toute idéologie, celle ci peut être dévoyée et les communautés Open Source qui sont gérées par de grandes entreprises (telles que Novell, IBM, Sun/Oracle etc) s'offrent des développeurs pour pas cher: Zéro euro! L'idéologie du logiciel libre est alors "vidée" de son intention première, devient de l'Open Source et tends vers l'inverse de ses directions initiales.

Le dernier exemple en date, est celui d'Oracle qui, suite au rachat de Sun, changea totalement les objectifs et le mode de développement d'OpenOffice. La réaction de la communauté fut très saine: Les développeurs principaux sont alors partis et ont créé un "fork": LibreOffice.

On voit donc que l'intention compte, et qu'il ne suffit pas de mettre un logiciel sous licence libre pour que son développement soit effectuée dans les conditions du libre (un peu comme l'agriculture biologique, qui, si elle est pratiquée par des gens payés 10 centimes de l'heure sur des terres imbibées de polluants au fin fond de la Chine pour finir vendue chez Leader Price, n'a plus aucun sens).

Le modèle le plus respectueux et le plus proche du mode de développement du logiciel libre est finalement l'association, la fondation, la coopérative, avec l'impératif d'"Une voix, un vote" (sinon une association/fondation mal intentionnée peut être toute aussi nuisible qu'une entreprise).

Voir l'article De la confiance au sein d'une communauté.

La Neutralité du Net, indispensable au Logiciel Libre


Des Logiciels Libres et des Personnes Libres


Le libre, Et après?

  • Agriculture libre
  • Médecine et science libres