In association with heise online

Open source, closed mind? 05 October 2009 15:20

This is a good article in general, however you are missing a few
important points.

Firstly, the term 'open core' is a little misleading. When the 'open
core' is typically > 80% of the features and code, is it really the
'core'? Any company using an open core model that does not provide
full-featured, valuable software in open source, is not going to get
any community or community contributions, and they will ultimately
fail. The ratio of people using the open source version vs. the
commercial version is typically 99:1 or higher. Claiming that "The
'free' version does some things, but it is the full featured version
that most people need." is utterly false.

In addition, of all the software that you use, how often do you use
100% of the features? For most people the answer is 'almost never'.
The open core model only works if the open source software contains
the those features that are commonly needed.

Secondly, if you are so 'open' how come you are so closed-minded when
it comes to the open core model? 

I see the open core model as vital in this phase of the growth of
open source. Imagine a future where the majority (or all) of the
software used by individuals and businesses is in open source. How do
we get there? By creating an environment where innovators and
investors are discouraged from creating any open source? That does
not help, in fact it hurts. I see the open core model as something
that provides new software start-ups a viable option to use an open
source model. If there is any significant up-front development or
investment needed, a support/services only model is rarely seen as a
viable option. 

When it comes to start-ups the options considered viable (by most
investors) are:
1) produce 80-90% open source code with an open core model
or
2) produce 100% closed code under a proprietary model

For an 'open source future' the usage of the open core model by
start-ups is much more preferable to the proprietary option.

If you reject the open core model you are, in effect, asking
start-ups to stick to proprietary development. This is a step
backwards and delays the creation and adoption of open source
software over the long term.

James Dixon

The H open source

The H Security

The H Internet Toolkit