SlideShare una empresa de Scribd logo
1 de 23
Descargar para leer sin conexión
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

Más contenido relacionado

La actualidad más candente

Créer et développer une communauté Open Source
Créer et développer une communauté Open SourceCréer et développer une communauté Open Source
Créer et développer une communauté Open SourceJulien Dubois
 
Xebicon'18 - Spark in jail : conteneurisez vos traitements data sans serveur
Xebicon'18 - Spark in jail : conteneurisez vos traitements data sans serveurXebicon'18 - Spark in jail : conteneurisez vos traitements data sans serveur
Xebicon'18 - Spark in jail : conteneurisez vos traitements data sans serveurPublicis Sapient Engineering
 
XebiCon'16 : NodeJS x Craftsmanship - Comment faire un projet dans les règles...
XebiCon'16 : NodeJS x Craftsmanship - Comment faire un projet dans les règles...XebiCon'16 : NodeJS x Craftsmanship - Comment faire un projet dans les règles...
XebiCon'16 : NodeJS x Craftsmanship - Comment faire un projet dans les règles...Publicis Sapient Engineering
 

La actualidad más candente (7)

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

Similar a Peur de la migration vers l’open source ?

Introduction aux logiciels libres et à Linux
Introduction aux logiciels libres et à LinuxIntroduction aux logiciels libres et à Linux
Introduction aux logiciels libres et à LinuxBruno Cornec
 
De l’open source à l’open cloud
De l’open source à l’open cloudDe l’open source à l’open cloud
De l’open source à l’open cloudRobert Viseur
 
Graphotec granit opensource
Graphotec granit opensourceGraphotec granit opensource
Graphotec granit opensourcepjoulaud
 
Séminaire janvier 2011 - Le poste de travail libre : projets, réussites et pe...
Séminaire janvier 2011 - Le poste de travail libre : projets, réussites et pe...Séminaire janvier 2011 - Le poste de travail libre : projets, réussites et pe...
Séminaire janvier 2011 - Le poste de travail libre : projets, réussites et pe...LINAGORA
 
Le logiciel libre est-il soluble dans l'économie marchande?
Le logiciel libre est-il soluble dans l'économie marchande?Le logiciel libre est-il soluble dans l'économie marchande?
Le logiciel libre est-il soluble dans l'économie marchande?Aref Jdey
 
Le logiciel libre est-il soluble dans l'économie marchande?
Le logiciel libre est-il soluble dans l'économie marchande?Le logiciel libre est-il soluble dans l'économie marchande?
Le logiciel libre est-il soluble dans l'économie marchande?Aref Jdey
 
OpenSource & InnerSource pour accélérer les développements
OpenSource & InnerSource pour accélérer les développementsOpenSource & InnerSource pour accélérer les développements
OpenSource & InnerSource pour accélérer les développementsFrançois
 
Introduction à Linux et aux logiciels libres
Introduction à Linux et aux logiciels libresIntroduction à Linux et aux logiciels libres
Introduction à Linux et aux logiciels libresBruno Cornec
 
OS mobiles alternatifs
OS mobiles alternatifsOS mobiles alternatifs
OS mobiles alternatifsLionel Duboeuf
 
Séminaire Linagora : poste de travail Libre, décembre 2009
Séminaire Linagora : poste de travail Libre, décembre 2009Séminaire Linagora : poste de travail Libre, décembre 2009
Séminaire Linagora : poste de travail Libre, décembre 2009LINAGORA
 
Khaled Ben Driss 28 Fev 2007 V1.0.4
Khaled Ben Driss 28 Fev 2007 V1.0.4Khaled Ben Driss 28 Fev 2007 V1.0.4
Khaled Ben Driss 28 Fev 2007 V1.0.4Khaled Ben Driss
 
Khaled Ben Driss 28 Fev 2007 V1.0.4
Khaled Ben Driss 28 Fev 2007 V1.0.4Khaled Ben Driss 28 Fev 2007 V1.0.4
Khaled Ben Driss 28 Fev 2007 V1.0.4Khaled Ben Driss
 
1 heure chrono pour votre plateforme Open Data en ligne : pari tenu !
1 heure chrono pour votre plateforme Open Data en ligne : pari tenu !1 heure chrono pour votre plateforme Open Data en ligne : pari tenu !
1 heure chrono pour votre plateforme Open Data en ligne : pari tenu !Microsoft Technet France
 
Webinar SMILE : "L'Open Source, un accélérateur d'innovation pour les objets ...
Webinar SMILE : "L'Open Source, un accélérateur d'innovation pour les objets ...Webinar SMILE : "L'Open Source, un accélérateur d'innovation pour les objets ...
Webinar SMILE : "L'Open Source, un accélérateur d'innovation pour les objets ...Smile I.T is open
 
Le poste de travail Libre
Le poste de travail LibreLe poste de travail Libre
Le poste de travail LibreLINAGORA
 
