SlideShare une entreprise Scribd logo
Peur de la migration vers l’open source ?
Christophe Villeneuve
@hellosct1
@hellosct1@mamot.fr
Open Source Expérience – le 9 novembre 2021
Atos open source - afup – lemug.fr – mysql – mariadb – drupal – mozilla - firefox – sumo – webextensions – VR – AR – XR - Cause commune 93.1 FM - TechSpeaker - Lizard - eyrolles – editions eni – programmez – linux pratique – webriver – elephpant - CommonVoice – Cybersécurité
- Sécurité
@hellosct1 -
Aujourd’hui
●
Réflexions
●
Actions
●
Forces
●
Réflexions
●
Actions
●
Forces
@hellosct1 -
Les applications → WebApp
●
WebApp = Application Web
●
Il s’agit
– D’une application disponible dans un navigateur
●
L’utilisation du web
– peut faire peur
@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
– ...
@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
@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é.
@hellosct1 -
Schéma conceptuel autour du logiciel libre
@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...)
@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
@hellosct1 -
5 regards → Logiciels libres ou open source
Echantillon non représentatif en % de décideurs interrogés - 2014
●
Réflexions
●
Actions
●
Force
@hellosct1 -
Méconnaissances en quelques logiciels
@hellosct1 -
Et les professionnels…
NE NOUS
OUBLIEZ PAS
@hellosct1 -
Architecture d'une application Web
CRM
Intranet
Website
Tracker
Service
Auth.
Web
Service
Serveur
Web
Access
Control
BDD
@hellosct1 -
Couche middleware
@hellosct1 -
Langages ouverts
●
PHP JIT
●
New SQL
●
Framework / CMS...
●
...
L
X
W
M
@hellosct1 -
Base de données : Migration en 0 clic
Base de données
- Propriétaire
Oracle, SQL Server…
- SQL
MySQL, PostgreSQL...
- NoSQL
MongoDB, ...
- etc
Règles spécifiques
Suivant
les Bases de données
SET sql_mode = 'modes';
SQL_MODE
Ex :
SQL_MODE=MSSQL
SQL_MODE=ORACLE
Maxscale Mariadb
Ex :
Expression régulière
@hellosct1 -
Interface
●
Essentiels
– POO, Securité, mode
étendu...
●
Interface utilisateur
– API, entities, l18n,…
●
Stockage, récupération
des données
– Cache, API..
●
Plus
– API, Tests..
https://api.drupal.org/api/drupal
●
Réflexions
●
Actions
●
Forces
@hellosct1 -
Un solution par métiers
@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…)
@hellosct1 -
Merci
Christophe Villeneuve
@hellosct1
@hellosct1@mamot.fr

Contenu connexe

PDF
la boite à outils de développements dans firefox devtools
PDF
La sécurité applicative par le design
PDF
Open Source et contribution : Une association gagnante
PDF
Comprendre la securite web
PDF
JHipster Conf 2019 French keynote
PDF
Drupagora 2013 : Drupal8 et Symfony2, quel impact ?
PPTX
Kinect pour les développeurs Web
PDF
Développer et déployer dans le cloud
la boite à outils de développements dans firefox devtools
La sécurité applicative par le design
Open Source et contribution : Une association gagnante
Comprendre la securite web
JHipster Conf 2019 French keynote
Drupagora 2013 : Drupal8 et Symfony2, quel impact ?
Kinect pour les développeurs Web
Développer et déployer dans le cloud

Tendances (7)

PDF
Créer et développer une communauté Open Source
PDF
SDN OpenDaylight
PDF
Xebicon'18 - Spark in jail : conteneurisez vos traitements data sans serveur
ODP
Tizen sdk-solutionslinux-20130529
PDF
Qt5 embedded
PDF
XebiCon'16 : NodeJS x Craftsmanship - Comment faire un projet dans les règles...
PDF
Slide show Powiter
Créer et développer une communauté Open Source
SDN OpenDaylight
Xebicon'18 - Spark in jail : conteneurisez vos traitements data sans serveur
Tizen sdk-solutionslinux-20130529
Qt5 embedded
XebiCon'16 : NodeJS x Craftsmanship - Comment faire un projet dans les règles...
Slide show Powiter
Publicité

Similaire à Peur de la migration vers l’open source ? (20)

