SlideShare une entreprise Scribd logo
1  sur  9
Télécharger pour lire hors ligne
VOUS SOUHAITEZ PASSER VOTRE PROJET EN
OPEN SOURCE ?
Bruno Cornec, HPE Open Source and Linux Strategist
2
Introducing Bruno Cornec
●
Software engineering and Unices since 1988:
– Mostly Configuration Management Systems, Build systems, quality tools, on multiple Unix systems
– Discovered Open Source & Linux (OSL) & made first contributions in 1993
– Full time on OSL since 1995, first as HPE reseller then @HPE
●
Currently:
– OSL Technology Strategist in HPE WW Customer Innovation Center, Grenoble, France
– WW Linux Community Lead for the HPE Open Source Profession
– Conferences at WW level at LinuxCon, Linux.conf.au (2007, 2013, 2014), Fosdem, RMLL POSS, ...
– MondoRescue, Project-Builder.org, python-redfish, UUWL and PUSK Project Lead
– LinuxCOE, mrepo, tellico, rinse, fossology, collectl, Ironic contributor
– FOSSBazaar/SPDX and OSL Governance enthusiast
– Mandriva, Mageia, Fedora packager
●
And also:
– Amateur singer (Alto / Tenor), recorder player since 1976 and Choir director since 1987, CD collector (7500+), Concerts, Photography
3
CONTEXTE
•Un projet qui mature depuis 2 ans
•Un management ou une équipe convaincue par les vertus de l’Open Source
•Décision de passer ce projet en Open Source
•On ouvre un compte au nom de l’entreprise sur GitHub.com
•On publie les sources dans ce compte
•On n’a plus qu’à profiter et retirer tous les avantages de ce passage en open source, n’est-ce pas ?
•Eh bien non !
•Peu de bénéfices seront retirés de cette approche
4
QUAND PASSER EN OPEN SOURCE ?
• ”RELEASE EARLY, RELEASE OFTEN”, le pertinent mantra de Linus Torvalds (mode de dev inclusif)
– Early => Passer en Open Source le plus tôt possible
– Early => Avant même d’avoir du code !
– Release => Code disponible même si pas fini
– Release => Faire savoir à diverses communautés.
– Often => Démontrer une dynamique
– Often => Démontrer une continuité temporelle
•Bénéfices :
– Constitution d’une communauté impliquée et influente car là à l’origine (partage de coûts de dev)
– Choix de l’outillage du cycle de vie de développement (langages, forge, CI/CD, Tests, …)
– Gouvernance autour du contrôle à garder ou partager dans le temps.
– Étudier en amont la propriété intellectuelle, monter un OSPO,
5
QUOI PASSER EN OPEN SOURCE ?
•Choix d’un modèle business :
– Revenus par les logiciels – partiellement propriétaire
●
Propriétaire à libération progressive
●
Open Core (Cœur ou bibliothèques libres, extensions propriétaires), SSPL
– Revenus par les services – Open Source complet
●
Formation et/ou Support/Souscriptions et/ou Consultance et/ou Développement à façon
●
Hébergement / SaaS
•Bénéfices / Risques :
– Pérennité financière de la société en fonction du modèle choisi
– Mixte => Complexité technique potentielle
– Coût de gestion des licences logicielles
6
QUELLE LICENCE OPEN SOURCE ?
•Mode libre permissif ou compatible propriétarisation (BSD, Apache)
•Mode libre à réciprocité ou compatible libre éternellement (GNU GPL - privilégier la v3)
•Mode libre à réciprocité pour l’hébergement (GNU AGPL)
•Penser à la pertinence ou non d’un CLA (Contributor Licence Agreement)
•Penser à la pertinence ou non du dépôt de marque
•Bénéfices / Risques :
– Impact sur la nature de la communauté (OpenStack vs Linux)
– Facilité/difficulté de recevoir des contributions
– Permettre l’éclosion de produits commerciaux ou non
– Bonne gestion de la propriété intellectuelle GNU LGPL MIT
IBM
Mozilla
W3C
Apache
permissive
copyleft
GNU GPL
FLOSS
BSD
7
QUELLE COMMUNAUTÉ OPEN SOURCE ?
•Adossement à une communauté existante – sa culture prime
•Bâtir une nouvelle communauté
– Dictateur bénévole ou méritocratie technique ou démocratie participative
– Très structurée (feuilles de route, rôles, sous-équipes, délégation) ou pas
– Pilotage par des individus / des entreprises
•Bénéfices / Risques :
– Internationale par conception
– Avec l’augmentation de l’implication vient l’augmentation de l’influence
– Trouver le bon modèle de gouvernance
– La dépendance envers la stratégie de sociétés peut fragiliser le projet en cas d’évolution
8
MAINTENANT , ALLEZ-Y !
•Une fois réfléchis :
– Le modèle commercial
– La licence
– La communauté
– La gouvernance
– Les outils
alors vous pouvez commencer à partager avec votre communauté sur la spécification, la conception, le codage, le
test et l’intégration de votre logiciel libre.
Publiez dès le début ce que vous avez
Profitez des retours pour améliorer votre code et vos processus
24/12/2021 Private | Confidential | Internal Use Only
”Changes are never easy to make.
There is comfort and safety in tradition, but change must
come, no matter how painful or expensive it may be.”
Bill Hewlett
Bruno.Cornec@hpe.com
(Open Source and Linux Technology Strategist
at the WW Customer Innovation Center)
http://downloads.linux.hpe.com/
Linus Torvalds, Richard Stallman, Eric Raymond, Nat
Makarevitch, René Cougnenc, Eric Dumas, Rémy Card, Bdale
Garbee, Bryan Gartner, Craig Lamparter, Lee Mayes, Gallig
Renaud, Andree Leidenfrost, Phil Robb, Bob Gobeille, Martin
Michlmayr, Ren Ribaud among others, for their work and
devotion to the Open Source Software cause...
and my family for their patience :-)
THANK YOU

