cycle de conférences webÉducation no. 4 le logiciel libre et le web
Post on 18-Jan-2016
24 Views
Preview:
DESCRIPTION
TRANSCRIPT
Cycle de conférences WebÉducation no. 4
Le logiciel libre et le Web
Benoît GirardBenoit.girard@gouv.qc.ca
Ministère des Relations avec les citoyens et de l’Immigration18 avril 2002
Une approche historique
• Au point de départ, la culture unix des années 1970;
Unix et les premiers « hackers »
• Au point de départ, la culture unix des années 1970;
• Une culture révolutionnaire;
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;
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.
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.
Richard Stallman
Le projet GNU
La licence GPL
La Free Software Foundation
Le GNU inachevé
• La pièce maîtresse manquante: le « kernel », c’est-à-dire « noyau », le cœur du système unix.
Linus Thorvalds
Linux ou GNU/Linux?
Les distributions Linux
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;
Le résultat…
Un gain de souplesse considérable
Et si Windows vous manque…
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?
Eric S. Raymond
L’approche « open source »
La méthodologie : « SourceForge »
Mozilla: le projet Open Source de Netscape
Un appui de taille: IBM
Les appuis se multiplient
• Les producteurs de périphériques fournissent maintenant des pilotes pour Linux;
• Hewlett-Packard;
• Oracle;
• Sun.
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
Le mouvement Open source contamine même le JAVA
Apache
Une gamme complète d’outils
• Des langages de programmation:– Perl, Python, PHP
• Des coquilles paramétrables:– Zope
• Des librairies;
• Etc…
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.
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.
Les débuts
Les machines DOS incompatibles et le Bios
Phoenix
Microsoft se diversifie
• Microsoft Word;
• Microsoft Excel;
• Microsoft Outlook;
• Microsoft PowerPoint;
• Etc…
…et résiste à la concurrence dans les OS
• OS/2 d’IBM
• Par inertie
• Par besoin de rester compatible
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…
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;
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…
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.
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.
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 ».
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…
top related