Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
AlpesJUG - Communautés opensource, stratégies e...
Search
Julien Ponge
March 26, 2012
Technology
1
79
AlpesJUG - Communautés opensource, stratégies et écueils
Julien Ponge
March 26, 2012
Tweet
Share
More Decks by Julien Ponge
See All by Julien Ponge
Quarkus Insights 2023-03-06
jponge
0
74
Reactive Streams. 4 Interfaces. Et après ?
jponge
0
40
Scalability and resilience in practice: current trends and opportunities
jponge
0
270
Eclipse Vert.x at BruJUG 2019
jponge
0
170
Du réactif au service du pneu connecté
jponge
0
320
Bringing Reactive to Enterprise Java Developers
jponge
0
290
Golo LyonJUG 2019
jponge
0
260
Vert.x Montreal JUG 2018
jponge
0
460
Bringing Reactive to Enterprise Application Developer // Reactive Summit 2018
jponge
0
240
Other Decks in Technology
See All in Technology
Introduction to OpenSearch Project - Search Engineering Tech Talk 2025 Winter
tkykenmt
2
150
OPENLOGI Company Profile for engineer
hr01
1
20k
E2Eテスト自動化入門
devops_vtj
1
100
事業モメンタムを生み出すプロダクト開発
macchiitaka
0
100
株式会社Awarefy(アウェアファイ)会社説明資料 / Awarefy-Company-Deck
awarefy
3
11k
IAMのマニアックな話2025
nrinetcom
PRO
6
1.3k
役員・マネージャー・著者・エンジニアそれぞれの立場から見たAWS認定資格
nrinetcom
PRO
4
6.5k
開発組織を進化させる!AWSで実践するチームトポロジー
iwamot
2
490
Snowflake ML モデルを dbt データパイプラインに組み込む
estie
0
110
DevinでAI AWSエンジニア製造計画 序章 〜CDKを添えて〜/devin-load-to-aws-engineer
tomoki10
0
190
フォーイット_エンジニア向け会社紹介資料_Forit_Company_Profile.pdf
forit_tech
1
1.7k
Two Blades, One Journey: Engineering While Managing
ohbarye
4
2.3k
Featured
See All Featured
Speed Design
sergeychernyshev
27
810
The Pragmatic Product Professional
lauravandoore
32
6.4k
Optimising Largest Contentful Paint
csswizardry
34
3.1k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
Docker and Python
trallard
44
3.3k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
30
4.6k
Why Our Code Smells
bkeepers
PRO
336
57k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
33
2.8k
Building Your Own Lightsaber
phodgson
104
6.2k
Building Applications with DynamoDB
mza
93
6.2k
Thoughts on Productivity
jonyablonski
69
4.5k
Writing Fast Ruby
sferik
628
61k
Transcript
Communautés opensource, stratégies et écueils Julien Ponge / @jponge AlpesJUG
Octobre 2011
None
Fork and Join: Java Can Excel at Painless Parallel Programming
Too! Better Resource Management with Java SE 7: Beyond Syntactic Sugar Oracle Technology Network http://goo.gl/tostz http://goo.gl/7ybgr (more soon...)
Créer une communauté ? S’investir dans une communauté ? Pourquoi
? Retours d’expériences
From a hack made in a student dorm room... ...
not mine!
...to an industry-backed project.
Unique installer Multiple systems
(...)
None
None
None
None
None
Produit et vision Aspects légaux Communauté ROI Promotion 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!
None
“Juste fais-le” Avoir une vision produit
Aspects légaux
™ © ®
© Employeur Transfert
None
(A)GPL LGPL, MPL, EPL, ... BSD, ASL, WTF, ... Evil
(mostly) Fair Liberal IzPack Ruby on Rails Android Apache Eclipse Mozilla OpenOffice.org XWiki Linux KDE Dual licensing Anxious people
http://www.flickr.com/photos/daniel_gies/4393774173/sizes/l/in/photostream/ Cocktails de licences
Licence 㱻 Intentions ASL v2 : libérale mais solide xGPL
: pour double licence ™ pas incompatible avec F/OSS
“Communauté”
Roles leads, 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-lists Forums Twitter (...) Support professionnel
Mailing-lists Dev SCM Tickets Utilisateurs Annonces listes privées
None
Code review avant commit Pas de code review
None
Intégration méritocratique “À la bonne franquette” versus
< Mots Livrables
Start Users! Patches! Mature project Community support Easy Solo work
Hard to reach Manager work
Désacraliser Plébisciter la contribution Pas de bureaucracie
Retour sur “investissement”
None
None
Opensource de métier Opensource du soir
None
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
Java EE 6 R.I.
None
None
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
None
None
None
None
None
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
None
None
None
None
None
“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
None
opensource
Le mot de la fin
None
http://www.flickr.com/photos/terriann/2496492296/sizes/o/in/photostream/
Julien Ponge @jponge
[email protected]
http://julien.ponge.info/