Contenu connexe

Similaire à Vous souhaitez passer votre projet en open source ?

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
 
Inria Tech Talk - Accessibilité Numérique - 11 Juillet 2018
Inria Tech Talk - Accessibilité Numérique - 11 Juillet 2018Inria Tech Talk - Accessibilité Numérique - 11 Juillet 2018
Inria Tech Talk - Accessibilité Numérique - 11 Juillet 2018FrenchTechCentral
 
Plume Solutions Linux 2009
Plume Solutions Linux 2009Plume Solutions Linux 2009
Plume Solutions Linux 2009Alexis Monville
 
Développement et gestion de Logiciel Libre et Ouvert (LLO)
Développement et gestion  de Logiciel Libre et Ouvert (LLO)Développement et gestion  de Logiciel Libre et Ouvert (LLO)
Développement et gestion de Logiciel Libre et Ouvert (LLO)geomsp
 
Iwebyou - plaquette produit - e-learning
Iwebyou - plaquette produit - e-learningIwebyou - plaquette produit - e-learning
Iwebyou - plaquette produit - e-learningAlexandre Bouvard
 
Présentation Logiciels Libres et Open Source - Philosophie et Concepts.pdf
Présentation Logiciels Libres et Open Source - Philosophie et Concepts.pdfPrésentation Logiciels Libres et Open Source - Philosophie et Concepts.pdf
Présentation Logiciels Libres et Open Source - Philosophie et Concepts.pdfLaurent Destailleur
 
La valorisation des logiciels libres en entreprise
La valorisation des logiciels libres en entrepriseLa valorisation des logiciels libres en entreprise
La valorisation des logiciels libres en entrepriseRobert Viseur
 
La valorisation des logiciels libres en entreprise
La valorisation des logiciels libres en entrepriseLa valorisation des logiciels libres en entreprise
La valorisation des logiciels libres en entrepriseRobert Viseur
 
Comment travailler avec les logiciels Open Source
Comment travailler avec les logiciels Open SourceComment travailler avec les logiciels Open Source
Comment travailler avec les logiciels Open SourceChristian Charreyre
 
Faire grandir une communauté open source
Faire grandir une communauté open sourceFaire grandir une communauté open source
Faire grandir une communauté open sourcexavierborderie
 
