Blogroll

Main | Star Wars Has Arrived: US Defense Sponsors Mini At-At »

August 29, 2008

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/services/trackback/6a00e554d6a428883400e554bb938b8833

Listed below are links to weblogs that reference Open-Core Licensing (OCL): Is this Version of the Dual License Open Source Business Model the New Standard?:

Comments

Feed You can follow this conversation by subscribing to the comment feed for this post.

Matt Aslett

Welcome to the blogosphere. Nice first post. The model you refer to has also been referred to (not widely, although I use it in a forthcoming report) as Split Licensing (to differentiate from Dual Licensing). I'll follow up with more discussion later.

Barry Klawans

Andrew, thanks for the acknowledgment - I'm rather proud of what was created when I was with JasperSoft. I feel forced to be humble though - the concept of "visible source" for commercial extensions came from a panel I attended at OSBC one year, and then a couple of panels I was on at various events. At the original panel a buyer of open source (unfortunately I can't recall who) pointed out that the option of closed-source extensions was a non-started, since it eliminated most of the benefits of going with open source in the first place.

It was one of those "why didn't I think of that?" moments where once said, something seems obvious, but in fact wasn't. After that I had a series of discussion with folks at various events which resulted in the "visible source" (or in JasperSoft's case, "modifiable source") for commercial extensions.

-Barry

Curt

Andrew,

I wonder if it's important to draw a distinction between 'extensions' and 'applications'? Extensions imply a superset of the core technology (as you point out); whereas I think of an application as a different program running on or with the open source software. What I'm getting at is, is there a category for this - namely, 1) a GPL code base; 2) a commercial version with identical bits, and 3) closed source applications that can be run with either license?

Andrew Lampitt

I am not sure I follow you, Curt, but some comments:
1) distinction between 'extensions' and 'applications.' Well I think the distinction concept is dependent upon the context of the type of software we are talking about and the context in which it is used. Let's take a BI tool for example. BI can be a component inside another application, but it can also be a standalone BI application itself.


2) yes, agreed that it makes sense to have commercial versions that are without (ie, same as GPL bits) and with premium extensions. Typically any company that does OCL will let you license the GPL bits with a commercial license.

Tristan Rhodes

Andrew,

Excellent post, I find myself agreeing with your points. Defining this business model and giving it the name "Open-Core Licensing" can help present a positive image when talking to open source communities. The relationship between vendor and community CAN be a mutually beneficial one.

Keep up the great posts,

Tristan

wow.. great info at this post thanks!!

nice reading ;)

Arabic Translator

There still a number of effective business models for opensource. I believe the basis for the Opensource phenomenon is that services can actually drive more revenue than code. If you are the defacto source for the code then you can control the knowledge associate with the most profitable services. This is a smart strategy.

Andrew Lampitt

In response to Arabic Translator, I will summarize all of my open core blogs in a few lines:

The whole point around open core is to articulate the most scalable business model for commercial open source.

Offering services is not more scaleable than offering a product. That's because with professional services, you have to maintain qualified headcount and keep them billable. For a product, you simply charge additional customers for the same bits you already created for customer #1.

Verify your Comment

Previewing your Comment

This is only a preview. Your comment has not yet been posted.

Working...
Your comment could not be posted. Error type:
Your comment has been posted. Post another comment

The letters and numbers you entered did not match the image. Please try again.

As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

Having trouble reading this image? View an alternate.

Working...

Post a comment