WEBVTT
1
00:00:01.280 --> 00:00:07.040
Forbes Books presents the Startup Science Podcast
with Gregory Shepherd, brought to you by
2
00:00:07.080 --> 00:00:13.720
Startupscience dot Io. Greg is an
entrepreneur who has built and sold twelve businesses.
3
00:00:14.160 --> 00:00:18.760
He's a recipient of four private equity
awards and is a featured ten X
4
00:00:18.800 --> 00:00:24.320
speaker and Forbes author. Here's Gregory
Shepherd. My guest this week is Heather
5
00:00:24.440 --> 00:00:29.120
Meeker, a leading expert on open
source software, licensing and business strategy.
6
00:00:30.160 --> 00:00:37.000
She's the general partner at OSS Capital, an early stage VC fund exclusively investing
7
00:00:37.039 --> 00:00:42.079
in commercial open source software startups.
We're also going to talk about her latest
8
00:00:42.079 --> 00:00:45.799
book, From Project to Profit,
How to Build a business around your open
9
00:00:45.799 --> 00:00:50.000
source project. Heather, Welcome to
the podcast. Oh thank you. It's
10
00:00:50.119 --> 00:00:53.640
pleasure to be here to talk to
you today. When we look at open
11
00:00:53.679 --> 00:00:59.240
source and building and scaling open source
software businesses can seem like magic right and
12
00:01:00.200 --> 00:01:04.480
at least smoking mirrors in some cases
where you're talking to open source people and
13
00:01:04.519 --> 00:01:08.680
they're trying to get people to understand
what open source is in the first place
14
00:01:10.120 --> 00:01:14.239
and how that could even become a
business. So I think to start out
15
00:01:14.280 --> 00:01:18.079
with just to get everybody leveled up
a little bit here Over the last thirty
16
00:01:18.200 --> 00:01:23.480
years in open source. You're a
massive specialist in this area. One of
17
00:01:23.480 --> 00:01:26.920
the questions that I get from people
all the time is how is open source
18
00:01:26.959 --> 00:01:33.159
a business? Like? How do
you take something that's where engineers are developing
19
00:01:33.239 --> 00:01:37.719
code that's available for anybody to use
and turn that into a business in the
20
00:01:37.719 --> 00:01:41.640
first place. Yeah, there are
two things to keep in mind about that.
21
00:01:41.799 --> 00:01:45.879
It can kind of seem like magic
are smoking mirrors, But if you
22
00:01:46.000 --> 00:01:49.439
take a step back and you think
about a couple of things, it makes
23
00:01:49.480 --> 00:01:53.040
a lot more sense. One is
that if we look at the way business
24
00:01:53.120 --> 00:01:59.799
works today as opposed to maybe the
way it worked ten twenty years ago,
25
00:02:00.599 --> 00:02:06.680
we've got a lot more businesses that
offer a lot of free stuff and then
26
00:02:06.959 --> 00:02:10.759
some paid stuff. We're all used
to that now. It's mainly because of
27
00:02:10.800 --> 00:02:17.360
the advent of the Web and the
advent of digital goods and technology. It
28
00:02:17.479 --> 00:02:23.479
makes it easy to make stuff available
to people to try out, and so
29
00:02:23.039 --> 00:02:29.680
we're all accustomed to this kind of
free goods model, and that's part of
30
00:02:29.719 --> 00:02:34.199
what's going on with open source.
The other thing that's super important to understand,
31
00:02:34.240 --> 00:02:38.000
and I actually think even most people
in Silicon Valley in the tech business
32
00:02:38.199 --> 00:02:43.319
don't really get this, so I
love to talk about it. You know,
33
00:02:43.680 --> 00:02:49.199
is that open source it's a license
to do things with source code,
34
00:02:49.240 --> 00:02:53.479
an unrestricted license to do things with
source code, and those are intellectual property
35
00:02:53.560 --> 00:03:00.039
rights. It's basically a grant of
a copyright license. But nobody sells intellectual
36
00:03:00.199 --> 00:03:06.280
property grants. It might seem like
people do on the surface, but even
37
00:03:06.319 --> 00:03:10.560
if I, let's say I buy
a subscription to a software product, I'm
38
00:03:10.599 --> 00:03:15.120
not really buying the intellectual property.
What I'm buying is a product that does
39
00:03:15.199 --> 00:03:22.240
something for me. And there's actually
a delta between say, the source code
40
00:03:22.280 --> 00:03:27.120
for that thing and the packaged up, served up product that does something for
41
00:03:27.240 --> 00:03:32.159
me. And the difference between those
two is mostly what open source businesses sell.
42
00:03:32.639 --> 00:03:38.639
And it's actually it adds an enormous
amount of value between just kind of
43
00:03:38.680 --> 00:03:44.080
the bare intellectual property license and the
actual product that's put together that people can
44
00:03:44.199 --> 00:03:47.879
actually use to solve problems. M
h. And you would know, as
45
00:03:49.120 --> 00:03:53.639
somebody that was named Business Insider in
one of the top ten people transforming the
46
00:03:53.639 --> 00:04:00.080
way technology does business along with this
CEO of Salesforce Drike like, I mean
47
00:04:00.199 --> 00:04:04.520
like that was like my little surprise
for the listeners, I'm sure many people
48
00:04:04.560 --> 00:04:08.199
are like sitting up in their chair
now going, oh, wait a minute,
49
00:04:08.280 --> 00:04:12.080
Wait a minute. So when you
look at this open source community and
50
00:04:12.120 --> 00:04:15.120
you look at what's happening with AI, do you see AI starting to move
51
00:04:15.240 --> 00:04:18.920
into more of an open source environment
or do you think it's going to be
52
00:04:18.920 --> 00:04:27.439
more privatized. So I personally think
that unless AI becomes quote unquote open source
53
00:04:27.639 --> 00:04:32.600
to some degree, it's going to
have a lot of problems. The thing
54
00:04:32.639 --> 00:04:40.720
about AI is that we really don't
have models for what open source AI means
55
00:04:41.560 --> 00:04:46.240
because AI, you know, machine
learning models are not source code. They're
56
00:04:46.319 --> 00:04:51.040
some they're a different creature. And
we have this great model for open source
57
00:04:51.079 --> 00:04:57.480
and open source licensing that we've been
using for like thirty years and everybody loves
58
00:04:57.560 --> 00:05:01.079
it and it's proven it's worth and
everything, but it's very hard to graph
59
00:05:01.079 --> 00:05:08.120
that onto AI because because of the
difference in the technology. So just to
60
00:05:08.240 --> 00:05:14.000
kind of explain what I mean,
if you want to give someone the ability
61
00:05:14.079 --> 00:05:18.759
to study a software program and see
how it works and maybe think about improvements,
62
00:05:19.160 --> 00:05:25.040
you give them the source code,
and if they're skilled in programming and
63
00:05:25.079 --> 00:05:27.720
so forth, they'll get there.
Like they'll look at the source code,
64
00:05:27.759 --> 00:05:30.959
they'll be able to figure it out
see what changes they want to make.
65
00:05:31.519 --> 00:05:36.120
Machine learning is different. It's not
even clear what you really all the stuff
66
00:05:36.160 --> 00:05:43.120
you really need to give people in
order to make models transparent and improvable and
67
00:05:43.160 --> 00:05:47.480
so forth in the industry has not
figured that out yet. So we're really
68
00:05:47.480 --> 00:05:51.399
in a state of flux with AI, where a lot of people want to
69
00:05:51.439 --> 00:05:57.480
apply the open source model to it, but it's actually a little bit difficult
70
00:05:57.480 --> 00:06:00.519
to figure out how to do that. I've been spending a lot of time
71
00:06:00.560 --> 00:06:03.199
talking about that and so forth for
the last year, ever, since this
72
00:06:03.279 --> 00:06:10.040
stuff just blew up about you know, a year ago, and people are
73
00:06:10.079 --> 00:06:14.120
working on figuring out what it means. Personally, I think that unless we
74
00:06:14.240 --> 00:06:19.199
can figure out a way to make
machine learning models more transparent and accountable,
75
00:06:20.720 --> 00:06:27.199
they risk getting basically regulated off the
face of the earth, or being just
76
00:06:27.319 --> 00:06:30.639
in the hands of really big companies
that can, I don't know, like
77
00:06:31.399 --> 00:06:39.040
figure out how to make people accept
them notwithstanding their lack of transparency or to
78
00:06:39.079 --> 00:06:44.600
your point, the transparency for the
listeners to understand is that machine learning goes
79
00:06:44.600 --> 00:06:47.160
through processes where it starts thinking and
it does things right, and then it
80
00:06:47.160 --> 00:06:50.759
comes out with an outcome. And
the part that everybody seems to be worried
81
00:06:50.759 --> 00:06:56.959
about is how did it get to
the outcome exactly? And it's not a
82
00:06:57.000 --> 00:07:01.040
set of instructions. I think that's
something that like most people just are not
83
00:07:01.199 --> 00:07:05.480
focused on. Like with software,
there's a set of instructions that was written,
84
00:07:05.839 --> 00:07:09.839
you know, by a person or
at least checked by a person,
85
00:07:10.240 --> 00:07:12.399
and so if you want to see
how did it get from A to B,
86
00:07:12.600 --> 00:07:15.759
you can actually go through and follow
the logic. But that's not how
87
00:07:15.879 --> 00:07:21.160
machine learning works. Like the transformational
models, they they just kind of you
88
00:07:21.199 --> 00:07:24.959
put something in. It's kind of
a black box and it comes out the
89
00:07:25.000 --> 00:07:30.160
other end. And that's a great
concern to people because when you where you
90
00:07:30.199 --> 00:07:33.199
try to figure out, well,
did it make this decision properly or fairly?
91
00:07:33.240 --> 00:07:38.000
It's actually quite challenging to figure out. Yeah, I mean, it's
92
00:07:38.040 --> 00:07:42.600
incredibly challenging. And one of the
fears that I keep hearing about people keep
93
00:07:42.639 --> 00:07:46.439
saying is, you know, is
this going to make us dumber? It's
94
00:07:46.480 --> 00:07:50.399
basically doing the thinking for us,
right, Like, yeah, you would
95
00:07:50.439 --> 00:07:54.480
normally delegate to somebody You're like,
hey, can you go figure this out.
96
00:07:54.839 --> 00:07:57.199
Can you go do this research and
come back to me with this.
97
00:07:57.800 --> 00:08:01.439
That's the kind of work that AI
seems to be for right now quite often,
98
00:08:01.519 --> 00:08:03.920
right and I mean we use it
right but then you know, you
99
00:08:03.920 --> 00:08:07.279
can't help it to think, well, is this going to make us dumber
100
00:08:07.319 --> 00:08:11.800
because nobody's actually learning because the AI
is doing the work for us. What
101
00:08:11.839 --> 00:08:15.199
are your thoughts on that? Yeah, I don't. I'm on the fence
102
00:08:15.240 --> 00:08:18.720
about that. I mean, there
are a lot of things that AI can
103
00:08:18.639 --> 00:08:26.000
take some burden off of us for
doing repetitive tasks that humans have had to
104
00:08:26.040 --> 00:08:28.319
do. One of the examples I
use, because I'm a lawyer, is
105
00:08:28.399 --> 00:08:33.600
that like maybe a little bit before
I started practicing, so be in you
106
00:08:33.600 --> 00:08:39.759
know, the late nineteen eighties,
when people negotiated contracts, they would you
107
00:08:39.799 --> 00:08:45.440
would send someone a document showing the
differences between one version of the contract and
108
00:08:45.480 --> 00:08:48.919
the others, called a red line
in legal practice. And people used to
109
00:08:48.960 --> 00:08:54.320
do those by hand. And today
no one would ever do one of those
110
00:08:54.360 --> 00:08:58.080
by hand. Those like programs that
do them. The programs are more reliable
111
00:08:58.120 --> 00:09:03.000
and probably more worthy than the humans
that we're doing now. And so there
112
00:09:03.000 --> 00:09:07.120
are a lot of tests like that
that I think it's actually great if we
113
00:09:07.200 --> 00:09:18.039
can free people up to do tasks
that require more sophisticated mental energy. But
114
00:09:18.159 --> 00:09:22.200
on the other hand, the machine
learning models are very good at spitting out
115
00:09:22.240 --> 00:09:26.799
what I would call kind of plain
vanilla pros. And one thing I do
116
00:09:26.879 --> 00:09:33.559
worry about is that people won't learn
to write anymore. And that's been kind
117
00:09:33.600 --> 00:09:37.440
of a problem, honestly for those
of us who have been in sort of
118
00:09:37.519 --> 00:09:45.799
management positions for knowledge workers, right, is that it's hard to find people
119
00:09:45.879 --> 00:09:48.039
who write well, you know,
And I think it gets harder and harder
120
00:09:48.080 --> 00:09:52.679
every year. And I'm actually kind
of worried that people they're just not going
121
00:09:52.759 --> 00:09:56.559
to learn anymore because they don't have
to. What the way you learn to
122
00:09:56.559 --> 00:10:00.600
write is just by producing a whole
lot of writing. You have to do
123
00:10:00.639 --> 00:10:05.080
it over and over again. So
yeah, it'll have good and bad effects,
124
00:10:05.080 --> 00:10:09.519
I'm sure. So let's talk a
little bit about this book. So
125
00:10:09.200 --> 00:10:16.080
you have there's a lot of different
themes in the book software entrepreneurship, investing,
126
00:10:16.279 --> 00:10:20.960
demystifying the process of building a scalable
open source business, and I want
127
00:10:20.960 --> 00:10:22.399
to talk a little bit about that. So I want to shift topics a
128
00:10:22.440 --> 00:10:26.799
little bit into that. One of
the things that I learned is when I
129
00:10:26.840 --> 00:10:31.159
was looking at the content surrounding open
source, and that I hear all the
130
00:10:31.240 --> 00:10:37.840
time is why should somebody start an
open source business? Why is this a
131
00:10:37.879 --> 00:10:41.000
good investment? And what does it
come down to? And maybe you could
132
00:10:41.159 --> 00:10:45.799
shed some light on some of that. Yeah, I'm a VC as well
133
00:10:45.840 --> 00:10:50.279
as a lawyer, and I specifically
invest in commercial open source software development,
134
00:10:50.360 --> 00:10:56.080
and I think it's a great investment
for many reasons, just you know,
135
00:10:56.240 --> 00:11:01.600
touch on a couple. The first
is that when you're an investor and you're
136
00:11:01.600 --> 00:11:05.039
looking at, say a company you
want to invest in, one of the
137
00:11:05.080 --> 00:11:09.279
things you do is you you go
through a diligence process to try to figure
138
00:11:09.279 --> 00:11:15.200
out, well, how good is
their technology and how you know, how
139
00:11:15.240 --> 00:11:20.120
good is the market in, are
are people going to be interested in the
140
00:11:20.200 --> 00:11:24.720
product? And so forth? With
open source, you can tell a lot
141
00:11:24.759 --> 00:11:28.799
of about that stuff before you even
engage with the company, because usually what's
142
00:11:28.840 --> 00:11:33.840
happened is they've thrown an open source
project out there and you can see,
143
00:11:33.039 --> 00:11:37.360
oh, it has X number of
stars, it has x number of contributors.
144
00:11:37.720 --> 00:11:41.519
I can actually look at the software
and see if any good you know,
145
00:11:43.080 --> 00:11:48.600
so it actually de risks the investment
a lot if you're interested in investing
146
00:11:48.639 --> 00:11:56.200
a business in a business that surrounds
the open source software on the entrepreneurs side
147
00:11:56.360 --> 00:12:03.159
open and the investors side. Like, open source businesses are incredibly capital efficient.
148
00:12:03.799 --> 00:12:09.039
They you know, long before the
pandemic, open source collaborators were collaborating
149
00:12:09.080 --> 00:12:16.200
from across the globe. They were
virtual. They don't need offices. They
150
00:12:16.399 --> 00:12:20.840
run lean and mean, and that's
the kind of business that's good for both
151
00:12:22.000 --> 00:12:28.679
investors and entrepreneurs. So I can
give a business half a million a million
152
00:12:28.720 --> 00:12:33.600
dollars and they can do amazing stuff
with it, and I can figure out
153
00:12:33.600 --> 00:12:39.879
in advance, like whether people seem
interested in the product, and that's awesome,
154
00:12:39.960 --> 00:12:45.159
I think for both sides. Anytime
you have something that allows somebody to
155
00:12:45.360 --> 00:12:50.879
start a business with less capital,
it means more innovation, and the capital
156
00:12:50.919 --> 00:12:56.120
that the investors provide gets used,
you know, with more leverage and more
157
00:12:56.159 --> 00:13:01.799
efficiency. So as essentially, like
what you're saying is like you can earn
158
00:13:03.120 --> 00:13:07.080
and learn about product market fit.
Yeah, you can exactly learn out the
159
00:13:07.080 --> 00:13:11.360
personas that you're dealing with and the
icps that are interested and all the little
160
00:13:11.360 --> 00:13:16.279
things that present risk if they're unknown, because those things have already been launched
161
00:13:16.279 --> 00:13:20.159
and the numbers are already in.
Is that yeah, exactly exactly. And
162
00:13:20.200 --> 00:13:24.679
you know, I hear people say
all the time, well, GitHub stars
163
00:13:24.720 --> 00:13:26.840
are kind of you know, I
shouldn't pay that much attention to it,
164
00:13:26.879 --> 00:13:33.600
and I understand that. But if
you look at how many contributors there are
165
00:13:33.679 --> 00:13:37.559
to a project, how many downloads
there are of the project, how engaged
166
00:13:37.559 --> 00:13:43.600
the community is, you have amazing
intelligence about product market fit, and that
167
00:13:43.679 --> 00:13:48.919
kind of thing is hard to buy
with a regular business. So it's really
168
00:13:48.960 --> 00:13:52.879
exciting. Yeah, I mean,
and anything, you know, the naysayers
169
00:13:52.879 --> 00:13:56.840
that are out there, they always
you know, there's always people out there
170
00:13:56.799 --> 00:13:58.120
that saying, well, you don't
get this and you don't get that,
171
00:13:58.200 --> 00:14:01.120
and you're like, well, it's
better than nothing. How about we start
172
00:14:01.120 --> 00:14:07.639
with that? Yeah, exactly.
Another great thing is that open source businesses
173
00:14:07.759 --> 00:14:11.879
get a lot of really good feedback
from their communities. So you know,
174
00:14:11.960 --> 00:14:16.559
how you use products, and they're
always asking you surveys and all this horrible
175
00:14:16.639 --> 00:14:20.720
stuff like how how would you recommend
this and so forth. Well, the
176
00:14:20.759 --> 00:14:26.720
open source projects get tons of feedback
from their community, and that stuff is
177
00:14:26.960 --> 00:14:31.759
incredibly valuable and you get it for
free, Like you don't even have to
178
00:14:31.799 --> 00:14:37.120
send marketers after people to talk about
it. So there's just a lot of
179
00:14:37.159 --> 00:14:41.360
aspects of running a business around open
source. If you if you do it
180
00:14:41.440 --> 00:14:46.480
properly that you know, it's it's
a it's a huge benefit to the people
181
00:14:46.559 --> 00:14:50.080
running the company and therefore their investors. Yeah, I mean you get the
182
00:14:50.159 --> 00:14:54.039
engagement right out of the bat.
Yeah, because they're participating, right,
183
00:14:54.120 --> 00:14:58.600
so exactly in the game, and
they're willing to engage, and you're right
184
00:14:58.679 --> 00:15:01.879
it the you know how many times
a day you get the NPS email,
185
00:15:03.080 --> 00:15:05.960
you know, the net rotor score
email it's like would you recommend? And
186
00:15:05.960 --> 00:15:07.679
you're like, oh my god,
yeah, and you get like thirty of
187
00:15:07.679 --> 00:15:11.639
them a day and these different surveys
all the time, and I think people
188
00:15:11.679 --> 00:15:16.039
abuse the hell out of that process. But yeah, and in open source,
189
00:15:16.080 --> 00:15:20.399
people will open an issue and they'll
do it for you, right,
190
00:15:20.879 --> 00:15:24.879
yeah, somebody else will solve the
problem. Yeah, It's like, you're
191
00:15:26.000 --> 00:15:30.840
right, it's a pretty it's a
pretty innocuous process. Yeah. The corollary
192
00:15:30.879 --> 00:15:33.120
of that though, is like for
open source businesses, they have to pay
193
00:15:33.159 --> 00:15:37.480
attention to their community, like you
can't just start a business around an open
194
00:15:37.519 --> 00:15:43.320
source project and then expect your community
to just give give, give to you.
195
00:15:43.320 --> 00:15:45.919
You have to give back to them. You've got to respect them,
196
00:15:45.919 --> 00:15:50.799
you've got to pay attention to them, you've got to take their concern seriously.
197
00:15:50.399 --> 00:15:56.399
But if you do that, it's
a wonderful partnership between the community and
198
00:15:56.440 --> 00:16:00.879
the company, and you can,
you know, use that to leverage what
199
00:16:00.000 --> 00:16:04.279
you can do with the commercial product
end of it, and you can use
200
00:16:04.320 --> 00:16:10.080
the commercial product revenue to leverage what
you do with open source. That's kind
201
00:16:10.120 --> 00:16:12.480
of the dance that you have to
do with a business like that. So
202
00:16:12.639 --> 00:16:15.559
let's talk. We have a lot
of hackers that listen to the show,
203
00:16:15.799 --> 00:16:19.799
right from the different hacker angel Hack
and all the other communities, and so
204
00:16:21.159 --> 00:16:26.480
what should developers consider if they're thinking
about going into the open source business?
205
00:16:26.120 --> 00:16:30.279
What should some of the things that
they should be thinking about. First thing
206
00:16:30.279 --> 00:16:33.679
they should think about is whether it
really should be a business. So this
207
00:16:33.759 --> 00:16:37.600
is one of the things I talk
about in my book. And the answer
208
00:16:37.679 --> 00:16:41.480
to that, there's no wrong answer
to that. It's just that based on
209
00:16:41.559 --> 00:16:45.759
the answer to that, you go
in different directions. So, for instance,
210
00:16:47.080 --> 00:16:51.720
if I'm a developer and I'm I'm
scratching an it. You know,
211
00:16:51.799 --> 00:16:55.960
I'm thinking this thing really needs to
be written, and I'm going to sit
212
00:16:56.000 --> 00:16:59.759
down and write it and spend my
hours of nights a weekends doing it.
213
00:17:00.279 --> 00:17:04.160
And I do that. I might
do that because I just wanted to do
214
00:17:04.279 --> 00:17:10.880
it. Maybe I want I did
it because I wanted to kind of put
215
00:17:10.880 --> 00:17:15.240
it on my resume. I might
it might be a hobby for me,
216
00:17:15.920 --> 00:17:19.920
and then it might start becoming a
business. But even if it does,
217
00:17:21.079 --> 00:17:25.880
it might be in different levels,
Like do I want to start a business
218
00:17:25.920 --> 00:17:30.799
where maybe I'm going to become a
professional services provider, do some maintenance and
219
00:17:30.920 --> 00:17:36.039
support for people and so forth,
create a living for maybe me, maybe
220
00:17:36.119 --> 00:17:40.079
a couple of my friends. And
that's fine, right, But then there
221
00:17:40.079 --> 00:17:45.759
are some people who really want to
take the open source project and turn it
222
00:17:45.799 --> 00:17:52.000
into a big business. So depending
on what you want out of it,
223
00:17:52.400 --> 00:17:56.759
what your time horizon is for an
exit, how big you want the project
224
00:17:56.839 --> 00:18:00.559
to be. Do you want to
actually manage of business or you just want
225
00:18:00.559 --> 00:18:04.599
to work for yourself. Based on
that, you get to the answers about
226
00:18:06.039 --> 00:18:07.640
how are you going to run the
business, how are you going to fund
227
00:18:07.680 --> 00:18:14.039
it? What are your goals?
So that's one important thing. The other
228
00:18:14.240 --> 00:18:18.160
is that you have to have a
business model for what you're going to do,
229
00:18:18.240 --> 00:18:22.200
and it doesn't need to be perfect. You just have to have an
230
00:18:22.240 --> 00:18:25.720
idea. If you go and you
ask investors for money, you say,
231
00:18:25.759 --> 00:18:30.119
I have this project with ten thousand
stars and it's truly great and people love
232
00:18:30.160 --> 00:18:33.240
it. The next thing they're going
to ask is, Okay, what are
233
00:18:33.279 --> 00:18:36.920
you selling? Who are you selling
to? How are you going to make
234
00:18:36.960 --> 00:18:40.599
money? And you need to have
answers to that, even if even if
235
00:18:40.599 --> 00:18:44.559
they're just your best guesses, but
you have to have answers to that.
236
00:18:44.839 --> 00:18:48.799
And I think that some open source
developers can tend to engage in a little
237
00:18:48.799 --> 00:18:53.079
bit of magical thinking about well,
stars means money, it's not doesn't quite
238
00:18:53.079 --> 00:18:57.480
work that way, but you can
get from A to B if you plan
239
00:18:57.599 --> 00:19:02.039
it out and you think about it. M yeah, I think that's where
240
00:19:02.079 --> 00:19:04.880
I was coming from with the comments
of you know, black magic and some
241
00:19:06.000 --> 00:19:10.079
over the mirrors. A lot of
the engineers, you know, when I
242
00:19:10.079 --> 00:19:11.880
look at those deals, you know, they come in and the engineers like,
243
00:19:11.920 --> 00:19:15.880
well, I've got five stars and
I've got all these people contributing and
244
00:19:17.559 --> 00:19:22.480
you're like, yeah, they're not
buying anything. Yeah, right. That
245
00:19:22.480 --> 00:19:26.680
can be a fine outcome, but
it's not the outcome that will get you
246
00:19:26.200 --> 00:19:30.319
funding, right right, So you
just have to think about, like,
247
00:19:30.440 --> 00:19:33.480
what is your objective? What do
you really want to get out of the
248
00:19:33.559 --> 00:19:37.640
project. So I wanted to switch
things up a little bit here. We
249
00:19:37.799 --> 00:19:41.720
talked about founder engineers. They're creating
all this stuff on one side of the
250
00:19:41.759 --> 00:19:45.839
equation. Now I want to shift
to the investor side, but we have
251
00:19:45.920 --> 00:19:49.920
to stop here. Also coming up
next time on the Startup Science Podcast,
252
00:19:49.960 --> 00:19:53.640
Heather, we'll show a good vertical
to dive into when it comes to open
253
00:19:53.640 --> 00:19:59.359
source. If you had to pick
one business model that tends to work really
254
00:19:59.400 --> 00:20:06.000
well with open it's what we call
an opencore model, backed up by SaaS.
255
00:20:06.359 --> 00:20:11.359
So what you do is you develop
some core functionality and you release that
256
00:20:11.559 --> 00:20:15.440
as open source, and then around
that you build software as a service.
257
00:20:17.640 --> 00:20:23.119
The Startup Science Podcast with Gregory Shepherd
is brought to you by Startupscience dot io.
258
00:20:23.400 --> 00:20:30.039
Founders can log on too startupscience dot
io and use code Forbes to get
259
00:20:30.039 --> 00:20:36.440
free access to connect and find out
more about greg Go to Gregoryshepherd dot com.
260
00:20:36.920 --> 00:20:41.039
The Startup Science Podcast is a production
of Forbes books.
1
00:00:01.280 --> 00:00:07.040
Forbes Books presents the Startup Science Podcast
with Gregory Shepherd, brought to you by
2
00:00:07.080 --> 00:00:13.720
Startupscience dot Io. Greg is an
entrepreneur who has built and sold twelve businesses.
3
00:00:14.160 --> 00:00:18.760
He's a recipient of four private equity
awards and is a featured ten X
4
00:00:18.800 --> 00:00:24.320
speaker and Forbes author. Here's Gregory
Shepherd. My guest this week is Heather
5
00:00:24.440 --> 00:00:29.120
Meeker, a leading expert on open
source software, licensing and business strategy.
6
00:00:30.160 --> 00:00:37.000
She's the general partner at OSS Capital, an early stage VC fund exclusively investing
7
00:00:37.039 --> 00:00:42.079
in commercial open source software startups.
We're also going to talk about her latest
8
00:00:42.079 --> 00:00:45.799
book, From Project to Profit,
How to Build a business around your open
9
00:00:45.799 --> 00:00:50.000
source project. Heather, Welcome to
the podcast. Oh thank you. It's
10
00:00:50.119 --> 00:00:53.640
pleasure to be here to talk to
you today. When we look at open
11
00:00:53.679 --> 00:00:59.240
source and building and scaling open source
software businesses can seem like magic right and
12
00:01:00.200 --> 00:01:04.480
at least smoking mirrors in some cases
where you're talking to open source people and
13
00:01:04.519 --> 00:01:08.680
they're trying to get people to understand
what open source is in the first place
14
00:01:10.120 --> 00:01:14.239
and how that could even become a
business. So I think to start out
15
00:01:14.280 --> 00:01:18.079
with just to get everybody leveled up
a little bit here Over the last thirty
16
00:01:18.200 --> 00:01:23.480
years in open source. You're a
massive specialist in this area. One of
17
00:01:23.480 --> 00:01:26.920
the questions that I get from people
all the time is how is open source
18
00:01:26.959 --> 00:01:33.159
a business? Like? How do
you take something that's where engineers are developing
19
00:01:33.239 --> 00:01:37.719
code that's available for anybody to use
and turn that into a business in the
20
00:01:37.719 --> 00:01:41.640
first place. Yeah, there are
two things to keep in mind about that.
21
00:01:41.799 --> 00:01:45.879
It can kind of seem like magic
are smoking mirrors, But if you
22
00:01:46.000 --> 00:01:49.439
take a step back and you think
about a couple of things, it makes
23
00:01:49.480 --> 00:01:53.040
a lot more sense. One is
that if we look at the way business
24
00:01:53.120 --> 00:01:59.799
works today as opposed to maybe the
way it worked ten twenty years ago,
25
00:02:00.599 --> 00:02:06.680
we've got a lot more businesses that
offer a lot of free stuff and then
26
00:02:06.959 --> 00:02:10.759
some paid stuff. We're all used
to that now. It's mainly because of
27
00:02:10.800 --> 00:02:17.360
the advent of the Web and the
advent of digital goods and technology. It
28
00:02:17.479 --> 00:02:23.479
makes it easy to make stuff available
to people to try out, and so
29
00:02:23.039 --> 00:02:29.680
we're all accustomed to this kind of
free goods model, and that's part of
30
00:02:29.719 --> 00:02:34.199
what's going on with open source.
The other thing that's super important to understand,
31
00:02:34.240 --> 00:02:38.000
and I actually think even most people
in Silicon Valley in the tech business
32
00:02:38.199 --> 00:02:43.319
don't really get this, so I
love to talk about it. You know,
33
00:02:43.680 --> 00:02:49.199
is that open source it's a license
to do things with source code,
34
00:02:49.240 --> 00:02:53.479
an unrestricted license to do things with
source code, and those are intellectual property
35
00:02:53.560 --> 00:03:00.039
rights. It's basically a grant of
a copyright license. But nobody sells intellectual
36
00:03:00.199 --> 00:03:06.280
property grants. It might seem like
people do on the surface, but even
37
00:03:06.319 --> 00:03:10.560
if I, let's say I buy
a subscription to a software product, I'm
38
00:03:10.599 --> 00:03:15.120
not really buying the intellectual property.
What I'm buying is a product that does
39
00:03:15.199 --> 00:03:22.240
something for me. And there's actually
a delta between say, the source code
40
00:03:22.280 --> 00:03:27.120
for that thing and the packaged up, served up product that does something for
41
00:03:27.240 --> 00:03:32.159
me. And the difference between those
two is mostly what open source businesses sell.
42
00:03:32.639 --> 00:03:38.639
And it's actually it adds an enormous
amount of value between just kind of
43
00:03:38.680 --> 00:03:44.080
the bare intellectual property license and the
actual product that's put together that people can
44
00:03:44.199 --> 00:03:47.879
actually use to solve problems. M
h. And you would know, as
45
00:03:49.120 --> 00:03:53.639
somebody that was named Business Insider in
one of the top ten people transforming the
46
00:03:53.639 --> 00:04:00.080
way technology does business along with this
CEO of Salesforce Drike like, I mean
47
00:04:00.199 --> 00:04:04.520
like that was like my little surprise
for the listeners, I'm sure many people
48
00:04:04.560 --> 00:04:08.199
are like sitting up in their chair
now going, oh, wait a minute,
49
00:04:08.280 --> 00:04:12.080
Wait a minute. So when you
look at this open source community and
50
00:04:12.120 --> 00:04:15.120
you look at what's happening with AI, do you see AI starting to move
51
00:04:15.240 --> 00:04:18.920
into more of an open source environment
or do you think it's going to be
52
00:04:18.920 --> 00:04:27.439
more privatized. So I personally think
that unless AI becomes quote unquote open source
53
00:04:27.639 --> 00:04:32.600
to some degree, it's going to
have a lot of problems. The thing
54
00:04:32.639 --> 00:04:40.720
about AI is that we really don't
have models for what open source AI means
55
00:04:41.560 --> 00:04:46.240
because AI, you know, machine
learning models are not source code. They're
56
00:04:46.319 --> 00:04:51.040
some they're a different creature. And
we have this great model for open source
57
00:04:51.079 --> 00:04:57.480
and open source licensing that we've been
using for like thirty years and everybody loves
58
00:04:57.560 --> 00:05:01.079
it and it's proven it's worth and
everything, but it's very hard to graph
59
00:05:01.079 --> 00:05:08.120
that onto AI because because of the
difference in the technology. So just to
60
00:05:08.240 --> 00:05:14.000
kind of explain what I mean,
if you want to give someone the ability
61
00:05:14.079 --> 00:05:18.759
to study a software program and see
how it works and maybe think about improvements,
62
00:05:19.160 --> 00:05:25.040
you give them the source code,
and if they're skilled in programming and
63
00:05:25.079 --> 00:05:27.720
so forth, they'll get there.
Like they'll look at the source code,
64
00:05:27.759 --> 00:05:30.959
they'll be able to figure it out
see what changes they want to make.
65
00:05:31.519 --> 00:05:36.120
Machine learning is different. It's not
even clear what you really all the stuff
66
00:05:36.160 --> 00:05:43.120
you really need to give people in
order to make models transparent and improvable and
67
00:05:43.160 --> 00:05:47.480
so forth in the industry has not
figured that out yet. So we're really
68
00:05:47.480 --> 00:05:51.399
in a state of flux with AI, where a lot of people want to
69
00:05:51.439 --> 00:05:57.480
apply the open source model to it, but it's actually a little bit difficult
70
00:05:57.480 --> 00:06:00.519
to figure out how to do that. I've been spending a lot of time
71
00:06:00.560 --> 00:06:03.199
talking about that and so forth for
the last year, ever, since this
72
00:06:03.279 --> 00:06:10.040
stuff just blew up about you know, a year ago, and people are
73
00:06:10.079 --> 00:06:14.120
working on figuring out what it means. Personally, I think that unless we
74
00:06:14.240 --> 00:06:19.199
can figure out a way to make
machine learning models more transparent and accountable,
75
00:06:20.720 --> 00:06:27.199
they risk getting basically regulated off the
face of the earth, or being just
76
00:06:27.319 --> 00:06:30.639
in the hands of really big companies
that can, I don't know, like
77
00:06:31.399 --> 00:06:39.040
figure out how to make people accept
them notwithstanding their lack of transparency or to
78
00:06:39.079 --> 00:06:44.600
your point, the transparency for the
listeners to understand is that machine learning goes
79
00:06:44.600 --> 00:06:47.160
through processes where it starts thinking and
it does things right, and then it
80
00:06:47.160 --> 00:06:50.759
comes out with an outcome. And
the part that everybody seems to be worried
81
00:06:50.759 --> 00:06:56.959
about is how did it get to
the outcome exactly? And it's not a
82
00:06:57.000 --> 00:07:01.040
set of instructions. I think that's
something that like most people just are not
83
00:07:01.199 --> 00:07:05.480
focused on. Like with software,
there's a set of instructions that was written,
84
00:07:05.839 --> 00:07:09.839
you know, by a person or
at least checked by a person,
85
00:07:10.240 --> 00:07:12.399
and so if you want to see
how did it get from A to B,
86
00:07:12.600 --> 00:07:15.759
you can actually go through and follow
the logic. But that's not how
87
00:07:15.879 --> 00:07:21.160
machine learning works. Like the transformational
models, they they just kind of you
88
00:07:21.199 --> 00:07:24.959
put something in. It's kind of
a black box and it comes out the
89
00:07:25.000 --> 00:07:30.160
other end. And that's a great
concern to people because when you where you
90
00:07:30.199 --> 00:07:33.199
try to figure out, well,
did it make this decision properly or fairly?
91
00:07:33.240 --> 00:07:38.000
It's actually quite challenging to figure out. Yeah, I mean, it's
92
00:07:38.040 --> 00:07:42.600
incredibly challenging. And one of the
fears that I keep hearing about people keep
93
00:07:42.639 --> 00:07:46.439
saying is, you know, is
this going to make us dumber? It's
94
00:07:46.480 --> 00:07:50.399
basically doing the thinking for us,
right, Like, yeah, you would
95
00:07:50.439 --> 00:07:54.480
normally delegate to somebody You're like,
hey, can you go figure this out.
96
00:07:54.839 --> 00:07:57.199
Can you go do this research and
come back to me with this.
97
00:07:57.800 --> 00:08:01.439
That's the kind of work that AI
seems to be for right now quite often,
98
00:08:01.519 --> 00:08:03.920
right and I mean we use it
right but then you know, you
99
00:08:03.920 --> 00:08:07.279
can't help it to think, well, is this going to make us dumber
100
00:08:07.319 --> 00:08:11.800
because nobody's actually learning because the AI
is doing the work for us. What
101
00:08:11.839 --> 00:08:15.199
are your thoughts on that? Yeah, I don't. I'm on the fence
102
00:08:15.240 --> 00:08:18.720
about that. I mean, there
are a lot of things that AI can
103
00:08:18.639 --> 00:08:26.000
take some burden off of us for
doing repetitive tasks that humans have had to
104
00:08:26.040 --> 00:08:28.319
do. One of the examples I
use, because I'm a lawyer, is
105
00:08:28.399 --> 00:08:33.600
that like maybe a little bit before
I started practicing, so be in you
106
00:08:33.600 --> 00:08:39.759
know, the late nineteen eighties,
when people negotiated contracts, they would you
107
00:08:39.799 --> 00:08:45.440
would send someone a document showing the
differences between one version of the contract and
108
00:08:45.480 --> 00:08:48.919
the others, called a red line
in legal practice. And people used to
109
00:08:48.960 --> 00:08:54.320
do those by hand. And today
no one would ever do one of those
110
00:08:54.360 --> 00:08:58.080
by hand. Those like programs that
do them. The programs are more reliable
111
00:08:58.120 --> 00:09:03.000
and probably more worthy than the humans
that we're doing now. And so there
112
00:09:03.000 --> 00:09:07.120
are a lot of tests like that
that I think it's actually great if we
113
00:09:07.200 --> 00:09:18.039
can free people up to do tasks
that require more sophisticated mental energy. But
114
00:09:18.159 --> 00:09:22.200
on the other hand, the machine
learning models are very good at spitting out
115
00:09:22.240 --> 00:09:26.799
what I would call kind of plain
vanilla pros. And one thing I do
116
00:09:26.879 --> 00:09:33.559
worry about is that people won't learn
to write anymore. And that's been kind
117
00:09:33.600 --> 00:09:37.440
of a problem, honestly for those
of us who have been in sort of
118
00:09:37.519 --> 00:09:45.799
management positions for knowledge workers, right, is that it's hard to find people
119
00:09:45.879 --> 00:09:48.039
who write well, you know,
And I think it gets harder and harder
120
00:09:48.080 --> 00:09:52.679
every year. And I'm actually kind
of worried that people they're just not going
121
00:09:52.759 --> 00:09:56.559
to learn anymore because they don't have
to. What the way you learn to
122
00:09:56.559 --> 00:10:00.600
write is just by producing a whole
lot of writing. You have to do
123
00:10:00.639 --> 00:10:05.080
it over and over again. So
yeah, it'll have good and bad effects,
124
00:10:05.080 --> 00:10:09.519
I'm sure. So let's talk a
little bit about this book. So
125
00:10:09.200 --> 00:10:16.080
you have there's a lot of different
themes in the book software entrepreneurship, investing,
126
00:10:16.279 --> 00:10:20.960
demystifying the process of building a scalable
open source business, and I want
127
00:10:20.960 --> 00:10:22.399
to talk a little bit about that. So I want to shift topics a
128
00:10:22.440 --> 00:10:26.799
little bit into that. One of
the things that I learned is when I
129
00:10:26.840 --> 00:10:31.159
was looking at the content surrounding open
source, and that I hear all the
130
00:10:31.240 --> 00:10:37.840
time is why should somebody start an
open source business? Why is this a
131
00:10:37.879 --> 00:10:41.000
good investment? And what does it
come down to? And maybe you could
132
00:10:41.159 --> 00:10:45.799
shed some light on some of that. Yeah, I'm a VC as well
133
00:10:45.840 --> 00:10:50.279
as a lawyer, and I specifically
invest in commercial open source software development,
134
00:10:50.360 --> 00:10:56.080
and I think it's a great investment
for many reasons, just you know,
135
00:10:56.240 --> 00:11:01.600
touch on a couple. The first
is that when you're an investor and you're
136
00:11:01.600 --> 00:11:05.039
looking at, say a company you
want to invest in, one of the
137
00:11:05.080 --> 00:11:09.279
things you do is you you go
through a diligence process to try to figure
138
00:11:09.279 --> 00:11:15.200
out, well, how good is
their technology and how you know, how
139
00:11:15.240 --> 00:11:20.120
good is the market in, are
are people going to be interested in the
140
00:11:20.200 --> 00:11:24.720
product? And so forth? With
open source, you can tell a lot
141
00:11:24.759 --> 00:11:28.799
of about that stuff before you even
engage with the company, because usually what's
142
00:11:28.840 --> 00:11:33.840
happened is they've thrown an open source
project out there and you can see,
143
00:11:33.039 --> 00:11:37.360
oh, it has X number of
stars, it has x number of contributors.
144
00:11:37.720 --> 00:11:41.519
I can actually look at the software
and see if any good you know,
145
00:11:43.080 --> 00:11:48.600
so it actually de risks the investment
a lot if you're interested in investing
146
00:11:48.639 --> 00:11:56.200
a business in a business that surrounds
the open source software on the entrepreneurs side
147
00:11:56.360 --> 00:12:03.159
open and the investors side. Like, open source businesses are incredibly capital efficient.
148
00:12:03.799 --> 00:12:09.039
They you know, long before the
pandemic, open source collaborators were collaborating
149
00:12:09.080 --> 00:12:16.200
from across the globe. They were
virtual. They don't need offices. They
150
00:12:16.399 --> 00:12:20.840
run lean and mean, and that's
the kind of business that's good for both
151
00:12:22.000 --> 00:12:28.679
investors and entrepreneurs. So I can
give a business half a million a million
152
00:12:28.720 --> 00:12:33.600
dollars and they can do amazing stuff
with it, and I can figure out
153
00:12:33.600 --> 00:12:39.879
in advance, like whether people seem
interested in the product, and that's awesome,
154
00:12:39.960 --> 00:12:45.159
I think for both sides. Anytime
you have something that allows somebody to
155
00:12:45.360 --> 00:12:50.879
start a business with less capital,
it means more innovation, and the capital
156
00:12:50.919 --> 00:12:56.120
that the investors provide gets used,
you know, with more leverage and more
157
00:12:56.159 --> 00:13:01.799
efficiency. So as essentially, like
what you're saying is like you can earn
158
00:13:03.120 --> 00:13:07.080
and learn about product market fit.
Yeah, you can exactly learn out the
159
00:13:07.080 --> 00:13:11.360
personas that you're dealing with and the
icps that are interested and all the little
160
00:13:11.360 --> 00:13:16.279
things that present risk if they're unknown, because those things have already been launched
161
00:13:16.279 --> 00:13:20.159
and the numbers are already in.
Is that yeah, exactly exactly. And
162
00:13:20.200 --> 00:13:24.679
you know, I hear people say
all the time, well, GitHub stars
163
00:13:24.720 --> 00:13:26.840
are kind of you know, I
shouldn't pay that much attention to it,
164
00:13:26.879 --> 00:13:33.600
and I understand that. But if
you look at how many contributors there are
165
00:13:33.679 --> 00:13:37.559
to a project, how many downloads
there are of the project, how engaged
166
00:13:37.559 --> 00:13:43.600
the community is, you have amazing
intelligence about product market fit, and that
167
00:13:43.679 --> 00:13:48.919
kind of thing is hard to buy
with a regular business. So it's really
168
00:13:48.960 --> 00:13:52.879
exciting. Yeah, I mean,
and anything, you know, the naysayers
169
00:13:52.879 --> 00:13:56.840
that are out there, they always
you know, there's always people out there
170
00:13:56.799 --> 00:13:58.120
that saying, well, you don't
get this and you don't get that,
171
00:13:58.200 --> 00:14:01.120
and you're like, well, it's
better than nothing. How about we start
172
00:14:01.120 --> 00:14:07.639
with that? Yeah, exactly.
Another great thing is that open source businesses
173
00:14:07.759 --> 00:14:11.879
get a lot of really good feedback
from their communities. So you know,
174
00:14:11.960 --> 00:14:16.559
how you use products, and they're
always asking you surveys and all this horrible
175
00:14:16.639 --> 00:14:20.720
stuff like how how would you recommend
this and so forth. Well, the
176
00:14:20.759 --> 00:14:26.720
open source projects get tons of feedback
from their community, and that stuff is
177
00:14:26.960 --> 00:14:31.759
incredibly valuable and you get it for
free, Like you don't even have to
178
00:14:31.799 --> 00:14:37.120
send marketers after people to talk about
it. So there's just a lot of
179
00:14:37.159 --> 00:14:41.360
aspects of running a business around open
source. If you if you do it
180
00:14:41.440 --> 00:14:46.480
properly that you know, it's it's
a it's a huge benefit to the people
181
00:14:46.559 --> 00:14:50.080
running the company and therefore their investors. Yeah, I mean you get the
182
00:14:50.159 --> 00:14:54.039
engagement right out of the bat.
Yeah, because they're participating, right,
183
00:14:54.120 --> 00:14:58.600
so exactly in the game, and
they're willing to engage, and you're right
184
00:14:58.679 --> 00:15:01.879
it the you know how many times
a day you get the NPS email,
185
00:15:03.080 --> 00:15:05.960
you know, the net rotor score
email it's like would you recommend? And
186
00:15:05.960 --> 00:15:07.679
you're like, oh my god,
yeah, and you get like thirty of
187
00:15:07.679 --> 00:15:11.639
them a day and these different surveys
all the time, and I think people
188
00:15:11.679 --> 00:15:16.039
abuse the hell out of that process. But yeah, and in open source,
189
00:15:16.080 --> 00:15:20.399
people will open an issue and they'll
do it for you, right,
190
00:15:20.879 --> 00:15:24.879
yeah, somebody else will solve the
problem. Yeah, It's like, you're
191
00:15:26.000 --> 00:15:30.840
right, it's a pretty it's a
pretty innocuous process. Yeah. The corollary
192
00:15:30.879 --> 00:15:33.120
of that though, is like for
open source businesses, they have to pay
193
00:15:33.159 --> 00:15:37.480
attention to their community, like you
can't just start a business around an open
194
00:15:37.519 --> 00:15:43.320
source project and then expect your community
to just give give, give to you.
195
00:15:43.320 --> 00:15:45.919
You have to give back to them. You've got to respect them,
196
00:15:45.919 --> 00:15:50.799
you've got to pay attention to them, you've got to take their concern seriously.
197
00:15:50.399 --> 00:15:56.399
But if you do that, it's
a wonderful partnership between the community and
198
00:15:56.440 --> 00:16:00.879
the company, and you can,
you know, use that to leverage what
199
00:16:00.000 --> 00:16:04.279
you can do with the commercial product
end of it, and you can use
200
00:16:04.320 --> 00:16:10.080
the commercial product revenue to leverage what
you do with open source. That's kind
201
00:16:10.120 --> 00:16:12.480
of the dance that you have to
do with a business like that. So
202
00:16:12.639 --> 00:16:15.559
let's talk. We have a lot
of hackers that listen to the show,
203
00:16:15.799 --> 00:16:19.799
right from the different hacker angel Hack
and all the other communities, and so
204
00:16:21.159 --> 00:16:26.480
what should developers consider if they're thinking
about going into the open source business?
205
00:16:26.120 --> 00:16:30.279
What should some of the things that
they should be thinking about. First thing
206
00:16:30.279 --> 00:16:33.679
they should think about is whether it
really should be a business. So this
207
00:16:33.759 --> 00:16:37.600
is one of the things I talk
about in my book. And the answer
208
00:16:37.679 --> 00:16:41.480
to that, there's no wrong answer
to that. It's just that based on
209
00:16:41.559 --> 00:16:45.759
the answer to that, you go
in different directions. So, for instance,
210
00:16:47.080 --> 00:16:51.720
if I'm a developer and I'm I'm
scratching an it. You know,
211
00:16:51.799 --> 00:16:55.960
I'm thinking this thing really needs to
be written, and I'm going to sit
212
00:16:56.000 --> 00:16:59.759
down and write it and spend my
hours of nights a weekends doing it.
213
00:17:00.279 --> 00:17:04.160
And I do that. I might
do that because I just wanted to do
214
00:17:04.279 --> 00:17:10.880
it. Maybe I want I did
it because I wanted to kind of put
215
00:17:10.880 --> 00:17:15.240
it on my resume. I might
it might be a hobby for me,
216
00:17:15.920 --> 00:17:19.920
and then it might start becoming a
business. But even if it does,
217
00:17:21.079 --> 00:17:25.880
it might be in different levels,
Like do I want to start a business
218
00:17:25.920 --> 00:17:30.799
where maybe I'm going to become a
professional services provider, do some maintenance and
219
00:17:30.920 --> 00:17:36.039
support for people and so forth,
create a living for maybe me, maybe
220
00:17:36.119 --> 00:17:40.079
a couple of my friends. And
that's fine, right, But then there
221
00:17:40.079 --> 00:17:45.759
are some people who really want to
take the open source project and turn it
222
00:17:45.799 --> 00:17:52.000
into a big business. So depending
on what you want out of it,
223
00:17:52.400 --> 00:17:56.759
what your time horizon is for an
exit, how big you want the project
224
00:17:56.839 --> 00:18:00.559
to be. Do you want to
actually manage of business or you just want
225
00:18:00.559 --> 00:18:04.599
to work for yourself. Based on
that, you get to the answers about
226
00:18:06.039 --> 00:18:07.640
how are you going to run the
business, how are you going to fund
227
00:18:07.680 --> 00:18:14.039
it? What are your goals?
So that's one important thing. The other
228
00:18:14.240 --> 00:18:18.160
is that you have to have a
business model for what you're going to do,
229
00:18:18.240 --> 00:18:22.200
and it doesn't need to be perfect. You just have to have an
230
00:18:22.240 --> 00:18:25.720
idea. If you go and you
ask investors for money, you say,
231
00:18:25.759 --> 00:18:30.119
I have this project with ten thousand
stars and it's truly great and people love
232
00:18:30.160 --> 00:18:33.240
it. The next thing they're going
to ask is, Okay, what are
233
00:18:33.279 --> 00:18:36.920
you selling? Who are you selling
to? How are you going to make
234
00:18:36.960 --> 00:18:40.599
money? And you need to have
answers to that, even if even if
235
00:18:40.599 --> 00:18:44.559
they're just your best guesses, but
you have to have answers to that.
236
00:18:44.839 --> 00:18:48.799
And I think that some open source
developers can tend to engage in a little
237
00:18:48.799 --> 00:18:53.079
bit of magical thinking about well,
stars means money, it's not doesn't quite
238
00:18:53.079 --> 00:18:57.480
work that way, but you can
get from A to B if you plan
239
00:18:57.599 --> 00:19:02.039
it out and you think about it. M yeah, I think that's where
240
00:19:02.079 --> 00:19:04.880
I was coming from with the comments
of you know, black magic and some
241
00:19:06.000 --> 00:19:10.079
over the mirrors. A lot of
the engineers, you know, when I
242
00:19:10.079 --> 00:19:11.880
look at those deals, you know, they come in and the engineers like,
243
00:19:11.920 --> 00:19:15.880
well, I've got five stars and
I've got all these people contributing and
244
00:19:17.559 --> 00:19:22.480
you're like, yeah, they're not
buying anything. Yeah, right. That
245
00:19:22.480 --> 00:19:26.680
can be a fine outcome, but
it's not the outcome that will get you
246
00:19:26.200 --> 00:19:30.319
funding, right right, So you
just have to think about, like,
247
00:19:30.440 --> 00:19:33.480
what is your objective? What do
you really want to get out of the
248
00:19:33.559 --> 00:19:37.640
project. So I wanted to switch
things up a little bit here. We
249
00:19:37.799 --> 00:19:41.720
talked about founder engineers. They're creating
all this stuff on one side of the
250
00:19:41.759 --> 00:19:45.839
equation. Now I want to shift
to the investor side, but we have
251
00:19:45.920 --> 00:19:49.920
to stop here. Also coming up
next time on the Startup Science Podcast,
252
00:19:49.960 --> 00:19:53.640
Heather, we'll show a good vertical
to dive into when it comes to open
253
00:19:53.640 --> 00:19:59.359
source. If you had to pick
one business model that tends to work really
254
00:19:59.400 --> 00:20:06.000
well with open it's what we call
an opencore model, backed up by SaaS.
255
00:20:06.359 --> 00:20:11.359
So what you do is you develop
some core functionality and you release that
256
00:20:11.559 --> 00:20:15.440
as open source, and then around
that you build software as a service.
257
00:20:17.640 --> 00:20:23.119
The Startup Science Podcast with Gregory Shepherd
is brought to you by Startupscience dot io.
258
00:20:23.400 --> 00:20:30.039
Founders can log on too startupscience dot
io and use code Forbes to get
259
00:20:30.039 --> 00:20:36.440
free access to connect and find out
more about greg Go to Gregoryshepherd dot com.
260
00:20:36.920 --> 00:20:41.039
The Startup Science Podcast is a production
of Forbes books.