Jm2 l bizmodels-26novembre2010
Jm2 l bizmodels-26novembre2010Jm2 l bizmodels-26novembre2010
Jm2 l bizmodels-26novembre2010Pascal Flamand
 
Fedora, state of the art
Fedora, state of the artFedora, state of the art
Fedora, state of the artAnne Nicolas
 
intro-linux-v4.pdf
intro-linux-v4.pdfintro-linux-v4.pdf
intro-linux-v4.pdfBruno Cornec
 
L soual abf 21 mai 2010_opensource
L soual abf 21 mai 2010_opensourceL soual abf 21 mai 2010_opensource
L soual abf 21 mai 2010_opensourceBibliolab
 
Linux - Hedi Magroun - AUF - 2008
Linux -  Hedi Magroun - AUF - 2008Linux -  Hedi Magroun - AUF - 2008
Linux - Hedi Magroun - AUF - 2008Hedi Magroun
 
Logiciellibre
LogiciellibreLogiciellibre
Logiciellibrem4rylin
 

Similaire à Vous souhaitez passer votre projet en open source ? (20)

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?
 
Inria Tech Talk - Accessibilité Numérique - 11 Juillet 2018
Inria Tech Talk - Accessibilité Numérique - 11 Juillet 2018Inria Tech Talk - Accessibilité Numérique - 11 Juillet 2018
Inria Tech Talk - Accessibilité Numérique - 11 Juillet 2018
 
Plume Solutions Linux 2009
Plume Solutions Linux 2009Plume Solutions Linux 2009
Plume Solutions Linux 2009
 
Développement et gestion de Logiciel Libre et Ouvert (LLO)
Développement et gestion  de Logiciel Libre et Ouvert (LLO)Développement et gestion  de Logiciel Libre et Ouvert (LLO)
Développement et gestion de Logiciel Libre et Ouvert (LLO)
 
Iwebyou - plaquette produit - e-learning
Iwebyou - plaquette produit - e-learningIwebyou - plaquette produit - e-learning
Iwebyou - plaquette produit - e-learning
 
Présentation Logiciels Libres et Open Source - Philosophie et Concepts.pdf
Présentation Logiciels Libres et Open Source - Philosophie et Concepts.pdfPrésentation Logiciels Libres et Open Source - Philosophie et Concepts.pdf
Présentation Logiciels Libres et Open Source - Philosophie et Concepts.pdf
 
La valorisation des logiciels libres en entreprise
La valorisation des logiciels libres en entrepriseLa valorisation des logiciels libres en entreprise
La valorisation des logiciels libres en entreprise
 
La valorisation des logiciels libres en entreprise
La valorisation des logiciels libres en entrepriseLa valorisation des logiciels libres en entreprise
La valorisation des logiciels libres en entreprise
 
Comment travailler avec les logiciels Open Source
Comment travailler avec les logiciels Open SourceComment travailler avec les logiciels Open Source
Comment travailler avec les logiciels Open Source
 
Faire grandir une communauté open source
Faire grandir une communauté open sourceFaire grandir une communauté open source
Faire grandir une communauté open source
 
Jm2 l bizmodels-26novembre2010
Jm2 l bizmodels-26novembre2010Jm2 l bizmodels-26novembre2010
Jm2 l bizmodels-26novembre2010
 
Floss ceram-full
Floss ceram-fullFloss ceram-full
Floss ceram-full
 
Fedora, state of the art
Fedora, state of the artFedora, state of the art
Fedora, state of the art
 
Dee eday 17-mars2011
Dee eday 17-mars2011Dee eday 17-mars2011
Dee eday 17-mars2011
 
Matinée7 logiciel libre
Matinée7   logiciel libreMatinée7   logiciel libre
Matinée7 logiciel libre
 
intro-linux-v4.pdf
intro-linux-v4.pdfintro-linux-v4.pdf
intro-linux-v4.pdf
 
L soual abf 21 mai 2010_opensource
L soual abf 21 mai 2010_opensourceL soual abf 21 mai 2010_opensource
L soual abf 21 mai 2010_opensource
 
