42
Cycle de conférences WebÉducation no. 4 Le logiciel libre et le Web Benoît Girard [email protected] Ministère des Relations avec les citoyens et de l’Immigration 18 avril 2002

Cycle de conférences WebÉducation no. 4 Le logiciel libre et le Web

  • Upload
    cato

  • View
    24

  • Download
    0

Embed Size (px)

DESCRIPTION

Cycle de conférences WebÉducation no. 4 Le logiciel libre et le Web. Benoît Girard [email protected] Ministère des Relations avec les citoyens et de l’Immigration 18 avril 2002. Une approche historique. Au point de départ, la culture unix des années 1970;. - PowerPoint PPT Presentation

Citation preview

Page 1: Cycle de conférences WebÉducation no. 4 Le logiciel libre et le Web

Cycle de conférences WebÉducation no. 4

Le logiciel libre et le Web

Benoît [email protected]

Ministère des Relations avec les citoyens et de l’Immigration18 avril 2002

Page 2: Cycle de conférences WebÉducation no. 4 Le logiciel libre et le Web

Une approche historique

• Au point de départ, la culture unix des années 1970;

Page 3: Cycle de conférences WebÉducation no. 4 Le logiciel libre et le Web

Unix et les premiers « hackers »

• Au point de départ, la culture unix des années 1970;

• Une culture révolutionnaire;

Page 4: Cycle de conférences WebÉducation no. 4 Le logiciel libre et le Web

Unix et les premiers « hackers »

• Au point de départ, la culture unix des années 1970;

• Une culture révolutionnaire;

• Une culture de partage;

Page 5: Cycle de conférences WebÉducation no. 4 Le logiciel libre et le Web

Unix et les premiers « hackers »

• Au point de départ, la culture unix des années 1970;

• Une culture révolutionnaire;

• Une culture de partage;

• Avec l’accord des entreprises impliquées.

Page 6: Cycle de conférences WebÉducation no. 4 Le logiciel libre et le Web

Le vent tourne

• La prolifération des ordinateurs entraîne les débuts de la commercialisation du logiciel;

• Et l’apparition des premières ententes de « non divulgation »;

• Et ce mouvement emporte même unix.

Page 7: Cycle de conférences WebÉducation no. 4 Le logiciel libre et le Web

Richard Stallman

Page 8: Cycle de conférences WebÉducation no. 4 Le logiciel libre et le Web

Le projet GNU

Page 9: Cycle de conférences WebÉducation no. 4 Le logiciel libre et le Web

La licence GPL

Page 10: Cycle de conférences WebÉducation no. 4 Le logiciel libre et le Web

La Free Software Foundation

Page 11: Cycle de conférences WebÉducation no. 4 Le logiciel libre et le Web

Le GNU inachevé

• La pièce maîtresse manquante: le « kernel », c’est-à-dire « noyau », le cœur du système unix.

Page 12: Cycle de conférences WebÉducation no. 4 Le logiciel libre et le Web

Linus Thorvalds

Page 13: Cycle de conférences WebÉducation no. 4 Le logiciel libre et le Web

Linux ou GNU/Linux?

Page 14: Cycle de conférences WebÉducation no. 4 Le logiciel libre et le Web

Les distributions Linux

Page 15: Cycle de conférences WebÉducation no. 4 Le logiciel libre et le Web

Une facilité accrue

• Installation initiale automatique;

• Gestion de la configuration par menus;

• Gestion de l’installation des logiciels supplémentaires;

• Mise-à-jour automatisée via Internet;

Page 16: Cycle de conférences WebÉducation no. 4 Le logiciel libre et le Web

Le résultat…

Page 17: Cycle de conférences WebÉducation no. 4 Le logiciel libre et le Web

Un gain de souplesse considérable

Page 18: Cycle de conférences WebÉducation no. 4 Le logiciel libre et le Web

Et si Windows vous manque…

Page 19: Cycle de conférences WebÉducation no. 4 Le logiciel libre et le Web

Une coopération phénoménale

• Comment un tel résultat est-il possible?

• Pourquoi des milliers de programmeurs donnent-ils gratuitement leur temps à cette entreprise?

• Et comment la qualité peut-elle être au rendez-vous?

Page 20: Cycle de conférences WebÉducation no. 4 Le logiciel libre et le Web

Eric S. Raymond

Page 21: Cycle de conférences WebÉducation no. 4 Le logiciel libre et le Web

L’approche « open source »

Page 22: Cycle de conférences WebÉducation no. 4 Le logiciel libre et le Web

La méthodologie : « SourceForge »

Page 23: Cycle de conférences WebÉducation no. 4 Le logiciel libre et le Web

Mozilla: le projet Open Source de Netscape

Page 24: Cycle de conférences WebÉducation no. 4 Le logiciel libre et le Web

Un appui de taille: IBM

Page 25: Cycle de conférences WebÉducation no. 4 Le logiciel libre et le Web

Les appuis se multiplient

