오픈소스 스타트업 5년의 경험
Embed Size (px)
TRANSCRIPT

오픈소스 스타트업 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!