Linux - Hedi Magroun - AUF - 2008
Linux -  Hedi Magroun - AUF - 2008Linux -  Hedi Magroun - AUF - 2008
Linux - Hedi Magroun - AUF - 2008
 
Logiciellibre
LogiciellibreLogiciellibre
Logiciellibre
 

Plus de Open Source Experience

GAFAM or not GAFAM dans les collectivités
GAFAM or not GAFAM dans les collectivitésGAFAM or not GAFAM dans les collectivités
GAFAM or not GAFAM dans les collectivitésOpen Source Experience
 
Évolutions de la gouvernance des projets libres
Évolutions de la gouvernance des projets libresÉvolutions de la gouvernance des projets libres
Évolutions de la gouvernance des projets libresOpen Source Experience
 
Data in Motion : un enjeu pour la modernisation des systèmes d'information
Data in Motion : un enjeu pour la modernisation des systèmes d'informationData in Motion : un enjeu pour la modernisation des systèmes d'information
Data in Motion : un enjeu pour la modernisation des systèmes d'informationOpen Source Experience
 
Gérer vos clusters Kubernetes avec Flux 2 et la méthode GitOps
Gérer vos clusters Kubernetes avec Flux 2 et la méthode GitOpsGérer vos clusters Kubernetes avec Flux 2 et la méthode GitOps
Gérer vos clusters Kubernetes avec Flux 2 et la méthode GitOpsOpen Source Experience
 
Quelle est la valeur de l’open source ? Étude de l’UE sur l’impact de l’open ...
Quelle est la valeur de l’open source ? Étude de l’UE sur l’impact de l’open ...Quelle est la valeur de l’open source ? Étude de l’UE sur l’impact de l’open ...
Quelle est la valeur de l’open source ? Étude de l’UE sur l’impact de l’open ...Open Source Experience
 
La montée en puissance de l’infrastructure ouverte
La montée en puissance de l’infrastructure ouverteLa montée en puissance de l’infrastructure ouverte
La montée en puissance de l’infrastructure ouverteOpen Source Experience
 
L’Open Science au service des personnes atteintes d’épilepsie
L’Open Science au service des personnes atteintes d’épilepsieL’Open Science au service des personnes atteintes d’épilepsie
L’Open Science au service des personnes atteintes d’épilepsieOpen Source Experience
 
Une infrastructure Cloud et une solution IDaaS 100% libres
Une infrastructure Cloud et une solution IDaaS 100% libresUne infrastructure Cloud et une solution IDaaS 100% libres
Une infrastructure Cloud et une solution IDaaS 100% libresOpen Source Experience
 
Impliquer des contributeurs externes dans son projet open source
Impliquer des contributeurs externes dans son projet open sourceImpliquer des contributeurs externes dans son projet open source
Impliquer des contributeurs externes dans son projet open sourceOpen Source Experience
 
Conseils de survie pour hiérarchiser les cybermenaces
Conseils de survie pour hiérarchiser les cybermenacesConseils de survie pour hiérarchiser les cybermenaces
Conseils de survie pour hiérarchiser les cybermenacesOpen Source Experience
 
AliceVision : pipeline de reconstruction 3D open source
AliceVision : pipeline de reconstruction 3D open sourceAliceVision : pipeline de reconstruction 3D open source
AliceVision : pipeline de reconstruction 3D open sourceOpen Source Experience
 
Analyse de la composition logicielle à l’aide d’outils open source
Analyse de la composition logicielle à l’aide d’outils open sourceAnalyse de la composition logicielle à l’aide d’outils open source
Analyse de la composition logicielle à l’aide d’outils open sourceOpen Source Experience
 
E-commerce en 2021 : grandes tendances technologiques dans le développement d...
E-commerce en 2021 : grandes tendances technologiques dans le développement d...E-commerce en 2021 : grandes tendances technologiques dans le développement d...
E-commerce en 2021 : grandes tendances technologiques dans le développement d...Open Source Experience
 
