June 4, 2009 4:09 AM PDT

Open-source freeloaders, inventions and replacements

by Dave Rosenberg
  • Font size
  • Print
  • 7 comments

Over the last several months I've changed my opinions on open source any number of times. I like to think I'm not just being fickle and instead it's market dynamics that are shifting focus and opinion.

I was recently quoted in an article about open-source "leeches", and in many situations I stand behind the comments. As it turns out, one of the companies I mentioned is now paying, though many others are still not. Freeloaders will always be part of the open-source game, and I think we all accept that, even if it gets under your skin occasionally. At this point, I don't really care--I'd rather see more unpaid open source than expensive proprietary software in use.

In the past I've had bewildering conversations with CIOs and VPs where they told me that they wouldn't contribute code back because they had "created IP--why would we give it to you for free?" while generating hundreds of millions of dollars on top of open-source software that someone, somewhere had given to them for free. I guess that's the sticking point. Not the freeloading, but the assumption that what they created is somehow more valuable than the product that they built on top of.

This brings up a whole world of issues for those trying to build open source companies. Lately, I'm becoming less convinced that you can build a pure-play open source company if you don't fall into two broad categories: direct replacements or inventions.

Direct replacements for proprietary offerings

Replacement products need to be close in functionality and solve the same problem as the software being replaced. In the early days, this is more a function of brand and messaging but over time the functions have to be very similar. A very broad generalized example of this is how Alfresco initially targeted Documentum very heavily or how SugarCRM went after Siebel and then Salesforce.com.

It's very difficult to have a product that's almost the same but requires users to learn something new or change the way they think about the software they currently have. Take the Spring App Server as an example--it's a strong challenger to Weblogic and JBoss but the company still has to do a lot of education to potential customers (though arguably not to developers.)

The same challenge exists for most categories. If your network management product sort of acts like OpenView but isn't really a direct replacement (even if yours is better) then you have to find some differentiation to rely on versus the competition.

Inventions, or something that doesn't otherwise exist

An example of an open-source project that could become a successful business is Puppet. Without debating the technical merits, Puppet is a tool that can drive the next-generation data center and make life easier for system administrators. By the same token, you could also consider the Eucalyptus project an invention (even though it replicates the functionality of Amazon EC2) as there are no other pieces of software you can get to do the same thing.

The fact that both projects are open source is important to the distribution of the product, but people seem likely to pay for the software in some context, provided they perceive some kind of value from it.

The specifics of the value are unfortunately unique to the organization using the software and might be support or additional features or whatever. The important thing from the business perspective is to have some kind of differentiation that encourages people to give you money.

I don't believe that you can build more than a "lifestyle" business just based on support or professional services. Purity is all well and good until you want your business to grow.

Follow me on Twitter @daveofdoom.

Dave Rosenberg dishes up "Software, Interrupted" with nearly 15 years of technology and marketing experience that spans from Bell Labs to multiple start-up IPOs to open-source enterprise software companies. He is co-founder of MuleSource and currently serves as the general manager of Hardy Way. He is a member of the CNET Blog Network and is not an employee of CNET. Disclosure. You can contact Dave via e-mail at softwareinterrupted@gmail.com or follow him on Twitter @daveofdoom.
Recent posts from Software, Interrupted
Video games outsell movies in U.K.
Android and iPhone users not so different after all
Flexing the boundaries of flash memory
LG, RIM top Apple in number of phone users
A modern approach to Java application development
Mountain Dew drinks up social media (Q&A)
Top ad trends list spotlights online behavior
IBM closes lackluster M&A year with buying spree
Add a Comment (Log in or register) (7 Comments)
  • prev
  • 1
  • next
by jgehlbach June 4, 2009 6:29 AM PDT
If you're disappointed because users are not contributing money to your open-source project, then you're definitely doing open source wrong. The OSI web site (www.osi.org) states that one of the promises of open source is "an end to predatory vendor lock-in". Any obligation to give money to a vendor of open-source software must come from the user's own conscience or business need (e.g. the need for support, training, services, or indemnification). If you want your users to be obligated to give you money in exchange for the right to use some or all features of the software, then you should choose a pure commercial licensing model, perhaps with a zero-cost "lite" version to encourage adoption.

If you're disappointed that users are not contributing code to your open-source project, then you should solicit feedback and adapt the project to meet the criteria that would encourage your users to contribute code. Using your media pulpit in an attempt to induce guilt in your users will only make potential users run away faster.

Of course, if you want it both ways, then you're kind of wedged. Something to think about before your next trip to Sand Hill Road.
Reply to this comment
by daverosenberg June 4, 2009 9:06 AM PDT
Umm, thanks? I think I clearly stated that I would prefer to see more unpaid open source. I don't know what you are talking about with media pulpit comment.
by Sadien_Inc June 5, 2009 8:02 AM PDT
Dave,

