Upload
julienponge
View
706
Download
0
Embed Size (px)
DESCRIPTION
F/OSS community management talk at the PoitouJUG.
Citation preview
Communautés opensource, stratégies et éccueils
Julien PongePoitouCharentesJUGMars 2011
Produit et vision
Aspects légaux
Communauté
ROIPromotion
Volets techniques
Pièges
Produit & Vision
Library / framework
Infrastructure
Applicatif
versus
versus
Idée de génie
Brainstorm
Besoin identifié
“Application”
Tool
Framework
http://www.flickr.com/photos/drinksmachine/192454415/sizes/o/in/photostream/
niche
http://www.flickr.com/photos/danielepesaresi/2934218773/sizes/l/in/photostream/
http://www.flickr.com/photos/25533361@N00/280882505/sizes/o/in/photostream/
Mythe : la duplication d’efforts
add this!
support that!
it is not ready for the enterprise unless you...
I expected it to do this but it doesn’t!
“Juste fais-le”
Avoir une vision produit
Aspects légaux
™ © ®
©Employeur
Transfert
(A)GPL LGPL, MPL, EPL, ... BSD, ASL, WTF, ...
Evil(mostly)
Fair Liberal
IzPackRuby on RailsAndroidApache
EclipseMozillaOpenOffice.orgXWiki
LinuxKDEDual licensingAnxious people
http://www.flickr.com/photos/daniel_gies/4393774173/sizes/l/in/photostream/
Cocktails de licences
Licence ⇔ Intentions
ASL v2 : libérale mais solidexGPL : pour double licence
™ pas incompatible avec F/OSS
“Communauté”
Rolesleads, maintainers, committers,contributors, users, ...
I.P. copyright transfer agreements,trademarks, ...
Rules coding standards, decision making, voting, ...
Leaders
Commiters
Contributors
Benevolent Dictator For Life
Votes pour tout et rien
Mailing-listsForumsTwitter
(...)
Support professionnel
Mailing-lists
DevSCM
Tickets
UtilisateursAnnonces
listes privées
Code review avant commit
Pas de code review
Intégration méritocratique
“À la bonne franquette”
versus
<Mots Livrables
Start
Users!
Patches!
Mature project
Community support
EasySolo work
Hard to reachManager work
Désacraliser
Plébisciter la contribution
Pas de bureaucracie
Retour sur “investissement”
Opensourcede métier
Opensourcedu soir
F/OSS... why?nothing’s free!
Fun Skills Advertise
Strategic market shares
Direct revenue streams
Duplication sans coût et légale !
Project type “Main” models
Framework and libraries
Consulting Training Support Dual licensing
Mission-critical infrastructure servers
Support plans Consulting Management tools Extensions
Products Open Core Extensions Customizations
Pas de modèle économique miracle
Il y a toujours un bénéfice
Le succès est un travail de fond
Promotion
Elevator pitch
https://picasaweb.google.com/email.zepag/Devoxx2010
Communication essentielle
Encore un travail de fond !
Aller au charbon paie (un jour)
Volets techniques
Automation
Reporting
Standard practices
1 patch 1 doc 1 test+ + ( )
Alignement des pratiques
“Given enough eyeballs, all bugs are shallow.”
— Linus’s Law
Vieux tickets →
Pas d’over-engineering
Modularité
Prise en main simple
Pièges
Rewrite from scratch
Vitalité ≠ date dernière release
24/24, 7/7, 365/365
“Non, je ne ferai pas ton travail”
Démarrer en fanfare
Monster patch (ou fichiers bruts)
Upstream
opensource
Le mot de la fin
http://www.flickr.com/photos/terriann/2496492296/sizes/o/in/photostream/
Julien Ponge@jponge
[email protected]://julien.ponge.info/