Démo : comment sécuriser des milliers de serveurs gratuitement
Démo : comment sécuriser des milliers de serveurs gratuitementDémo : comment sécuriser des milliers de serveurs gratuitement
Démo : comment sécuriser des milliers de serveurs gratuitementOpen Source Experience
 
GNU/Linux ou Android comme système d'exploitation embarqué ?
GNU/Linux ou Android comme système d'exploitation embarqué ?GNU/Linux ou Android comme système d'exploitation embarqué ?
GNU/Linux ou Android comme système d'exploitation embarqué ?Open Source Experience
 
Démystifier les architectures orientées événements avec Apache Kafka
Démystifier les architectures orientées événements avec Apache KafkaDémystifier les architectures orientées événements avec Apache Kafka
Démystifier les architectures orientées événements avec Apache KafkaOpen Source Experience
 
Partagez votre code et non vos secrets
Partagez votre code et non vos secretsPartagez votre code et non vos secrets
Partagez votre code et non vos secretsOpen Source Experience
 
Badge des bonnes pratiques OpenSSF de la CII
Badge des bonnes pratiques OpenSSF de la CIIBadge des bonnes pratiques OpenSSF de la CII
Badge des bonnes pratiques OpenSSF de la CIIOpen Source Experience
 
Ciel ! Mon Kubernetes mine des bitcoins...
Ciel ! Mon Kubernetes mine des bitcoins...Ciel ! Mon Kubernetes mine des bitcoins...
Ciel ! Mon Kubernetes mine des bitcoins...Open Source Experience
 

Plus de Open Source Experience (20)

GAFAM or not GAFAM dans les collectivités
GAFAM or not GAFAM dans les collectivitésGAFAM or not GAFAM dans les collectivités
GAFAM or not GAFAM dans les collectivités
 
Évolutions de la gouvernance des projets libres
Évolutions de la gouvernance des projets libresÉvolutions de la gouvernance des projets libres
Évolutions de la gouvernance des projets libres
 
Data in Motion : un enjeu pour la modernisation des systèmes d'information
Data in Motion : un enjeu pour la modernisation des systèmes d'informationData in Motion : un enjeu pour la modernisation des systèmes d'information
Data in Motion : un enjeu pour la modernisation des systèmes d'information
 
Gérer vos clusters Kubernetes avec Flux 2 et la méthode GitOps
Gérer vos clusters Kubernetes avec Flux 2 et la méthode GitOpsGérer vos clusters Kubernetes avec Flux 2 et la méthode GitOps
Gérer vos clusters Kubernetes avec Flux 2 et la méthode GitOps
 
Quelle est la valeur de l’open source ? Étude de l’UE sur l’impact de l’open ...
Quelle est la valeur de l’open source ? Étude de l’UE sur l’impact de l’open ...Quelle est la valeur de l’open source ? Étude de l’UE sur l’impact de l’open ...
Quelle est la valeur de l’open source ? Étude de l’UE sur l’impact de l’open ...
 
La montée en puissance de l’infrastructure ouverte
La montée en puissance de l’infrastructure ouverteLa montée en puissance de l’infrastructure ouverte
La montée en puissance de l’infrastructure ouverte
 
Mon application web en 20 minutes
Mon application web en 20 minutesMon application web en 20 minutes
Mon application web en 20 minutes
 
L’Open Science au service des personnes atteintes d’épilepsie
L’Open Science au service des personnes atteintes d’épilepsieL’Open Science au service des personnes atteintes d’épilepsie
L’Open Science au service des personnes atteintes d’épilepsie
 
Une infrastructure Cloud et une solution IDaaS 100% libres
Une infrastructure Cloud et une solution IDaaS 100% libresUne infrastructure Cloud et une solution IDaaS 100% libres
Une infrastructure Cloud et une solution IDaaS 100% libres
 
Impliquer des contributeurs externes dans son projet open source
Impliquer des contributeurs externes dans son projet open sourceImpliquer des contributeurs externes dans son projet open source
Impliquer des contributeurs externes dans son projet open source
 