PDF
Introduction aux logiciels libres et à Linux
PDF
De l’open source à l’open cloud
PDF
Graphotec granit opensource
PDF
Séminaire janvier 2011 - Le poste de travail libre : projets, réussites et pe...
PDF
Le logiciel libre est-il soluble dans l'économie marchande?
PDF
Le logiciel libre est-il soluble dans l'économie marchande?
PDF
OpenSource & InnerSource pour accélérer les développements
PDF
Flutter Rennes - #1
PDF
Introduction à Linux et aux logiciels libres
PDF
OS mobiles alternatifs
PDF
Séminaire Linagora : poste de travail Libre, décembre 2009
PPTX
Matinée7 logiciel libre
PDF
Khaled Ben Driss 28 Fev 2007 V1.0.4
PDF
Khaled Ben Driss 28 Fev 2007 V1.0.4
PPTX
1 heure chrono pour votre plateforme Open Data en ligne : pari tenu !
PDF
Webinar SMILE : "L'Open Source, un accélérateur d'innovation pour les objets ...
PDF
Le poste de travail Libre
PDF
La réalité mélangée dans vos applications
PPTX
Applications Open Source pour Entreprise
PDF
developpement web framework cms developpement brute
Introduction aux logiciels libres et à Linux
De l’open source à l’open cloud
Graphotec granit opensource
Séminaire janvier 2011 - Le poste de travail libre : projets, réussites et pe...
Le logiciel libre est-il soluble dans l'économie marchande?
Le logiciel libre est-il soluble dans l'économie marchande?
OpenSource & InnerSource pour accélérer les développements
Flutter Rennes - #1
Introduction à Linux et aux logiciels libres
OS mobiles alternatifs
Séminaire Linagora : poste de travail Libre, décembre 2009
Matinée7 logiciel libre
Khaled Ben Driss 28 Fev 2007 V1.0.4
Khaled Ben Driss 28 Fev 2007 V1.0.4
1 heure chrono pour votre plateforme Open Data en ligne : pari tenu !
Webinar SMILE : "L'Open Source, un accélérateur d'innovation pour les objets ...
Le poste de travail Libre
La réalité mélangée dans vos applications
Applications Open Source pour Entreprise
developpement web framework cms developpement brute
Publicité

Plus de Christophe Villeneuve (20)

PDF
MariaDB une base de donnees NewSQL
PDF
La boîte à outils de développements dans Firefox
PDF
pister les pisteurs
PDF
controler vos donnees éthiques dans le web
PDF
Infrastructure as code drupal
PDF
Mariadb une base de données NewSQL
PDF
Pentest bus pirate
PDF
Foxfooding semaine 3
PDF
PDF
Accessibilite web wcag rgaa
PDF
Mozilla french speaking community activites
PDF
Monitoring dynamique : Grafana et Microsoft
PDF
Etes vous-pret pour php8 ?
PDF
Le futur de l'authentification webAuthn
PDF
Send large files with addons
PDF
Tests d'accessibilite par la pratique
PDF
Donnez la voix aux machines
PDF
la réalité mélangée de A a Z
PDF
La réalité melangée dans vos applications
PDF
Souverainte des données
MariaDB une base de donnees NewSQL
La boîte à outils de développements dans Firefox
pister les pisteurs
controler vos donnees éthiques dans le web
Infrastructure as code drupal
Mariadb une base de données NewSQL
Pentest bus pirate
Foxfooding semaine 3
Accessibilite web wcag rgaa
Mozilla french speaking community activites
Monitoring dynamique : Grafana et Microsoft
Etes vous-pret pour php8 ?
Le futur de l'authentification webAuthn
Send large files with addons
Tests d'accessibilite par la pratique
Donnez la voix aux machines
la réalité mélangée de A a Z
La réalité melangée dans vos applications
Souverainte des données

Peur de la migration vers l’open source ?

  • 1. Peur de la migration vers l’open source ? Christophe Villeneuve @hellosct1 @hellosct1@mamot.fr Open Source Expérience – le 9 novembre 2021 Atos open source - afup – lemug.fr – mysql – mariadb – drupal – mozilla - firefox – sumo – webextensions – VR – AR – XR - Cause commune 93.1 FM - TechSpeaker - Lizard - eyrolles – editions eni – programmez – linux pratique – webriver – elephpant - CommonVoice – Cybersécurité - Sécurité
  • 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é.
  • 8. @hellosct1 - Schéma conceptuel autour du logiciel libre
  • 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
  • 13. @hellosct1 - Méconnaissances en quelques logiciels
  • 14. @hellosct1 - Et les professionnels… NE NOUS OUBLIEZ PAS
  • 15. @hellosct1 - Architecture d'une application Web CRM Intranet Website Tracker Service Auth. Web Service Serveur Web Access Control BDD
  • 17. @hellosct1 - Langages ouverts ● PHP JIT ● New SQL ● Framework / CMS... ● ... L X W M
  • 18. @hellosct1 - Base de données : Migration en 0 clic Base de données - Propriétaire Oracle, SQL Server… - SQL MySQL, PostgreSQL... - NoSQL MongoDB, ... - etc Règles spécifiques Suivant les Bases de données SET sql_mode = 'modes'; SQL_MODE Ex : SQL_MODE=MSSQL SQL_MODE=ORACLE Maxscale Mariadb Ex : Expression régulière
  • 19. @hellosct1 - Interface ● Essentiels – POO, Securité, mode étendu... ● Interface utilisateur – API, entities, l18n,… ● Stockage, récupération des données – Cache, API.. ● Plus – API, Tests.. https://api.drupal.org/api/drupal
  • 21. @hellosct1 - Un solution par métiers
  • 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…)