Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
AlpesJUG - Communautés opensource, stratégies e...
Search
Julien Ponge
March 26, 2012
Technology
89
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AlpesJUG - Communautés opensource, stratégies et écueils
Julien Ponge
March 26, 2012
More Decks by Julien Ponge
See All by Julien Ponge
Quarkus Insights 2023-03-06
jponge
0
130
Reactive Streams. 4 Interfaces. Et après ?
jponge
0
81
Scalability and resilience in practice: current trends and opportunities
jponge
0
320
Eclipse Vert.x at BruJUG 2019
jponge
0
220
Du réactif au service du pneu connecté
jponge
0
400
Bringing Reactive to Enterprise Java Developers
jponge
0
360
Golo LyonJUG 2019
jponge
0
310
Vert.x Montreal JUG 2018
jponge
0
560
Bringing Reactive to Enterprise Application Developer // Reactive Summit 2018
jponge
0
310
Other Decks in Technology
See All in Technology
初海外で注意すべきこと12選!!!安全快適なre:invent生活にするために
yuuuuuuu168
1
140
Code for Security プロジェクト紹介 2026年10月
yu23ki14
0
110
AI導入は済んだ。次は統制を作り替える番だ_AI×開発組織 Summit 2026
techtekt
PRO
0
170
OptunaHub: ブラックボックス最適化のためのプラットフォーム
pfn
PRO
0
130
re:Invent初参加で変わったこと、2回目にやってみたいこと(JAWS-UG彩の国埼玉 #12)
mhrtech
2
190
宣言型部分更新は何を解決しどこへ向かうのか
shuta13
1
450
Running Kotlin + Quarkus with Lambda
nealle
1
3.6k
JAWSUG TOHOKU 青森支部 「LoGoチャット」のAWS移行で 乗り越えたこと
taketakekaho
0
320
「事実」を「計測」して、「解釈」する 〜AWS Lambdaのメモリ最適解の見つけ方〜
maimyyym
0
170
【Data Engineering Summit2026_登壇資料】医療ビッグデータ×AIエージェントを支えるデータ基盤とハーネスエンジニアリング
jmdc_presentation
0
170
しろおびから始める!ログ活用の第一歩
shumei_ito
0
940
Post AI時代のリファクタリング実践記 / Refactoring in the post AI era
kaminashi
1
230
Featured
See All Featured
Rails Girls Zürich Keynote
gr2m
96
14k
A designer walks into a library…
pauljervisheath
211
25k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.7k
sira's awesome portfolio website redesign presentation
elsirapls
0
450
From π to Pie charts
rasagy
1
400
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.4k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
300
Un-Boring Meetings
codingconduct
0
450
YesSQL, Process and Tooling at Scale
rocio
174
15k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.2k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.7k
The untapped power of vector embeddings
frankvandijk
2
1.9k
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/