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

PDF
Cartographie des marchés Open Source belges et français
PDF
Open the Source 2: cartographie du marché Open Source belge
PDF
Les modèles d'affaires des prestataires en logiciels libres
PDF
Introduction à Linux et aux logiciels libres
PDF
Introduction aux logiciels libres et à Linux
PDF
API != REST - procmail à la rescousse
PDF
Le_libre_conference_iutnc_oct_2014
ODP
Logiciels libres
Cartographie des marchés Open Source belges et français
Open the Source 2: cartographie du marché Open Source belge
Les modèles d'affaires des prestataires en logiciels libres
Introduction à Linux et aux logiciels libres
Introduction aux logiciels libres et à Linux
API != REST - procmail à la rescousse
Le_libre_conference_iutnc_oct_2014
Logiciels libres

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

PDF
Le logiciel libre est-il soluble dans l'économie marchande?
PDF
Le logiciel libre est-il soluble dans l'économie marchande?
PDF
Inria Tech Talk - Accessibilité Numérique - 11 Juillet 2018
PDF
Plume Solutions Linux 2009
ODP
Développement et gestion de Logiciel Libre et Ouvert (LLO)
PDF
Iwebyou - plaquette produit - e-learning
PDF
Présentation Logiciels Libres et Open Source - Philosophie et Concepts.pdf
PDF
La valorisation des logiciels libres en entreprise
PDF
La valorisation des logiciels libres en entreprise
ODP
Comment travailler avec les logiciels Open Source
PPTX
Faire grandir une communauté open source
PDF
Jm2 l bizmodels-26novembre2010
PDF
Floss ceram-full
PDF
Fedora, state of the art
PDF
Dee eday 17-mars2011
PPTX
Matinée7 logiciel libre
PDF
intro-linux-v4.pdf
PPT
L soual abf 21 mai 2010_opensource
PDF
Linux - Hedi Magroun - AUF - 2008
ODP
Logiciellibre
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
Plume Solutions Linux 2009
Développement et gestion de Logiciel Libre et Ouvert (LLO)
Iwebyou - plaquette produit - e-learning
Présentation Logiciels Libres et Open Source - Philosophie et Concepts.pdf
La valorisation des logiciels libres en entreprise
La valorisation des logiciels libres en entreprise
Comment travailler avec les logiciels Open Source
Faire grandir une communauté open source
Jm2 l bizmodels-26novembre2010
Floss ceram-full
Fedora, state of the art
Dee eday 17-mars2011
Matinée7 logiciel libre
intro-linux-v4.pdf
L soual abf 21 mai 2010_opensource
Linux - Hedi Magroun - AUF - 2008
Logiciellibre
Publicité

Plus de Open Source Experience (20)

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

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 [email protected] (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