Enterprise Software

On Free, Open Source and VRM

Open source is pretty standard practice these days – whether on the desktop (OpenOffice), on the server (MySQL), in the enterprise (WSo2), even tools like CRM are now available open source in some flavour or another. There are two types of people who are interested in open source.

A. Open source is interesting because it’s open. The philosophy behind this one is that “given enough eyeballs all bugs are shallow” a la http://en.wikipedia.org/wiki/Eric_S._Raymond.

B. Open source is interesting because it’s free to use. The philosophy here is, duh, why spend money when I can have something for free?

Open source, because it’s open, is great for learning, great for practising and great for demonstrating your chops to your peers and to potential employers.

Open source, because it’s free to use, lets companies build more stuff better and faster and cheaper with open source tools than they would have been able to without. If you want you can even pay for your open source (even if only via add-on services for enterprise support).

There’s a big difference. And I suspect that for most people the free aspect of open source is more important than the open aspect.

Open Source and Free
Open Source and Free

For example I’ve been giving VRM a lot of thought recently (see post in my other blog in which I was put right on some assumptions by Doc Searls and Graham Sadd), and I’ve been interested in some of the debates (e.g here and here) about the role of open source in VRM.

On the one hand is a train of thought that goes something like “this needs to become commercial to be successful”. On the other hand is a train of thought that goes something like “the open source community is our best bet to solve something as massive as this.”

And then of course there are plenty of comments along the lines of “it is both commercial and open source”.

But open source as relates to VRM – is it really that important? Adriana Lukas’s MINE! project is open source but does it need to be editable by anyone (open)? Or does it need to be freely distributable to anyone (free)?

Of course the use of free software elements will be invaluable in building effective VRM, just as with building any software these days. But open source doesn’t need to be part of the philosophy of the movement itself. Identi.ca is open source. Twitter is not. But there are plenty of ways of getting at the data in Twitter in third party applications.

It’s at the data layer that I think the open-ness debate needs to happen. The importance with VRM is in a user controlling their own data and communicating that data easily to potential vendors, under the user’s terms. The code that enables this to happen is of secondary importance. And will probably come from a whole host of small, different pieces. Some parts may be open source, but other parts may be proprietary (but with good APIs). Perhaps I’m trivialising things but I wonder whether with VRM the secret of success is “open data” rather than “open source”?

3 thoughts on “On Free, Open Source and VRM

  1. What matters is that users not get locked into any one company’s proprietary system. Open source doesn’t guarantee that, but it provides a value system that puts compatibility first and resists vendor lock-in.

    VRM is too new to provide examples, so let’s take something else individuals can generate as well as use: video. How can one compress video so it can travel through most of the Net’s pipes to other users? Well, there’s Flash. That’s proprietary. And there’s Microsoft’s Silverlight. That’s proprietary too, although it’s not limited just to Microsoft operating systems. It runs on Macs and may eventually run on Linux with the help of Novell.

    Or they can use Theora, the video sister to Ogg Vorbis audio. (Theora isn’t quite ready yet, but it will be by the end of the year, and Firefox plans to support it.)

    What we want with VRM is to start with the equivalents of Theora and Ogg Vorbis. We can save years of anguish that way.

    For more background on the above, go here: http://www.nytimes.com/2008/08/10/sports/olympics/10stream.html?scp=1&sq=linux%202008&st=cse

  2. Hi Doc, thanks very much for commenting.

    What is your view on the argument that open source is ony good for (re-)-building something that already exists. e.g. that Linux works because it is based on Unix. Same for any other open source examples I can think of (and equally for the hardware guys now building open source CNC machines).

    Your Theora example seems to supports that argument. If I understand correctly that Theora is an open source project inspired by existing closed-source technologies.

    Following this argument you’d say that innovation begins with commercially-driven interests and that the open-source-isation is a later step in the inevitable commidification of something successful once it’s been around a while.

    Which is why I think the work that someone like Paoga http://www.paoga.com/ is doing is particularly interesting in this space. (Whether it’s “the answer” is a different question).

    Personally I’d like to think that open source can drive innovation rather than emulating it. I’m just struggling to find supporting evidence.

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.