오픈소스 전통산업과만나다kossa.kr/materials/2017 Day/발표자료/03. 오픈소스, 전통산업과 만나다... · 는축산물전문물류관리시스템 자체물류창고보유업체의경우
오픈소스 스타트업 5년의 경험
-
Upload
il-will-yeo -
Category
Engineering
-
view
191 -
download
3
Transcript of 오픈소스 스타트업 5년의 경험
오픈소스 스타트업 5년의 경험
박상민
박상민
2004 - 2010: PhD in CS, University of Virginia 2010 - 2014: Eucalyptus 2014: Fancy.com 2014 - current: Hewlett-Packard Enterprise
Brief computer history
• 1930-40: Turing Machine as an “idea”
• 1940 - 1960: ENIAC, EDVAC, EDSAC - war calculators
• 1960 - 1970: Mainframe (IBM)
• 1960 - 1980: Minicomputers
ENIAC
PDP-9
IBM 360
Hackerdom (60-70s)• Hacker culture
• Fueled by accessible mini-computers
• MIT Tech Model Railroad Club (1961) - Hacking PDP-1. The birthplace of ‘Hackerdom’
• ARPAnet (1970s): bring together hackers nation-wide
• XEROX PARC(1970s): hacking GUI, mouse, glimpse of PC
Rise of dark enterprise (1980-)• Software is 💰 💰 💰 💰 💰
• Proprietary is the new norm
• High quality proprietary SW
• Microsoft Dos, Windows
• AT&T, BellLab, Sun: Unix
• Oracle DB
• Open-source: anarchistic niche (e.g., GNU by Richard Stallman)
Bill gate’s letter to hobbyists
New hackerdom (1990-)• Linux (1991): “Hello everybody
out there using minix. I’m doing a (free) operating system (just a hobby, won't be big and professional like gnu) for 386(486) AT clones…”
• “Just For Fun” leads to accidental revolution
• Cathedral & the Bazaar
Open source = 💰 💰 (2000-)
IPO in 1999 at 3B
Sold to Sun at 1B
500M 420M
350M
5B
Open source, the new norm (2010 - )
Open source = 💰 💰 💰
?
EUCALYPTUS
“AWS on your machines, why not?”
• Started in 2008 as a research project at UCSB
• The first open source private Cloud
• JAVA, C, PythonRich Wolski,
Professor, UCSB and the Founder
It was just for fun• AWS (Cloud) was not that big in 2008
• Research community was still on GRID computing
• GRID was big in 2000s
• 💰 💰 but complex & unusable software
• The professor who often creates a software that people “actually” use
• I was a big fan
2008 Project started
2009 • Company formed with
$5.5M from Benchmark
2010 • Marten Mickos as CEO • I joined as 18th employee • 20M from NEA
2011 • Company grew to 80s
20K installation, popularity 📈
Included in Ubuntu 9
2012 • Nokia & a few customer win • 30M fund
2014 • Acquisition by HP
Growth is funMarten Mickos
• Former CEO of MySQL
• Sold MySQL at 1B
• Strong proponent of work-from home
• Wonderful person
James Gosling
Work from home• 70% people worked from home
• Just the way open source works
• Best way to hire open source gurus
• Difficult without motivation
• Code is the only performance evaluation
오피스 메이트 “클라라”
Tips for building remote team• Self-motivation
• 회식 with family
• Transparency
• All communication online
• Team-based offline meetings
• All-hands should be fun
Work-from-home companies• Wordpress (Automattic)
• Ubuntu (Canonical)
• Red Hat
• MySQL
• 37Signals
• Fancy.com
Eucalyptus achievements• Only < 30 engineers ( < 10 software devs)
• API-compatible with EC2, S3, ELB, Autoscaling, VPC, etc.
• About 1M lines of code
• 20K+ installation world-wide
• Some big clouds
• Nokia: > 10K cores, running a few years
I had fun• All stack engineering
• Windows HyperV: C#, Powershell, Windows servers
• Virtual machines, networking, in C
• Service implementation in Java
• Web interface implementation in JS
• Python for fast prototyping
• Some Ruby too
Recipe for success, right?
• First, most popular open source AWS clone
• 55M fund (from the prestigious VCs)
• Marten Mickos as CEO (just sold MySQL at 1B)
• Strong team of engineers
2008 Project started
2009 • Company formed with
$5.5M from Benchmark
2010 • Marten Mickos as CEO • I joined as 18th employee • 20M from NEA OpenStack announced!
2011 • Company grew to 80s
20K installation, popularity 📈
Included in Ubuntu 9
2012 • Nokia & a few customer win • 30M fund
Everyone else aligned w/ OpenStack
10+ VC-backed competitors2014
• Acquisition by HP
Lessons #1• Not all open source begins with “just for fun”
💩
Lessons #2• Exemplary “Second System Effect”
“ tendency of small, elegant, and successful systems to have elephantine, feature-laden monstrosities as
their successors”
• V1: simple features and big open source success
• V2: Architecture overhaul to support high availability
• Sales: “Customers will buy if only this feature is added”
Lessons #3• Engineering not adapting fast enough
• V1: Simple architecture and small feature set
• Founders did most of work
• Waterfall model
• V2: Complex architecture and rich feature
• Engineering grew 3x
• Still the workload is not balanced
Lesson #4• Cloud changed everything including “Open
Source”
• Cloud = Product + Operation
• Eucalyptus = Open source “Product” of AWS
• Private cloud is contradictory
Lesson #5• “Culture eats strategy for breakfast”
• Founder + early members define culture
• Openness
• Trust
• Bind teams together
• Culture attracts even your enemies
Lesson #6• Startup is infectious
Time in HPE• No change in day-to-day operation
• Still enjoying work-from-home
Startup, is it all “accident”?
I believe in hackerdom
Thank you!