Le web et les logiciels libres

Preview:

DESCRIPTION

Présentation sur les différents logiciels libres que l'on retrouve sur le web (serveur web, cms, les langages de programmations, navigateurs.) Cette présentation a été donnée à Québec pendant l'intracom 2008.

Citation preview

Le web et les logiciels libres « Une intégration parfaite ! »Présenté par Yannick Pavard

2 / 32

À la fin de cette présentation, vous serez en mesure :

– de citer les entreprises dans le monde des logiciels libres

– de trouver de nouveaux logiciels libres

– de nommer des logiciels libres pour le web

– et de dire pourquoi les logiciels libres n'existeraient pas sans le web

Objectifs

3 / 32

So

mm

ai

re

Définition d'un logiciel libre

Les entreprises utilisatrices de logiciel libre sur le web

Ou télécharger des logiciels libres ?

Logiciel libre + web = Intégration parfaite ?

Domaines d'utilisation des logiciels libres

Serveur d'hébergement/application

Programmation web

Système de Gestion de Contenu

Navigateur internet

Conclusion

Définitiond'un logiciel libre

5 / 32

Open source / Logiciel libre

✔ L'open source décrit la manière dont la licence d'un logiciel doit être utilisée : Libre redistribution / Accès au code source et des travaux dérivés.

✔ Un logiciel libre est un logiciel dont la licence donne à chacun le droit d'utiliser, d'étudier, de modifier, de dupliquer, de donner et de vendre le logiciel

Alors qu'un logiciel propriétaire vous limite dans l'utilisation et la copie.

6 / 32

Exemples de quelques logiciels libres

Postes de travail Serveurs Développements

Les entreprises utilisatrices de logiciel libre sur le web

8 / 32

Les entreprises utilisatrices de LL

Qui utilise des logiciels libres dans le monde ?

✔ 450.000 serveur sous Linux✔ www.google.com/apps utilise le langage « Python »✔ www.google-store.com utilise le langage « PHP »✔ http://desktop.google.com utilise le langage C++

✔ http://hadoop.apache.org/ est utilisé pour l'indexation✔ http://del.icio.us/ utilise le framework Symfony✔ Yahoo a adopté le PHP depuis 2002✔ http://research.yahoo.com/ est propulsé par Drupal

✔ http://symphony.lotus.com/ est basé sur OpenOffice✔ IBM adopte Drupal en 2006 pour le développemet web✔ IBM a été le contributeur du logiciel libre Eclipse (IDE)✔ En 2007, IBM libère 500 brevets sur le XML Schema, SOAP ...

Où téléchargerdes logiciels libres

10 / 32

Où télécharger des Logiciels Libres ?

:: http://www.framasoft.net/1338 logiciels libres, depuis 2001

:: http://sourceforge.net/La plus large plateforme d'hébergement de logiciel open source avec 175 143 projets

:: http://freshmeat.net/44 483 projets principalement open source dont 29 666 sous licence GPL

Logiciel libre + web= intégration parfaite ?

12 / 32

LL + Web = intégration parfaite

Qu'est ce qui fait le succès des logiciels libres ?✔ La gratuité (redistribution)✔ L'accès simplifié (téléchargement en ligne)✔ La communauté (échanges et participation)✔ Intéropérabilité (souvent multiplateforme)

Internet est également✔ « presque » gratuit (environ 30 $/mois), la plupart des sites le sont

✔ Accessible au plus grand nombre sans besoin particulier✔ Il est facile de se créer un espace personnel (blogue, forum ...)✔ On y accède à partir de n'importe quel ordinateur

Les logiciels libres n'existeraient pas sans internet

Domaine d'utilisationdes logiciels libres

14 / 32

Domaine d'utilisation des logiciels libres

Les logiciels libres sont de plus en plus présents

2000 2001 2002 2003 2004 2005 2006 2007 20080

20000

40000

60000

80000

100000

120000

140000

160000

180000

200000

1362

16249

32779

55883

73532

93016

120367

137405

175429

Nombre de projets open source

Année

Lo

gici

els

libre

s

15 / 32

Domaine d'utilisation des logiciels libres

Et dans différents domaines d'application

✔ Les systèmes embarqués : Téléphone cellulaire

✔ Comme système d'exploitation : Ubuntu, Suse, Mandriva ...

✔ Sur nos postes de travail : Bureautique, navigateur web ...

