How Much is that Project in the Window?

It’s snowing here today. For many who live in cold climates you are probably saying “big deal” but it is rare to have snow where I live and this is the most significant snowfall we’ve had in four years. By the end of the day we could have up to six inches (15 cm).


Sortova Farm in the snow

Since it happens so rarely we don’t have the equipment to clear the roads quickly so everything pretty much shuts down. At the OpenNMS Group we’re used to working from home several days a week so it will be business as usual, but I did cancel two meetings today and it frees me up to watch the coronation at noon.

It also allowed me some time to browse through my news feeds, and I came across an interesting post by the 451 Group.

I like the 451 Group, mainly because they realize that OpenNMS exists (grin). In addition, they seem to have a good understanding of the open source marketplace.

Today Matthew Aslett wrote that Intalio has raised funds to acquire 8 to 10 open source companies in the next year. It was interesting to me for a number of reasons. Most open source business models that I’m aware of have being acquired as the exit strategy, but many of them take the VC route to get there. Most VCs are looking at a big payout, say north of US$100 million, but the number of companies that can spend US$100 million on an acquisition is small. However, the number of companies that can spend, say, US$10 million, is much larger, so it would seem that the safer way to get acquired would be to either bootstrap the company (like we did) or get a small amount of angel funding to get started and to keep the company small and focused. Plus the model of acquiring smaller companies worked well for JBoss.

Another reason I found this post interesting was Intalio’s list of requirements for a possible target:

Small (25 employees is a maximum, less than 10 is preferred, mainly engineers)

The OpenNMS Group has six employees, and half of those were added in the last 18 months. We are all technical – there are no full time sales or marketing people.

Open Source or ready to go the COSMO way

Duh. We’re free and open to a fault.

Exceptional technology that took many person-years to develop

OpenNMS has been around since 1999. A tremendous amount of work has gone in to building it, both from the commercial side as well as the community side.

Architecture compatible with the one built for Intalio|BPP

From what I can tell, OpenNMS would be a good fit. We’re written in Java utilizing a lot of the new enterprise technologies such as Spring and Hibernate.

Support for industry standards (J2EE, WS-*, etc.)

Got that. The newest OpenNMS code adds REST-style interfaces, we support most industry standards (SNMP/WMI/TL1/HTTP), and there is always lots of XML.

Active user base (the larger, the better)

With 50,000 unique visitors to http://www.opennms.org and 5000 downloads each month I think we can check that off.

Committed customer base (the larger, the better, but small is OK too)

We’ve had over 100 customers in 18 countries, with over 50 current support customers, and our first commercial support customer (from December 2001) is still a client.

Committed employee base (location irrelevant, we’re in 13 locations already)

I’ve never worked with a better group of people. I think “committed” is too weak a word to describe their dedication to both the company and the project. While most of us are near RTP in North Carolina, Jeff is in Atlanta, so the fact that location is not important is a plus.

Profitable or break-even

Yup, got that. Since our business model is “spend less than you earn” we’ve been profitable since our first day in business.

Little or no debt

Heh, since we’re bootstrapped the opportunities for debt have been pretty limited (banks are a little wary of loaning money to companies with no liquid assets). So while that has caused us to grow more slowly than I would like, the company remains closely held and well positioned to ride out the current economy.

So it looks like we’re a pretty good fit, which gives me a little more confidence that what we are doing is the right thing (remember, I’m making most of this up as I go along so any reassurance is nice).

Since snow gives me time to reflect a bit, I’ve been thinking about what kind of company I’d be willing to allow to acquire us. They’d have to be doing cool things and provide a great work environment. They’d also have to have a serious interest in investing in the OpenNMS project itself, versus just buying it for the name or to get us out of the way. Their business would have to fit in with our mission statement of “Help Customers – Have Fun – Make Money”.

In exchange they would get the best bunch of guys on the planet. Seriously, each day these guys amaze me. They’d get a solid customer base and a mature, profitable product line.

One problem would be that they’d also get me. I’ve often wondered about my role should we ever be acquired. When I search Monster for “loud-mouthed, opinionated, free and open source bigot” I get no hits [Update: heh, actually I get eight]. My job at OpenNMS has always been to hire people smarter than me, which I’ve succeeded at beyond my wildest dreams, so next to them I start to lose my relevance.

I think the role I’d be best suited for would be Community Evangelist, or Vice President of Openness. I hate the term “community manager” because it seems to refer to the open source community as a resource to be manipulated, versus something to be nurtured and grown. Would Community Gardener work? God knows I’ve got the fertilizer (grin). I’d love to see if I could get as excited, and thus get others excited, in projects that compliment OpenNMS as I do with OpenNMS itself.

Fun thoughts for a cold day.

3 thoughts on “How Much is that Project in the Window?

  1. Heh, I’m actually not trying to pimp us out to Intalio, but I thought it was nice that our business plan fits in with what they are looking for. It was more of a validation that we are on the right path versus “hey Intalio, buy me”.

    Also remember that I don’t have any real problem with the “open core” model, I just hate it when it is called “open source”.

    I could see a number of ways such a model could be made to work with OpenNMS. For example: once we were in talks to be acquired by an open core company, and I suggested that all of the open source code be integrated together and called “OpenNMS” and all of the commercial code and services be sold under the name of the acquiring company. That way there would be no market confusion – the commercial stuff would have one name and the free and open stuff would have another. That didn’t fly so the acquisition didn’t happen.

    I’m open to anything as long as my two rules (that OpenNMS will always be free and OpenNMS will never suck) are met, but my guess is that the OpenNMS Group is a better fit for a services company than a software company.

  2. Intalio and OpenNMS are a great fit. Initially, a few rules and forms could be smushed together toautomate multi-step configuration and maintenance tasks.

    With a little time it would evolve to handle IT’s (ITIL?) most common processes – service desk, change management, service requests.

    For the data centre ops guys, perhaps service orchestration, provisioning and process automation would be make it a stand out.

    The Unicentre and Tivoli teams at CA and IBM would have to step up and be counted – inside of reaping fat cheques for comparatively little value.

    A community driven approach to developing workflows, rules and forms would see gradual, then rapid adoption of best practices across firms that could not otherwise afford to reap IT operational economies of scale.

    Tarus, you’d be an asset to any form – your passion cannot be bottled, but it can infuse and infect those who meet you.

    Good luck, I hope you’re not acquired anytime soon. Stay free – keep it fun.

Comments are closed.