Communautés
opensource, stratégies et
éccueils


Julien Ponge
PoitouCharentesJUG
Mars 2011
Produit et vision


  Pièges                            Aspects légaux



                                    Communauté
Volets techniques



           Promotion                ROI
Produit & Vision
Library / framework


   versus


Infrastructure


   versus


Applicatif
Idée de génie




                Brainstorm




                             Besoin identifié
“Application”
Framework




    Tool
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               Fair                Liberal
(mostly)



Linux              Eclipse             IzPack
KDE                Mozilla             Ruby on Rails
Dual licensing     OpenOffice.org       Android
Anxious people     XWiki               Apache
Cocktails de licences




http://www.flickr.com/photos/daniel_gies/4393774173/sizes/l/in/photostream/
Licence    Intentions

ASL v2 : libérale mais solide
xGPL : pour double licence

™ pas incompatible avec F/OSS
“Communauté”
leads, maintainers, committers,
Roles
        contributors, users, ...




        copyright transfer agreements,
 I.P.
        trademarks, ...




        coding standards,
Rules
        decision making, voting, ...
Commiters



 Leaders    Contributors
Benevolent Dictator For Life




  Votes pour tout et rien
Mailing-lists    Support professionnel
    Forums
    Twitter
         (...)
Mailing-lists




Annonces            Utilisateurs        Dev
                                        SCM
                                       Tickets
   listes privées
Code review avant commit




Pas de code review
Intégration méritocratique

           versus



 “À la bonne franquette”
<
Mots       Livrables
Start         Easy
                    Solo work

     Users!


     Patches!


Community support

                    Hard to reach
  Mature project
                    Manager work
Désacraliser

Plébisciter la contribution

Pas de bureaucracie
Retour sur
“investissement”
Opensource    Opensource
    du soir   de métier
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

                   Consulting
Framework          Training
and libraries      Support
                   Dual licensing

                   Support plans
Mission-critical
                   Consulting
infrastructure
                   Management tools
servers
                   Extensions

                   Open Core
Products           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
Upstream




Monster patch (ou fichiers bruts)
opensource
Le mot de la fin
http://www.flickr.com/photos/terriann/2496492296/sizes/o/in/photostream/
Julien Ponge
                  @jponge
   julien.ponge@gmail.com
http://julien.ponge.info/

FOSS - PoitouJUG