This would never happen on my watch

Business, OGRE, Open Source 6 Comments

I read with some interest Matt Asay’s blog on TWiki, and what has happened over there as the company associated with the open-source project has basically decided to ‘reorganise’ everything, it appears in order to make itself more attractive to venture capitalists.

To be honest, I really don’t understand the motivation at all. All open source projects live or die by the strength of their community, and to suddenly break from it in the interests of attracting investment is crazy. Personally, I’ve never wanted to take VC money if I can help it – I’d prefer to run a small, self-funded and organically growing ship that I can stay in control of, and which I can apply my own brand of ethics to in balance with the need to make a living. Balancing open source and commercial necessity (we all have to eat after all) is tough, and it’s very different to running a regular proprietary software business, so you really can’t apply the same rules without undermining the very basis of the business.

Unfortunately open source poster-child examples like Ubuntu don’t help in many ways. Ubuntu manages to do everything the ‘right’ open source way while still having gazillions of dollars to spend on premises, staff, servers etc – but that’s only because it’s backed by an interested billionnaire who doesn’t really care how long it takes to turn a profit (and probably wouldn’t be too fussed if it never did). So in some ways Ubuntu makes it hard for others because it’s often held up as an example of how things should be done, when in fact almost no-one else can afford to do it that way, unless they can find a billionnaire of their own. Perhaps that leads to cases like TWiki for some projects, where ‘Ubuntu envy’ leads them to chase investment, but at the detriment of the reason they exist in the first place.

All I can say is that this will never happen to Ogre while I’m in charge. I obviously have to seek commercial opportunities related to Ogre, but I have a very deep line in the sand drawn many moons ago that I will never cross. At times people have asked me ‘what would happen if Ogre got acquired?’ – and I have to patiently explain to them that even if I wanted that to happen (and I don’t), it’s actually not possible in a traditional sense, since my company doesn’t own all the code. It owns a lot of it for sure, but the rest is community-contributed and licensed by TKS based on the contributor agreements – which in our case don’t ask for copyright assignment, just permission to use & relicense. This means that no-one could come along and ‘buy it up’, or at least not in the traditional sense. They could buy the domain from me I suppose, and the rights that TKS has, but could not fundamentally change the licensing conditions without approaching the contributors for permission. It’s commercially resticting, but I also see it as a key factor in reassuring the community about the intentions of my company.

When it comes down to it, in many ways having this restriction there is unnecessary – even if I was able to ’sell’ Ogre, or suddenly change the licensing, I would be stupid to do it, because it would immediately destroy the community, which is what has made it great. Someone would fork a new project from it, and with a bit of time, that would become the ’standard’ version. There might be some opportunity to ‘milk’ the codebase with custom commercial versions for a little while, but it wouldn’t last. The whole idea is self-defeating in the medium to long-term, as TWiki.net will probably discover shortly.

I’ve talked about business models and open source before, and that it can be necessary for companies like mine to mix in some proprietary aspects sometimes (e.g. optional add-ons) to make ends meet. However, maintaining the absolute integrity of the central open source project and its community at all times is absolutely vital. That’s the heart of it, and any business destabilises that at its absolute peril.

Share this post: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • N4G
  • StumbleUpon
  • del.icio.us
  • Mixx
  • Google
  • blogmarks
  • Slashdot
  • Reddit

6 Responses to “This would never happen on my watch”

  1. valentingalea Says:
    October 30th, 2008 at 11:18 am

    Your vision and dedication are exemplary!

  2. KungFooMasta Says:
    October 30th, 2008 at 4:13 pm

    Reading about autodesk in the lounge forums had me thinking similar thoughts about Ogre. Its good to know you’re firm about this. Too bad we don’t have an interested billionaire to fund us to work on Ogre, that would be awesome. :D

  3. Rafael Alvarez Says:
    November 1st, 2008 at 1:30 pm

    The license of the TWiki code has not change. What changed was he term of use of the website. And what really got the community angry is that a new governance rules were imposed by the trademark holder (which, incidentally, had admin access to the site and the servers, and whose company owns the servers) that nobody in the commmunity was ready to accept. As the options where “accept them or go away”, we went away.

  4. Andrew Fenn Says:
    November 1st, 2008 at 4:20 pm

    Steve, I have often thought that you would be the best person to write a book about profiting from an open source project. I’ve always wondered why you’ve never written a book on the subject?

  5. Steve Says:
    November 1st, 2008 at 4:36 pm

    @Andrew: honestly I don’t feel qualified to do so; I figure I need to have built a successful business to do that, and so far what I have is ’successful enough’, but not what I would consider a benchmark. Maybe in 5-10 years, if I’m still solvent :)

  6. kinjalkishor Says:
    November 5th, 2008 at 3:32 pm

    How many wealthy millionaires are into 3D Graphics ? But nice it will be.
    Though actually a collaboration of not so wealthy, or collection of vast internal donated funds will also be good.
    Also On Ubuntu, Mark shuutleworth is actually trying to get substantial sum of money in banks for continued Ubuntu development, so it will rely less on his own wealth and will actually will be very good in long run.
    It is understandable as I also myself am commited to save substantial money whose interest will be sufficient to make me financially independent.
    This seems a sane policy for all.
    Result of that will be, I will break free from need of working for money, and for a open source project that means it will be truly independent.
    That seems easier then finding the millionaire.

Leave a Reply