[Applause]
so thank you I'm here to talk about
something that a lot of people love more
than anything else money and you know
what these people look even more than
money
that's more money and that's a problem
for open source companies because
they're not competing at equal terms so
they are used to turn less and I'm here
to show that that doesn't have to be the
case so I'm an open source developer
with the most entrepreneurs and I'm
uniquely positioned that time I've been
able to combine both those aspects so I
believe that open source is a really the
best way to find good developers and and
create a better code because you get it
more tested just lots of the advantages
the problem with open source it's really
really hard to create a company who
produce open source software and at the
same time competes with closed source
companies because you don't get enough
money to pay developers you need
basically ten support engineers to pay a
developer and that doesn't scale when
you see open source like philosophy and
a development model then a way to earn
money there's no guarantee that you will
earn money and lots of companies just do
support on the side and then do very
little their development and the very
few companies who are done IPO as open
source company my company MySQL we
didn't do an app but I build really
we got sold but that still was a good
deal
it is hard thing to do that this is
probably the most important slide for
those who are working with open source
service company it's a really good way
to make money you can grow but only to
some states but when you go to an
investor and try to get money they will
say that your valuation is only two
times your revenue but if you would be a
software company
tsilya licenses or have any method where
a party or customers would have to pay
the Annihilation is 10 times plus if
you're lots of users there's some bonus
for that and this was the reason why
MySQL salt was sold the Sun for 1
billion dollar because we actually had
to find a way to get people to pay for a
pesos why should anybody go open-source
I mean take the commercial product
closed source open core or go open
source just because you want to do
things better and compete with the big
guys
my girl could never have been a success
if we wouldn't have been open source and
leverage the community the user bases
and easy way to attract developers there
is a reason why people trust open source
software and because and most the most
important one proper for companies that
there's no lock-in you know that the
software will not go away independent if
the company decides to do something else
or they go out of business or they don't
develop the product in the way that you
need you are still in control you cannot
hire other people you can go go to
another company and also a little risk
for for trapdoors or or having a vendor
go getting access to things that they
shouldn't for developers it's also much
better to use open source software
because you can fix anything personally
I always use open source if I can
because I often come to bugs that for my
things and I can go and fix those I
still have lots of freedoms that is
really necessary for my work I don't
have personal any problem paying things
but I wanted the freedom to be in charge
of my own destiny
Oh licenses you know in open-source
there's some hundred more than hundred
licenses and one of the mistakes
companies do when they move out and try
to create a new product think that our
devices are not good enough let's do
something different and then they tried
to slightly tweak this the problem is
that that's most of your discussion with
customers will be then about your
special license you shouldn't do this
these licenses are good enough you
should use one of those and those are
basically the only thing that you need
to know and this is totally free anybody
can do anything with your code and
there's then some restrictions what
people can do with your code so with
open-source this only a certain amount
of business models that exist for
actually making money with open source
and open core model is probably the one
that most companies are using where you
have some part of your code open source
and then other parts close salt close
I have a slide for all of those so I
don't will not go into those the only
thing I want to mention is at the
service model where it's a good way to
grow good way to create a small company
but you can never compete with the big
guys but you don't always have to what I
wanted to do with MySQL originally was
to define the business model who where I
can work full-time on the code only do
that and not have to do consulting on
the side to be able to support my
open-source and desires and there's lots
of people who wants to do that but then
you need to do something else so open
core is probably the most used one
basically what or occurs do my squirrel
they have the normal open-source version
but if you want to have all the features
you have to pay and there they are
the features are closed source the
problem with open core which tired with
the reason I hate open core is that it
basically takes all away all the
freedoms that I had described on the
previous slide if something goes wrong
you can't fix it you have if there
if Oracle goes after business you can't
use MySQL in more with no new versions
or the version that you need so you had
total lock-in there's nothing you can do
so open core is really really bad if you
need of any other open core features but
still if that's the only way that you
can do money then you should do that I
mean I'm not standing away from
intrapreneur wanted to succeed but if
you're looking at things from for open
source aspect I want to have all the
freedoms and all the benefits then you
need to do something else than open core
some people had done donations and Creve
crowd funding the problem with that is
that it's very good to bootstrap a
product or a game you may get one person
done but if you want to do like me start
I start with MySQL in 1981 still working
on the code still doing development the
problem with the donations the current
funding is that you maybe get money for
the first version but who will pay for
the next version the next version and
when you do this for 30 years you will
learn this doesn't work very good way to
bootstrap the first version so you don't
have to go to investors because
investors want to take part or your
company I mean they're good investors
like me but not everybody
I will tell them that first prove your
business and when you have proven it
then come to me and then never give you
more money than you can spend so do a
licensing this what what we used with
MySQL we were the second program who
used do a licensing and we were the
first one who found out how to do it the
GPL so do a license mean that you had
occurred in two different versions one
is open source but is still one the
delay to open source versions that I had
the previous slide with some
restrictions
so with GPL the restriction is that if
you use GPL all your code has to be GPL
so that means that if a commercial
entity like Adobe wants to use my beer
product with MySQL they can't because
they don't want to make a door be open
source so they come to us and said that
we really like MySQL can we get the same
code and another license we said yes we
owned occurred here's it and then you
pale normal license fees and that was
what enable enable us to earn money on
MySQL we got about 70 percent of our
income on licenses and that's why people
worth 1 billion with the 70 million
dollar dollars had not remember revenue
not 70 million times times 10 that 700
million hub and we had 10 20 50 million
users that created the billion so a GPL
also is another way to do it and a GPSS
that that if you combine that the code
with your code on the Internet
somebody can access then product then
you have to do use give all your code
available so people are also paying to
get rid of that GPL and LGPL works
really good for infrastructure products
something people want to combine but if
you do a for example a a player or a
picture program or something else nobody
wants to combine that with anything else
so this license doesn't work with it
with all of those and
that's why David axe my company and me
David axe mark is the second fire under
my squirrel we've taught that we need
something else and we created this a
long time ago
but I wanted started to talk about this
publicly after I could become part of
open ocean because they were lots of
companies coming to me with business
someone else
we're dual eyes in the didn't work with
open source and I want to give them I
know another alternative to force small
portions of your there use the base to
pay so I could actually invest in today
I wanted to help them so that's also why
I have this talk so if you're
intrapreneurs here who are thinking
about how to conquer the world in a
different way this is one way to do that
so first this is not an open-source
license and there's lots of companies
who are having open core programs that
they claim this is open source when in
reality it isn't because you need this
closed source parts but the nice thing
is that the source is available from the
start there's in the source code it says
that after three years or something like
close to that the source code will be an
open source license and usually it has
to be GPL why this is better than open
course all the limitations that I said
that why I personally never would you
want to use a closed source product that
I'm depending on one vendor
I don't have a choice I who fix bugs or
anything else or had to end using a
product if the end vendor goes away the
business or slicer and doesn't have this
had these problems yes for some for the
limitations that it puts on you you have
to pay for someone some some parts yes I
forgot to say that that a part of the
business also lies and says that that
you can freely use the code in any way
you want but under these conditions you
have to pay so there is a way to get a
small part of your user base to pay and
that kind of is the trick to do it so
the nice things for for for users is
that do you have lots
reason to trust a business source
license window because you know that
there is no local vendor lock-in you
have all the source code and the only
characters that for some cases if you
earned a lot of money then you're
excited to give something back and I
believe that companies are using the
business source license are forced to do
have a good behavior against the
customers because after three years they
can use to you for free so what you have
to do is that you have to do new
releases with new features so you can
get basically get a new timeline because
the timeline starts for its release so
and you have to ensure that everybody is
happy with the new your new release
so they don't just continue using all
the release without paying so the
recommendation I usually say is that
three to four years you shouldn't try to
force everybody to pay in my Square over
the time because we concluded that about
one in a thousand paid a lot of license
for my Square and if you have millions
of user actually one in a thousand it's
not a bad deal so you should target the
the part that forces people to pay to
something that you get a big spread
but those actually earn a lot of money I
really are using a product they have to
pay and I think that's a fair thing to
do so this is my way to try to find a
compromise between the closed source
word where you have a possibility to
earn a lot of money and the free word
where do you want to give a lot of uses
a lot of things for free which will
force a small part to pay so you can do
your job and continue doing what you
love it for the rest of your life
there are also been lots of confusions
because when I introduced this in 2013
people say that oh no it wants to do
mariadb as their business source and
closed it down there's not intention
this is just the helped entrepreneurs
come who believe in open source but
can't afford to be fully open source but
still want to follow the philosophy to
do that and they will be open source
with
light time delay I think that's a good
compromise so there's a couple of
project that is using it there lots of
people who are contacting me and asking
can you give me details and everybody
wanted to see that hey has somebody else
done it before so that's one reason
we're real happy that the massacre
massacre proxy which is part of the
products we have in Murray River
cooperation is be a sailor so we're
actually showing people that you can
earn money this way and after we change
license that the discussions about
paying for max Keller was totally
different no we are talking about dealer
status up to hundred thousands which
when before we're talking about couple
of tiles thousand or we just bundled it
with something else
so this really works so kind of day in
slides my scale could never have been
successful if we wouldn't have sold
licenses it's very very hard to get
confidence to pay when they don't have
to when I started with my square Lopez's
first new people were or companies for
used to pay for software so when they
started to use us they said okay we have
to pay them do you understand that they
actually could use it for free
subscriptions good business but they're
hard to sell and in the end license is
free money so that you just get you
don't have to do anything else to get it
and you need that to be able to convince
investors that your company's somewhere
some thing where we should put our money
and thank you
[Applause]