Conseils de survie pour hiérarchiser les cybermenaces
Conseils de survie pour hiérarchiser les cybermenacesConseils de survie pour hiérarchiser les cybermenaces
Conseils de survie pour hiérarchiser les cybermenaces
 
AliceVision : pipeline de reconstruction 3D open source
AliceVision : pipeline de reconstruction 3D open sourceAliceVision : pipeline de reconstruction 3D open source
AliceVision : pipeline de reconstruction 3D open source
 
Analyse de la composition logicielle à l’aide d’outils open source
Analyse de la composition logicielle à l’aide d’outils open sourceAnalyse de la composition logicielle à l’aide d’outils open source
Analyse de la composition logicielle à l’aide d’outils open source
 
E-commerce en 2021 : grandes tendances technologiques dans le développement d...
E-commerce en 2021 : grandes tendances technologiques dans le développement d...E-commerce en 2021 : grandes tendances technologiques dans le développement d...
E-commerce en 2021 : grandes tendances technologiques dans le développement d...
 
Démo : comment sécuriser des milliers de serveurs gratuitement
Démo : comment sécuriser des milliers de serveurs gratuitementDémo : comment sécuriser des milliers de serveurs gratuitement
Démo : comment sécuriser des milliers de serveurs gratuitement
 
GNU/Linux ou Android comme système d'exploitation embarqué ?
GNU/Linux ou Android comme système d'exploitation embarqué ?GNU/Linux ou Android comme système d'exploitation embarqué ?
GNU/Linux ou Android comme système d'exploitation embarqué ?
 
Démystifier les architectures orientées événements avec Apache Kafka
Démystifier les architectures orientées événements avec Apache KafkaDémystifier les architectures orientées événements avec Apache Kafka
Démystifier les architectures orientées événements avec Apache Kafka
 
Partagez votre code et non vos secrets
Partagez votre code et non vos secretsPartagez votre code et non vos secrets
Partagez votre code et non vos secrets
 
Badge des bonnes pratiques OpenSSF de la CII
Badge des bonnes pratiques OpenSSF de la CIIBadge des bonnes pratiques OpenSSF de la CII
Badge des bonnes pratiques OpenSSF de la CII
 
Ciel ! Mon Kubernetes mine des bitcoins...
Ciel ! Mon Kubernetes mine des bitcoins...Ciel ! Mon Kubernetes mine des bitcoins...
Ciel ! Mon Kubernetes mine des bitcoins...
 

