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.
1. Le web et les logiciels libres
« Une intégration parfaite ! »
Présenté par Yannick Pavard
2. Objectifs
À 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
2 / 32
3. Définition d'un logiciel libre
Les entreprises utilisatrices de logiciel libre sur le web
S o m m a i r e
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
3 / 32
5. 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.
5 / 32
6. Exemples de quelques logiciels libres
Postes de travail Serveurs Développements
6 / 32
8. 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 ...
8 / 32
10. Où télécharger des Logiciels Libres ?
:: http://www.framasoft.net/
1338 logiciels libres, depuis 2001
:: http://freshmeat.net/
44 483 projets principalement open
source dont 29 666 sous licence GPL
:: http://sourceforge.net/
La plus large plateforme d'hébergement
de logiciel open source avec 175 143 projets
10 / 32
12. 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
12 / 32
14. Domaine d'utilisation des logiciels libres
Les logiciels libres sont de plus en plus présents
Nombre de projets open source
200000
180000 175429
160000
Logiciels libres
137405
140000
120367
120000
100000 93016
80000 73532
60000 55883
40000 32779
20000 16249
1362
0
2000 2001 2002 2003 2004 2005 2006 2007 2008
Année
14 / 32
15. 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
15 / 32
17. 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é
17 / 32
18. 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 2008
83.206.564 sites étaient hébergés avec le serveur Apache
18 / 32
20. Langage de programmation
Un langage est-il un logiciel libre ?
« Un langage de programmation est lié à un interpréte
ou à un compilateur qui peut être propriétaire »
PHP : Une solution souple et très répandue
20 / 32
21. 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 place
avec 27,94%
21 / 32
23. 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 Apache est
Linux comme OS majoritairement
avec 79,81% des utilisé comme
installations dans serveur web pour
le monde TYPO3 avec +90%
D'après une étude réalisée sur + 5000 installations
23 / 32
24. 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
16
Nombre de sites gouvernementaux
14
12
Source TYPO3
Xoops
Communauté 10 Sharepoint
MCMS
des webmestres 8
.net
Mais on
du gouvernement Autres
6
2006
4
2
0
Liste des Systèmes de Gestion de contenu 24 / 32
25. 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 ?
25 / 30
28. Navigateur internet
Un remplacant pour Internet Explorer 7 ?
Firefox 2 et bientôt Firefox 3
avec + de 60 millions de téléchargements
et 20% des parts de marchés
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 ;)
28 / 32
29. 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 !
29 / 32
31. Conclusion
➔ 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)
31 / 32