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
Open Source as a Business (EuroPython 2013)
Search
David Cramer
July 02, 2013
Programming
17k
18
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Open Source as a Business (EuroPython 2013)
David Cramer
July 02, 2013
More Decks by David Cramer
See All by David Cramer
Mastering Duct Tape (PyCon Balkan 2018)
zeeg
2
930
Open Source as a Business (PyCon SG 2014)
zeeg
0
420
Angular.js Workshop (PyCon SG 2014)
zeeg
0
280
Redis Hacks
zeeg
3
280
Architecting a Culture of Quality
zeeg
2
350
Release Faster
zeeg
12
1.5k
Building to Scale (PyCon TW 2013)
zeeg
18
1.4k
Building to Scale
zeeg
28
24k
Lessons in Testing - DjangoCon 2012
zeeg
8
1.5k
Other Decks in Programming
See All in Programming
20260914 AIエージェント時代のPlatform Engineering LLM基盤とプロダクトの責務境界線
kanfab1
7
2.3k
Vue Fes Japan 2026 タイムテーブル徹底解説
448jp
1
560
Starting & Sustaining Code-Based E2E Testing for Non-Coding QA Teams( #jasstniigata )
teyamagu
PRO
1
680
[GoCon2026] When Goroutines Are Not Enough: Runtime Locality in High-Throughput Go
takehaya
6
2.6k
手動確認はもう限界 〜XCUITestでCustom URL Schemeの遷移を起動種別ごとに自動テストする〜 / Testing Custom URL Schemes with XCUITest
otouto
0
360
App Storeの外へ──日本のiOSサイドローディング入門 for iOSDC Japan 2026
yuukiw00w
0
270
FreeBSDでZabbixを動かす
kenkino
0
340
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
410
スマート反転とウェブアクセシビリティ
camiha
0
220
JPUG勉強会 OSSデータベースの内部構造を理解しよう(第2回)
oga5
0
280
SONY CISC-NEWS NWS-1750 + NWB-225 フレームバッファの NetBSD/news68k ドライバ実装 / OSC2026Hiroshima
tsutsui
0
150
難しいけど、読めた。- OSSの入口に立った話。
sts11142
0
130
Featured
See All Featured
Google's AI Overviews - The New Search
badams
0
1.6k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6.1k
Paper Plane
katiecoart
PRO
4
53k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
310
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
710
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
290
Product Roadmaps are Hard
iamctodd
55
13k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
560
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
[Rails World 2026] Durable orchestration on Rails: from continuation to workflow
palkan
1
370
Transcript
OPEN SOURCE David Cramer twitter.com/zeeg AS A BUSINESS Tuesday, July
2, 13
This is a story about Sentry Tuesday, July 2, 13
Tuesday, July 2, 13
Tuesday, July 2, 13
It started with a "How do I.." Tuesday, July 2,
13
django-db-log (2008) Tuesday, July 2, 13
Basically awful, yet DISQUS found value in it Tuesday, July
2, 13
django-sentry (2010) Tuesday, July 2, 13
Tuesday, July 2, 13
Sentry (2011) Tuesday, July 2, 13
Tuesday, July 2, 13
Sentry (Today) Tuesday, July 2, 13
Tuesday, July 2, 13
Maintained by the Community Tuesday, July 2, 13
Tuesday, July 2, 13
Officially we maintain clients in PHP, Python, JavaScript, and Ruby
Tuesday, July 2, 13
Realistically we only write Python Tuesday, July 2, 13
An unfortunate truth Tuesday, July 2, 13
Tuesday, July 2, 13
All is not lost! Tuesday, July 2, 13
A large ecosystem of developers Raven.NET chef-sentry-handler heka-py-raven logging (R)
metlog-raven nagios-sentry pyramid_sentry raven-asc3 raven-cfml raven-cpp raven-csharp raven-erlang raven-go raven-grails raven-java raven-js raven-node raven-objc raven-osx raven-php raven-python raven-ruby raven-sh raven-ssas sentry-assign sentry-bitbucket sentry-campfire sentry-facebook sentry-github sentry-groveio sentry-hipchat sentry-irc sentry-irccat sentry-jira sentry-jsonmailprocessor sentry-notifico sentry-notifry sentry-pivotal sentry-plugin-ipaddresses sentry-sprintly sentry-sprunge sentry-trello sentry-youtrack symfony-amg-sentry-plugin Tuesday, July 2, 13
The value of open source is not in others maintaining
your code Tuesday, July 2, 13
The community builds things we cannot or will not build
ourselves Tuesday, July 2, 13
Companies get value in recruiting efforts and visibility in the
technology world Tuesday, July 2, 13
On To Business Tuesday, July 2, 13
Why start a company? Tuesday, July 2, 13
"You should create an AddOn out of Sentry" - @craigkerstiens
(Heroku) Tuesday, July 2, 13
"Beer money? That can't be that hard!" - Overconfident me
Tuesday, July 2, 13
Three months later I spent Christmas building @getsentry on Heroku
Tuesday, July 2, 13
While waiting for Heroku's AddOn validation we decided we could
collect money using Stripe Tuesday, July 2, 13
Two days later we finally had our first paying customer
(Feb 28, 2012) Tuesday, July 2, 13
Shout out to @mattrobenolt Tuesday, July 2, 13
(who also wrote raven-js and raven-node) Tuesday, July 2, 13
Our Guiding Principals Tuesday, July 2, 13
#1: Nothing is Free Tuesday, July 2, 13
We must create a sustainable hosted platform, but always remember
people can host it themselves Tuesday, July 2, 13
#2: Don't Over Charge Tuesday, July 2, 13
We bill based on what costs us money There is
no per-seat, or per-project pricing Tuesday, July 2, 13
#3: Open Source First Tuesday, July 2, 13
We will not fork Sentry and the only private code
is our subscription management and billing Tuesday, July 2, 13
#4: Our Ideas are Best Tuesday, July 2, 13
Listen to feedback, but never compromise the platform by adding
features just because they're requested Tuesday, July 2, 13
"Lean" Tuesday, July 2, 13
Early on our entire mission was simply "Don't spend any
money" Tuesday, July 2, 13
If you continually take a loss it's hard to prove
that it's worth driving forward Tuesday, July 2, 13
Heroku helped us get launched by covering our bill for
the first three months Tuesday, July 2, 13
SoftLayer put us into their incubator program giving us $1,000
in credit per month Tuesday, July 2, 13
Most importantly we were charging from day one Tuesday, July
2, 13
OnPremise vs OnDemand Tuesday, July 2, 13
We don't try to compete with customers who want to
host it themselves Tuesday, July 2, 13
We focus on minimizing costs by targeting small to medium
sized businesses Tuesday, July 2, 13
Making the platform work for every type customers is extremely
challenging Tuesday, July 2, 13
Example: We need to manage quotas but the self-hosted version
probably doesn't care Tuesday, July 2, 13
Solution: (Try to) make everything extensible so @getsentry just hooks
into public APIs Tuesday, July 2, 13
Lessons in Pricing Tuesday, July 2, 13
People are willing to pay a lot more than you'd
expect Tuesday, July 2, 13
Companies are willing to pay more than individuals so target
them Tuesday, July 2, 13
Charge more for features which are primarily targeted at organizations
Tuesday, July 2, 13
We quadrupled our original pricing (for companies) with minimal increase
in cost Tuesday, July 2, 13
Larger companies are much larger in cost (based on our
architecture) Tuesday, July 2, 13
Over time we've decided that our focus should be smaller
companies Tuesday, July 2, 13
The primary downside to focusing on more, smaller customers is
the cost of customer support Tuesday, July 2, 13
Growth Tuesday, July 2, 13
We have absolutely no idea how it works It's been
a little magical for us Tuesday, July 2, 13
We try to build a product that we love Which
in turns leads to a product our users love Tuesday, July 2, 13
Our belief is that the care we take with our
product leads to a successful viral and organic growth Tuesday, July 2, 13
In turn we're going to focus on content marketing Which
translates to us writing useful blog posts Tuesday, July 2, 13
Seriously though we have no idea what we're doing so
we iterate like everything else Tuesday, July 2, 13
We're Not a Real Company Tuesday, July 2, 13
Sentry is still a side project Tuesday, July 2, 13
We built Sentry at DISQUS entirely because we had problems
we wanted to solve Tuesday, July 2, 13
The entire time my co-founder and myself have been full-time
employees at other companies Tuesday, July 2, 13
I personally spend lots of weekends and evenings "working" on
@getsentry Tuesday, July 2, 13
That time spent has made some great things possible both
for DISQUS and individuals Tuesday, July 2, 13
"If you do what you love you'll never work a
day in your life" Tuesday, July 2, 13
Thank You! Tuesday, July 2, 13