Vous souhaitez passer votre projet en open source ?

  • 1. VOUS SOUHAITEZ PASSER VOTRE PROJET EN OPEN SOURCE ? Bruno Cornec, HPE Open Source and Linux Strategist
  • 2. 2 Introducing Bruno Cornec ● Software engineering and Unices since 1988: – Mostly Configuration Management Systems, Build systems, quality tools, on multiple Unix systems – Discovered Open Source & Linux (OSL) & made first contributions in 1993 – Full time on OSL since 1995, first as HPE reseller then @HPE ● Currently: – OSL Technology Strategist in HPE WW Customer Innovation Center, Grenoble, France – WW Linux Community Lead for the HPE Open Source Profession – Conferences at WW level at LinuxCon, Linux.conf.au (2007, 2013, 2014), Fosdem, RMLL POSS, ... – MondoRescue, Project-Builder.org, python-redfish, UUWL and PUSK Project Lead – LinuxCOE, mrepo, tellico, rinse, fossology, collectl, Ironic contributor – FOSSBazaar/SPDX and OSL Governance enthusiast – Mandriva, Mageia, Fedora packager ● And also: – Amateur singer (Alto / Tenor), recorder player since 1976 and Choir director since 1987, CD collector (7500+), Concerts, Photography
  • 3. 3 CONTEXTE •Un projet qui mature depuis 2 ans •Un management ou une équipe convaincue par les vertus de l’Open Source •Décision de passer ce projet en Open Source •On ouvre un compte au nom de l’entreprise sur GitHub.com •On publie les sources dans ce compte •On n’a plus qu’à profiter et retirer tous les avantages de ce passage en open source, n’est-ce pas ? •Eh bien non ! •Peu de bénéfices seront retirés de cette approche
  • 4. 4 QUAND PASSER EN OPEN SOURCE ? • ”RELEASE EARLY, RELEASE OFTEN”, le pertinent mantra de Linus Torvalds (mode de dev inclusif) – Early => Passer en Open Source le plus tôt possible – Early => Avant même d’avoir du code ! – Release => Code disponible même si pas fini – Release => Faire savoir à diverses communautés. – Often => Démontrer une dynamique – Often => Démontrer une continuité temporelle •Bénéfices : – Constitution d’une communauté impliquée et influente car là à l’origine (partage de coûts de dev) – Choix de l’outillage du cycle de vie de développement (langages, forge, CI/CD, Tests, …) – Gouvernance autour du contrôle à garder ou partager dans le temps. – Étudier en amont la propriété intellectuelle, monter un OSPO,
  • 5. 5 QUOI PASSER EN OPEN SOURCE ? •Choix d’un modèle business : – Revenus par les logiciels – partiellement propriétaire ● Propriétaire à libération progressive ● Open Core (Cœur ou bibliothèques libres, extensions propriétaires), SSPL – Revenus par les services – Open Source complet ● Formation et/ou Support/Souscriptions et/ou Consultance et/ou Développement à façon ● Hébergement / SaaS •Bénéfices / Risques : – Pérennité financière de la société en fonction du modèle choisi – Mixte => Complexité technique potentielle – Coût de gestion des licences logicielles
  • 6. 6 QUELLE LICENCE OPEN SOURCE ? •Mode libre permissif ou compatible propriétarisation (BSD, Apache) •Mode libre à réciprocité ou compatible libre éternellement (GNU GPL - privilégier la v3) •Mode libre à réciprocité pour l’hébergement (GNU AGPL) •Penser à la pertinence ou non d’un CLA (Contributor Licence Agreement) •Penser à la pertinence ou non du dépôt de marque •Bénéfices / Risques : – Impact sur la nature de la communauté (OpenStack vs Linux) – Facilité/difficulté de recevoir des contributions – Permettre l’éclosion de produits commerciaux ou non – Bonne gestion de la propriété intellectuelle GNU LGPL MIT IBM Mozilla W3C Apache permissive copyleft GNU GPL FLOSS BSD
  • 7. 7 QUELLE COMMUNAUTÉ OPEN SOURCE ? •Adossement à une communauté existante – sa culture prime •Bâtir une nouvelle communauté – Dictateur bénévole ou méritocratie technique ou démocratie participative – Très structurée (feuilles de route, rôles, sous-équipes, délégation) ou pas – Pilotage par des individus / des entreprises •Bénéfices / Risques : – Internationale par conception – Avec l’augmentation de l’implication vient l’augmentation de l’influence – Trouver le bon modèle de gouvernance – La dépendance envers la stratégie de sociétés peut fragiliser le projet en cas d’évolution
  • 8. 8 MAINTENANT , ALLEZ-Y ! •Une fois réfléchis : – Le modèle commercial – La licence – La communauté – La gouvernance – Les outils alors vous pouvez commencer à partager avec votre communauté sur la spécification, la conception, le codage, le test et l’intégration de votre logiciel libre. Publiez dès le début ce que vous avez Profitez des retours pour améliorer votre code et vos processus
  • 9. 24/12/2021 Private | Confidential | Internal Use Only ”Changes are never easy to make. There is comfort and safety in tradition, but change must come, no matter how painful or expensive it may be.” Bill Hewlett Bruno.Cornec@hpe.com (Open Source and Linux Technology Strategist at the WW Customer Innovation Center) http://downloads.linux.hpe.com/ Linus Torvalds, Richard Stallman, Eric Raymond, Nat Makarevitch, René Cougnenc, Eric Dumas, Rémy Card, Bdale Garbee, Bryan Gartner, Craig Lamparter, Lee Mayes, Gallig Renaud, Andree Leidenfrost, Phil Robb, Bob Gobeille, Martin Michlmayr, Ren Ribaud among others, for their work and devotion to the Open Source Software cause... and my family for their patience :-) THANK YOU