Great article.

I think some of the comments here reflect two things...

1. The bitter "cold war" that is developing between commercial software providers and software users, and;
2. A misunderstanding of open-source software licensing.

The only reason I bring up the "cold war" statement, is to illustrate how the distrust and hatred of for-profit software organizations often the catalyst that drives many software users, "free-loaders" or otherwise, to use open-source software.

Which leads me to my main point... "Free software, is not license-free software." (Through my work, and my firm, I have said those words no less than 10,000 times.)

Copyright law is such that a work, in this case a piece of software, is subject to the usage constraints set-forth by the author(s). These constraints are governed by contract.

For commercial software, the contractual consideration is typically pretty simple...
-- bring money
-- don't change anything
-- don't share any copies.

Open-source is often the opposite (in so many words)...
-- keep your money
-- change anything you want...
-- BUT if you change anything, you must share the changes.

There is obviously a COB with both. Whether it be cash, labor, resources, time, etc....

Thus... "free" is subjective, and typically a false impression.

The important thing to remember is that open-source is not "good," nor is it "bad." It is simply a form of licensing. It has its advantages, and it has its disadvantages.

Ultimately, all software is governed by copyright law. The dollars spent to use the software is immaterial, to the bigger constraints of statute.

G.C. Hutson
Chief Executive & Senior Partner
Sadien Intellectual Property, Inc.
http://www.sadien.com
by andrewz12 June 4, 2009 9:58 AM PDT
Dave, you provide some interesting perspective. On a slightly different, yet related tangent, I've been developing the perspective that open source has occupied a vital place on a product development continuum, as opposed to being a separate universe from licensed software. One indication of this is open source license updates over the past seven years. Look at the evolution of the GPL terms and conditions.

It's evident that open source has been leverage to springboard great technology solutions that make it into mainstream, licensed profit models.

So, the more interesting question would be: what marks the transition between an open source solution and one that is licensed for profit? The world of open source solutions has typically drawn the line at customer support - you get the solution for free but you need to pay for support. Then, some solution providers have gone a step further and said that not only should one pay for support but certain enhancements would be paid for as well because they are not essential to core functionality of the solution.

There are shades of gray in this space that are of benefit and do not hamper community-based development.
Reply to this comment
by daverosenberg June 4, 2009 10:49 AM PDT
Very good point--I've had the same thought around this concept of "cogs and wheels" that are OSS and maybe try to make money vs. pure-play efforts. The continuum is still unclear.
by drfrost June 4, 2009 10:51 AM PDT
Everyone has heard the story about the scorpion and the fox and the bottom line is: you can't expect a scorpion to act against it's nature. Businesses are about optimizing profit. Often, unfortunately, they're about optimizing profit in the short run and behave rather myopically. But I don't think it's reasonable to expect them to give away IP they've contributed to a product for free, ESPECIALLY if software is their primary business model. It's simply not in their nature. There will be exceptions, of course. But I don't think it will ever be the "norm" given our current culture.

One way around this is to go with a license that forces any derivative products to adopt the open source methodology. Of course, that means that businesses are far less likely to use such products... which would be counterproductive to your stated desire.

How does the saying go? A rock and a hard place?
Reply to this comment
by hymanroth June 4, 2009 1:45 PM PDT
I can't see any conflict between open source (ie. publically viewable code) and the developer(s) making money from the code itself.

All other business models for open source either don't scale (support) or are incongruous (proprietary add-ons).

The beauty of digital content is its negligible marginal distribution cost - OSS should leverage this.
Reply to this comment
(7 Comments)
  • prev
  • 1
  • next
advertisement

15 sites that went kaput in 2009

Web sites launch all the time, but they also shut their doors. We highlight 15 that bit the dust this year.

Top 10 news stories of the decade

Let the debate begin: Was the iPhone more important than iTunes? Was anything bigger than Google finding a great business model? CNET offers its list of the 10 most important stories of the '00s.

About Software, Interrupted

In "Software, Interrupted," Dave Rosenberg discusses disruption in the software market, as well as the products and services that keep business technology norms in perpetual flux.

With nearly 15 years of technology and marketing experience spanning from Bell Labs to multiple start-up IPOs, Dave co-founded open-source software company MuleSource and now serves as general manager of Hardy Way. He also happens to be a U.S. patent holder and a workaholic. Technology is his best friend and mortal enemy.

Add this feed to your online news reader

Software, Interrupted topics

advertisement
advertisement

Inside CNET News

Scroll Left Scroll Right