La réalité mélangée dans vos applications
La réalité mélangée dans vos applicationsLa réalité mélangée dans vos applications
La réalité mélangée dans vos applicationsChristophe Villeneuve
 
Applications Open Source pour Entreprise
Applications Open Source pour EntrepriseApplications Open Source pour Entreprise
Applications Open Source pour EntrepriseXWiki
 
developpement web framework cms developpement brute
developpement web framework cms developpement brutedeveloppement web framework cms developpement brute
developpement web framework cms developpement bruteYounesOuladSayad1
 

Similar a Peur de la migration vers l’open source ? (20)

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

Más de Christophe Villeneuve

La boîte à outils de développements dans Firefox
La boîte à outils de développements dans FirefoxLa boîte à outils de développements dans Firefox
La boîte à outils de développements dans FirefoxChristophe Villeneuve
 
controler vos donnees éthiques dans le web
controler vos donnees éthiques dans le webcontroler vos donnees éthiques dans le web
controler vos donnees éthiques dans le webChristophe Villeneuve
 
Mozilla french speaking community activites
Mozilla french speaking community activitesMozilla french speaking community activites
Mozilla french speaking community activitesChristophe Villeneuve
 
Monitoring dynamique : Grafana et Microsoft
Monitoring dynamique : Grafana et MicrosoftMonitoring dynamique : Grafana et Microsoft
Monitoring dynamique : Grafana et MicrosoftChristophe Villeneuve
 
Le futur de l'authentification webAuthn
Le futur de l'authentification webAuthnLe futur de l'authentification webAuthn
Le futur de l'authentification webAuthnChristophe Villeneuve
 
Tests d'accessibilite par la pratique
Tests d'accessibilite par la pratiqueTests d'accessibilite par la pratique
Tests d'accessibilite par la pratiqueChristophe Villeneuve
 
La réalité melangée dans vos applications
La réalité melangée dans vos applicationsLa réalité melangée dans vos applications
La réalité melangée dans vos applicationsChristophe Villeneuve
 

Más de Christophe Villeneuve (20)

MariaDB une base de donnees NewSQL
MariaDB une base de donnees NewSQLMariaDB une base de donnees NewSQL
MariaDB une base de donnees NewSQL
 
La boîte à outils de développements dans Firefox
La boîte à outils de développements dans FirefoxLa boîte à outils de développements dans Firefox
La boîte à outils de développements dans Firefox
 
pister les pisteurs
pister les pisteurspister les pisteurs
pister les pisteurs
 
controler vos donnees éthiques dans le web
controler vos donnees éthiques dans le webcontroler vos donnees éthiques dans le web
controler vos donnees éthiques dans le web
 
Infrastructure as code drupal
Infrastructure as code drupalInfrastructure as code drupal
Infrastructure as code drupal
 
Mariadb une base de données NewSQL
Mariadb une base de données NewSQLMariadb une base de données NewSQL
Mariadb une base de données NewSQL
 
Pentest bus pirate
Pentest bus piratePentest bus pirate
Pentest bus pirate
 
Foxfooding semaine 3
Foxfooding semaine 3Foxfooding semaine 3
Foxfooding semaine 3
 
Foxfooding
FoxfoodingFoxfooding
Foxfooding
 
Accessibilite web wcag rgaa
Accessibilite web wcag rgaaAccessibilite web wcag rgaa
Accessibilite web wcag rgaa
 
Mozilla french speaking community activites
Mozilla french speaking community activitesMozilla french speaking community activites
Mozilla french speaking community activites
 
Monitoring dynamique : Grafana et Microsoft
Monitoring dynamique : Grafana et MicrosoftMonitoring dynamique : Grafana et Microsoft
Monitoring dynamique : Grafana et Microsoft
 
Etes vous-pret pour php8 ?
Etes vous-pret pour php8 ?Etes vous-pret pour php8 ?
Etes vous-pret pour php8 ?
 
Le futur de l'authentification webAuthn
Le futur de l'authentification webAuthnLe futur de l'authentification webAuthn
Le futur de l'authentification webAuthn
 
Send large files with addons
Send large files with addonsSend large files with addons
Send large files with addons
 
Tests d'accessibilite par la pratique
Tests d'accessibilite par la pratiqueTests d'accessibilite par la pratique
Tests d'accessibilite par la pratique
 
Donnez la voix aux machines
Donnez la voix aux machinesDonnez la voix aux machines
Donnez la voix aux machines
 
la réalité mélangée de A a Z
la réalité mélangée de A a Zla réalité mélangée de A a Z
la réalité mélangée de A a Z
 
La réalité melangée dans vos applications
La réalité melangée dans vos applicationsLa réalité melangée dans vos applications
La réalité melangée dans vos applications
 
Souverainte des données
Souverainte des donnéesSouverainte des données
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…)