✔ Sur le web : Gestion de site web, de courriel ou base de données

Domaine d'utilisation« Le serveur web »

17 / 32

Un serveur web

Qu'est ce qu'un serveur web ?

« Un ensemble de composants pour héberger des pages web et ainsi les rendre accessible sur le réseau internet. »

Apache : La solution la plus populaire✔ Apache reste encore prédominant en 2008 avec + 50%du marché

18 / 32

Un serveur web

Pourquoi un tel succès ?

✔ C'est une solution multi-plateforme✔ Réputé pour être sécuritaire et stable✔ S'intègre parfaitement avec Linux, PHP et MySQL (LAMP)

✔ Configurable à souhait✔ Extensible et supporté par une communauté active✔ Et bien entendu c'est gratuit ...

En avril 200883.206.564 sites étaient hébergés avec le serveur Apache

Domaine d'utilisation« Langage de programmation »

20 / 32

Langage de programmation

Un langage est-il un logiciel libre ?

 

PHP : Une solution souple et très répandue

« Un langage de programmation est lié à un interpréte ou à un compilateur qui peut être propriétaire »

21 / 32

Langage de programmation

Pourquoi se mettre au PHP ?✔ Une très grande communauté vous attend sur internet✔ Beaucoup de composants éprouvés✔ Souvent plus léger que la concurrence✔ Sans oublier que « des grands » comme Yahoo et Google l'utilisent !

Le Québec prend la 9ème placeavec 27,94%

Domaine d'utilisation« Système de Gestion de Contenu »

23 / 32

Système de Gestion de Contenu

Qu'est ce qu'un CMS/SGC ?

« Un logiciel accessible dans un navigateur web permettant de créer et gérer un site web ou intranet »

TYPO3 : Une solution open source en PHP

Prédominance de Linux comme OS avec 79,81% des installations dans

le monde

Apache est majoritairement utilisé comme

serveur web pour TYPO3 avec +90%

D'après une étude réalisée sur + 5000 installations

24 / 32

Système de Gestion de Contenu

Pourquoi choisir un CMS basé sur des Logiciels Libres ?✔ Coût d'acquisition : Zéro✔ Licence : GPL (redistribution des développements)✔ Extensibilité : Beaucoup de contributions de la communauté✔ Retombées : Directement dans l'économie locale✔ Support : Indépendance dans le choix du fournisseur✔ Intéropérabilité : Meilleur respect des standards ouverts

Liste des Systèmes de Gest ion de contenu0

2

4

6

8

10

12

14

16

TYPO3XoopsSharepointMCMS.netMaisonAutres

No

mbr

e de

site

s go

uver

nem

enta

ux

Source Communauté

des webmestres du gouvernement

2006

25 / 30

TYPO3 au gouvernement du Québec

D'après vous, combien de ministères et organismes ont migré leur site internet ou

intranet vers TYPO3 ?

26 / 30

TYPO3 au gouvernement du Québec

Domaine d'utilisation« Navigateur internet »

28 / 32

Navigateur internet

Un remplacant pour Internet Explorer 7 ?

FIREFOX : un navigateur web modulaire✔ Plus de 500 extensions pour tous les besoins✔ Une navigation par onglets✔ Un lecteur de flux rss✔ Système anti popup✔ Gestion des cookies avançée✔ Gestionnaire de téléchargements

Pour une pale copie, utilisez IE7 ;)

Firefox 2 et bientôt Firefox 3 avec + de 60 millions de téléchargementset 20% des parts de marchés

29 / 32

Navigateur internet

Pourquoi utilisez et supportez Firefox ?✔ Firefox est développé par la fondation Mozilla (55 millions par an)✔ C'est un projet communautaire en développement continuel✔ C'est aussi un projet extensible (centaines de plugins)✔ Firefox est multiplateforme (Linux, Windows ou Mac OSX)✔ On peut également l'utiliser en version portable (USB)✔ Il offre un bon support des standards émit par le w3c✔ Et bien sûr, tout est gratuit !

Conclusion

31 / 32

➔ Les logiciels libres sont de plus en plus nombreux

➔ Des entreprises comme Google ou Yahoo utilisent plusieurs logiciels libres.

➔ Le web est à l'origine du succès des logiciels libres

➔ Et enfin, il est bon de se souvenir qu'un logiciel libre avant d'être gratuit est ouvert à tous (utilisation + modification)

Conclusion

Recommended