FOSS - PoitouJUG

Preview:

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

julien.ponge@gmail.comhttp://julien.ponge.info/