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
The Open Source Business
Search
Scott Chacon
PRO
February 19, 2012
Business
1.2k
13
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
The Open Source Business
Why and how to use Open Source in your business.
Scott Chacon
PRO
February 19, 2012
More Decks by Scott Chacon
See All by Scott Chacon
So You Think You Know Git - Part 2
schacon
PRO
3
4.7k
So You Think You Know Git?
schacon
PRO
10
13k
Ask Your Code
schacon
PRO
0
370
From GitHub to Chatterbug
schacon
PRO
0
89
Hub Talk
schacon
PRO
0
81
An American Coder in Paris
schacon
PRO
4
560
The Future of Open Source
schacon
PRO
0
680
The Revolution will be Forked
schacon
PRO
9
1.1k
Introduction to Git
schacon
PRO
60
30k
Other Decks in Business
See All in Business
マーケティンググループ紹介資料/ marketing
m3c
2
18k
GREAT WORKS Culture Deck
greatworks
0
540
アジャイル実践者のための堅牢でスケーラブルな働き方を構築する技術/Self-Management for Agile Practitioner
ikuodanaka
1
240
Steamで売れないゲームに共通する失敗パターン
hirohasuyoutube
0
220
なぜデベロッパーアドボカシーが必要なのか?
taiponrock
PRO
0
190
パーソルビジネスプロセスデザイン株式会社 会社説明資料
persolcareer
0
1.2k
アッテル会社紹介資料/culture deck
attelu
11
17k
どうせなら「楽しい仕事」をする
kozotaira
0
390
AI × 型|FDE的な働き方を再現可能にする「判断の軸」
aictokamiya
0
160
“隣のチームの改善の取り組み”を見える化 すれば、チームはもっと良くなると思っていた。同じ部署 19チーム・243件 の取り組みを見える化した記録と、見えてきた 壁と価値
hansodeeeeee
2
910
PMよ、エゴイストになれ!
suh1101
0
270
【株式会社VISIONARY JAPAN】エンジニアチーム採用ピッチ資料_202609
visionaryjapan1
0
140
Featured
See All Featured
Technical Leadership for Architectural Decision Making
baasie
3
590
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
510
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
550
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
1k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.5k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
540
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
2
2.2k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
350
Designing Powerful Visuals for Engaging Learning
tmiket
1
590
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
710
Transcript
the open source BUSINESS freeing your business, as in beer
who the hell is this guy? i swear i’ll go
super fast...
scott chacon
github SOCIAL CODING CIO
@chacon
github : first class october 2008
58 souls
open source & busine$$
None
None
business advantages
business advantages
you should use open source libraries open source company code
use open source to find developers learn from the open source model
use libraries
reinventing the wheel
None
None
> 1,100,000 original projects >> Repository.count(:conditions => { :parent_id =>
nil, :public => 1 }) => 1169692
advantages better code faster development community
contribute back
$ date Mon Jan 13 10:26:39 EDT 2012 $ git
clone git://github.com/test-org/test-proj Cloning into test-proj... $ cd test-proj/ $ vim README $ git commit -am 'made it better' [master dbeb245] made it better 1 files changed, 2 insertions(+), 0 deletions(-) $ (fork it on github) $ git remote add mine
[email protected]
:schacon/test-proj.git $ git push mine master:feature_name ... To
[email protected]
:schacon/test-proj.git 9457e38..dbeb245 master -> feature_name $ date Mon Jan 13 10:27:49 EDT 2012
$ date Mon Jan 13 10:26:39 EDT 2012 $ git
clone git://github.com/test-org/test-proj Cloning into test-proj... $ cd test-proj/ $ vim README $ git commit -am 'made it better' [master dbeb245] made it better 1 files changed, 2 insertions(+), 0 deletions(-) $ (fork it on github) $ git remote add mine
[email protected]
:schacon/test-proj.git $ git push mine master:feature_name ... To
[email protected]
:schacon/test-proj.git 9457e38..dbeb245 master -> feature_name $ date Mon Jan 13 10:27:49 EDT 2012 clone improve fork push pull request
$ date Mon Jan 13 10:26:39 EDT 2012 $ git
clone git://github.com/test-org/test-proj Cloning into test-proj... $ cd test-proj/ $ vim README $ git commit -am 'made it better' [master dbeb245] made it better 1 files changed, 2 insertions(+), 0 deletions(-) $ (fork it on github) $ git remote add mine
[email protected]
:schacon/test-proj.git $ git push mine master:feature_name ... To
[email protected]
:schacon/test-proj.git 9457e38..dbeb245 master -> feature_name $ date Mon Jan 13 10:27:49 EDT 2012
one minute
share your code
if it does not exist, and it is general, OS
it
software commodity ecosystem
fungible
fungible gas, not cars
None
efficiency
community
github grit bert / ernie resque proxymachine cijoe janky linguist
github-services jekyll markup albino progit
github grit bert / ernie resque proxymachine cijoe janky linguist
github-services jekyll markup albino progit
github-services
linguist
linguist
@stats = { :commits => 120, :lines => 2554, :authors
=> 52, :percent => 36% } github-services
@stats = { :commits => 273, :lines => 3367, :authors
=> 59, :percent => 52% } jekyll
@stats = { :commits => 127, :lines => 3273, :authors
=> 46, :percent => 18% } resque
free work
recruit
ABC
ABC always be committing
open source development
open source team
company team
?
what do you want from your team?
innovation speed agility creativity collaboration communication
8-5, M-F work day cubicles hierarchy interruptions compartmentalization 10 days
vacation
high school, not university?
github the magical tale of
no office hours no dev meetings no vacations no assignments
no managers free beer
MVP
M V P inimum iable roduct
M V P inimum iable rocess
what do we have?
great pay great health care free gym membership whatever hardware
you want kindle + amazon money iphone + plan side projects
unlimited conferences
drinkups
drinkups Argentina Australia Belgium Brazil Canada Chile China Colombia Czech
Republic Denmark England Finland France Germany Greece Ireland Israel Italy Japan New Zealand Norway Poland Russia Scotland Spain Sweden Switzerland Taiwan Uruguay
None
classes (spanish, arduino)
free beer
executive lounge
side projects
campfire:hubot the friendly neighborhood campfire robot
holman/play
None
None
None
talks.githubapp.com
None
None
DEAL WITH IT
DEAL WITH IT
hey hippie, don’t your employees just sit around smoking pot
and giggling all day, then?
last year 400 pull requests (~1 per day) last month
80 pull requests (~3 per day)
deploys per month
1740 total deploys 9 deploys per work day
3h / 6500h
user growth
we’re getting stuff done
precedent
University of Manchester Andre Geim and Konstantin Novoselov
University of Manchester Andre Geim and Konstantin Novoselov 10%
University of Manchester Andre Geim and Konstantin Novoselov 10%
University of Manchester Andre Geim and Konstantin Novoselov 10%
University of Manchester Andre Geim and Konstantin Novoselov 10%
University of Manchester Andre Geim and Konstantin Novoselov 10%
twitter week
atlassian 20%
google 20%
github 100%
None
intrinsic / extrinsic motivation
autonomy mastery purpose
Theory X Theory Y
are trustworthy? seek responsibility and accountability? seek meaning in their
work? naturally want to learn? don’t resist change but they resist being changed? prefer work to being idle? Do you believe that developers:
are trustworthy? seek responsibility and accountability? seek meaning in their
work? naturally want to learn? don’t resist change but they resist being changed? prefer work to being idle? Do you believe that developers:
None
None
autonomy mastery purpose
autonomy mastery purpose
autonomy team culture pay well
autonomy mastery purpose
work something you have to do
work the tool that helps you achieve your full potential
something you have to do
no office hours no dev meetings no vacations no assignments
no managers free beer
?
summary
use open source libraries open source company code use open
source to find developers learn from the open source model you should
thanks
scott chacon @chacon speakerdeck.com/schacon