Présentation effectuée à l'Open Source Expérience (9 novembre 2021) par Christophe Villeneuve sur "Peur de la migration vers l’open source ?".
Sujet : 2020 fut marqué par de nombreux anniversaires. Ainsi PHP, MySQL, Drupal… ont proposé de nombreuses évolutions et améliorations dans les technologies ouvertes permettant de garder le Web ouvert.
La session abordera les freins à la migration vers des environnements modernes. Christophe s’intéressera aux problématiques d’aujourd’hui dans un serveur AMP (Apache MariaDB PHP) avec comme solution un portail de type Drupal. La souplesse de ces technologies répond aux problématiques modernes.
4. @hellosct1 -
Les applications → WebApp
●
WebApp = Application Web
●
Il s’agit
– D’une application disponible dans un navigateur
●
L’utilisation du web
– peut faire peur
5. @hellosct1 -
Peur de l’Open source
●
Beaucoup de faux propos et
mensongers
●
Open source, c’est :
– Projet dont la source du code est ouverte
– S’appuie sur les concepts du logiciel libre
– Roadmap ouverte
– Une communauté forte
– Une équipe active rassemblé en « Core
Team »
– Une communauté réactive
– ...
6. @hellosct1 -
Logique open source
●
La redistribution libre
●
Code source librement accessible
●
Autorisation des applications dérivées
●
Intégrité du code source
●
Non-discrimination contre les personnes, les groupes, les
entreprises
●
Distribution de la licence
●
Licence non spécifique à un produit
●
Licence non restreinte à un logiciel
●
La licence ne doit pas contaminer d’autres logiciels
7. @hellosct1 -
Logiciel libre
●
Un logiciel est libre
– selon la Free Software Foundation
– 4 libertés (de 0 à 3) :
●
0 : la liberté d'exécuter le programme
pour tous les usages
●
1 : la liberté d'étudier le fonctionnement du programme
De l'adapter à ses besoins
●
2 : la liberté de redistribuer des copies du programme
Implique la possibilité aussi bien de donner
●
que de vendre des copies
●
3 : la liberté d'améliorer le programme
de distribuer ces améliorations au public,
pour en faire profiter toute la communauté.
9. @hellosct1 -
Accélérateur de tendance 2020
●
Les logiciels Open Source
– Licence ouverte
– Abaissent la barrière à l'entrée
– Rendent leurs compétences transférables.
●
Complexité
– La majorité des logiciels libres
●
au-delà d'un certain seuil de complexité,
●
Création d’une Team dédié composée
– Quelques personnes effectuent la majeure partie du travail.
– Effet empirique et centralisé
●
Par les plateformes de Versioning (Github, GitLab...)
10. @hellosct1 -
Tendances
●
Prévision 2022 de Gartner :
+ 70 % des nouvelles
applications seront
développées sur une base de
données open source
●
https://www.enterprisedb.com/blog/gartners-st
ate-open-source-dbms-market-2019
+ 50 % des instances de bases
de données relationnelles
propriétaires existantes
auront été converties
●
ou seront en cours de
conversion
11. @hellosct1 -
5 regards → Logiciels libres ou open source
Echantillon non représentatif en % de décideurs interrogés - 2014
22. @hellosct1 -
Support pour les professionnels
●
La communauté très réactive (24/7)
●
CMS Open source
●
Framework
●
La pérennité du logiciel
●
Le modèle économique
●
Open source ≠ Gratuit (sauf…)