• Les producteurs de périphériques fournissent maintenant des pilotes pour Linux;

• Hewlett-Packard;

• Oracle;

• Sun.

Page 26: Cycle de conférences WebÉducation no. 4 Le logiciel libre et le Web

Des divergences importantes

• Le logiciel libre est un produit coopératif, libre et gratuit;

• L’approche « Open source » est un mode de développement du logiciel;

• Les deux sont étroitement liés, mais diffèrent d’attitude sur la question de la commercialisation du logiciel

Page 27: Cycle de conférences WebÉducation no. 4 Le logiciel libre et le Web

Le mouvement Open source contamine même le JAVA

Page 28: Cycle de conférences WebÉducation no. 4 Le logiciel libre et le Web

Apache

Page 29: Cycle de conférences WebÉducation no. 4 Le logiciel libre et le Web

Une gamme complète d’outils

• Des langages de programmation:– Perl, Python, PHP

• Des coquilles paramétrables:– Zope

• Des librairies;

• Etc…

Page 30: Cycle de conférences WebÉducation no. 4 Le logiciel libre et le Web

Les filières technologiques

• Unix– Serveur Apache;– Développement PHP/My SQL/Python/etc.;– Standards ouverts.

• Microsoft– Serveur IIS;– Développement ASP/Visual Basic/etc.;– Standards propriétaires fermés.

Page 31: Cycle de conférences WebÉducation no. 4 Le logiciel libre et le Web

Les enjeux

• Au-delà des outils, une philosophie de la société

• Linux s’oppose à l’impérialisme de Microsoft…

• …lequel menace bien plus de choses que le choix des logiciels avec lesquels nous allons travailler.

Page 32: Cycle de conférences WebÉducation no. 4 Le logiciel libre et le Web

Les débuts

Page 33: Cycle de conférences WebÉducation no. 4 Le logiciel libre et le Web

Les machines DOS incompatibles et le Bios

Phoenix

Page 34: Cycle de conférences WebÉducation no. 4 Le logiciel libre et le Web

Microsoft se diversifie

• Microsoft Word;

• Microsoft Excel;

• Microsoft Outlook;

• Microsoft PowerPoint;

• Etc…

Page 35: Cycle de conférences WebÉducation no. 4 Le logiciel libre et le Web

…et résiste à la concurrence dans les OS

• OS/2 d’IBM

• Par inertie

• Par besoin de rester compatible

Page 36: Cycle de conférences WebÉducation no. 4 Le logiciel libre et le Web

Windows 95

• Le substrat unique:– Qui prend soin des imprimantes;– Des modems;– Des bâtons de commande;– Des cartes de son;– Des cartes vidéos;– Etc…

Page 37: Cycle de conférences WebÉducation no. 4 Le logiciel libre et le Web

Microsoft élimine la concurrence

• WordPerfect;

• Lotus 123;

• Etc…

• En intégrant de plus en plus étroitement ses produits en un tout inextricable;

• En créant des incompatibilités artificielles;

Page 38: Cycle de conférences WebÉducation no. 4 Le logiciel libre et le Web

L’importance d’Internet

• Internet accentue les besoins de compatibilité

• Celle-ci est assurée par l’adoption de protocoles standards ouverts et publics: TCP/IP, HTTP, SMTP, etc…

• À la limite, le système d’exploitation perd de l’importance tant que les protocoles sont respectés…

Page 39: Cycle de conférences WebÉducation no. 4 Le logiciel libre et le Web

La technique de « l’amélioration forcée »

• Adopter un standard;

• L’ « améliorer » en lui ajoutant des parties propriétaires (ne fonctionnant que sur les produits Microsoft);

• Implanter le standard amélioré dans la majorité des PCs…

• …créant ainsi un nouveau standard de facto, les autres ayant l’air « incompatibles » avec Microsoft.

Page 40: Cycle de conférences WebÉducation no. 4 Le logiciel libre et le Web

L’offensive actuelle: le « middleware »

• Les besoins du commerce électronique futur: une infrastructure permettant:– L’identification des agents;– L’authentification des agents;– L’autorisation de procéder à des

transactions.

Page 41: Cycle de conférences WebÉducation no. 4 Le logiciel libre et le Web

Un comportement monopolistique typique

• Microsoft fait tout en son pouvoir pour maintenir et accentuer son monopole;

• Windows constitue maintenant environ le quart du prix d’un PC bas de gamme;

• Ses décisions servent Microsoft bien davantage que ses clients, qui n’ont pas toujours envie de « tout acheter en bloc ».

Page 42: Cycle de conférences WebÉducation no. 4 Le logiciel libre et le Web

L’importance stratégique des logiciels GPL et Open source

• Ils sont logiquement indissociables des standards ouverts;

• Opter pour des outils GPL ou, du moins, Open source, c’est favoriser le maintien d’un Internet libre;

• Libre de coopérer, d’étendre la compatibilité universelle, la simplicité, la facilité, etc…