One of the live issues in the software world at the moment is whether or not open source code can have long-term sustainability. That is, if there is no clear proprietary ownership can a user be sure that the code will be maintained and developed over a long period? Back in October I was commissioned to write up a workshop hosted by Oxford University’s OSS Watch service that looked at some of these issues. The article, “From a trickle to a flood”, has now been published.
One of the big issues is the methods, or models, that are used to create the code. There are a number of models that are being explored by different open source groups but the Oxford event focused on just one: the open (sometimes called the ‘community-led’) development model.
In this model a diverse community of developers and users work together for the longer-term benefit of the product. The argument is that sustainability can be achieved through the development of a wide and diverse community, a kind of eco-system, which nurtures and supports the code over the long term. The model works with what Harvard Internet lawyer Yochai Benkler has theorised as commons-based peer-production, a process by which everyone who contributes also gets something back that furthers their interests. One of the keynote speakers, Gianugo Rabellino, CEO of SourceSense, described it this way: “It is a bunch of folks, working together, with diverse motivations, and who are not bound by any strong tie – we don’t for example work for the same company…” He goes on to say that: “it is not just grabbing software, attaching an open source licence to it and dumping it somewhere. It is more about understanding and working with others. For me, it is the natural way to express oneself in a connected world”.
For people who are not used to working in this way I think these are quite hard concepts to grasp. There’s no doubt in my mind, though, that Gianugo was talking from the heart. He really believes what he says and lives the open development method as a kind of credo, which is what makes it so fascinating.
Microsoft’s future
July 2, 2008Last week the BBC sent that well-known techno-geek, Fiona Bruce, to interview Bill Gates for the Money Program. The result was a fairly pedestrian plod through the history of the company, although it was interesting to see the bit where they recreated the original (and now infamous) photo of the Microsoft start-up staff in full, late-1970s regalia.
What the programme didn’t say much about was the far more interesting question of what happens next. Where will Microsoft go post-Bill? Although they did touch on the emerging threat of Google and the on-going Yahoo buy-out situation, they had little to say on the way Microsoft clearly has to change to deal with the post-PC era and the emerging Web generation.
One of the issues facing the Redmond-based behemoth is the rapid rise in free and open source code, open data, and associated new innovation development methods. On Monday I had the privilege of interviewing Justin Erenkrantz, who is the President of the Apache Software Foundation, a leading open source software development community. Amongst many interesting lines of discussion we touched on the changing nature of Microsoft and Justin expressed his opinion that, based on his recent experiences, there has been a ‘sea-change’ at Microsoft.
Justin is one interesting and busy guy – juggling a software job at online TV start-up Joost, undertaking a PhD and carrying out his role with the Foundation, but he certainly has his finger on the Silicon Valley pulse. As ever I have to disappoint and say you’ll have to wait until the full interview comes out for further details.
Tags:Apache, Microsoft, Open Source
Posted in Comment, Technology | Leave a Comment »