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
84
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
110
Reactive Streams. 4 Interfaces. Et après ?
jponge
0
52
Scalability and resilience in practice: current trends and opportunities
jponge
0
300
Eclipse Vert.x at BruJUG 2019
jponge
0
210
Du réactif au service du pneu connecté
jponge
0
380
Bringing Reactive to Enterprise Java Developers
jponge
0
340
Golo LyonJUG 2019
jponge
0
290
Vert.x Montreal JUG 2018
jponge
0
520
Bringing Reactive to Enterprise Application Developer // Reactive Summit 2018
jponge
0
290
Other Decks in Technology
See All in Technology
AIエージェントを開発しよう!-AgentCore活用の勘所-
yukiogawa
0
180
CDKで始めるTypeScript開発のススメ
tsukuboshi
1
510
データの整合性を保ちたいだけなんだ
shoheimitani
8
3.2k
Amazon Bedrock Knowledge Basesチャンキング解説!
aoinoguchi
0
160
Context Engineeringの取り組み
nutslove
0
370
Agent Skils
dip_tech
PRO
0
120
コンテナセキュリティの最新事情 ~ 2026年版 ~
kyohmizu
2
740
量子クラウドサービスの裏側 〜Deep Dive into OQTOPUS〜
oqtopus
0
140
学生・新卒・ジュニアから目指すSRE
hiroyaonoe
2
720
30万人の同時アクセスに耐えたい!新サービスの盤石なリリースを支える負荷試験 / SRE Kaigi 2026
genda
4
1.3k
私たち準委任PdEは2つのプロダクトに挑戦する ~ソフトウェア、開発支援という”二重”のプロダクトエンジニアリングの実践~ / 20260212 Naoki Takahashi
shift_evolve
PRO
1
110
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
10k
Featured
See All Featured
Everyday Curiosity
cassininazir
0
130
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
The Cult of Friendly URLs
andyhume
79
6.8k
Optimising Largest Contentful Paint
csswizardry
37
3.6k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.2k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
The Limits of Empathy - UXLibs8
cassininazir
1
220
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
67
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
130
Speed Design
sergeychernyshev
33
1.5k
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/