Open source is a term that was coined in the late 1990s to encompass a series of free software licences that give various levels of freedom to the users of software. On the one hand you have so called copyleft licences like the General Public License or GPL that place some restrictions on the user to other much more liberal licences like the BSD license that place very few restrictions on the user. All of the licences give the user access to the source code of the software and allow them to modify the software. The user is then able to re-distribute the modifications as they see fit.
I am currently messing around in the pits of .NET e-commerce. I thought it would be the last place I’d find open source inspired disharmony. But no, even here it is to be found. 😉
OK, a bit of background.
NOP Commerce is an ecommerce platform based on Microsoft’s open source ASP.NET platform. The project has been around for five or six years or so. Gets very good reviews too. Last year SmartStore.
How time flies.
It has been six years since I wrote about Network management’s “new wave” and thought it would be interesting to go back and see what has happened. We are now at the outer envelope of the VC funding cycle so things should be sorting themselves out one way or another.
The new wave was Hyperic, Zenoss and Groundwork Open Source VC funded, open source network management companies.
One of the nice things about Linux is the ability to install apps (and dependencies) very easily using apt-get or similar. Windows users have been missing a similar tool for a long time. Never fear, the Scottish Alt.Net group have written Hornget, a tool for installing open source .NET projects.
Quite a few projects are supported, though most are of interest only to programmers. It would be nice to see a lot more user oriented tools like games and the like.
I did a comparison of the buzz for the leading open source network management tools in 2008 so I thought it would be interesting to do the same comparison for 2009 and see what’s changed.
As I did last year, I’ve compared the number of searches for the project name using Google Trends. As always, this post is not intended to be indicative of the usefulness of a particular tool to your requirements.
One of the things I’ve found very interesting about being involved in open source, and indeed business for that matter, is customer expectations.
Just because you give something away does not mean that you or your offering will be judged more kindly as a consequence. It does not mean that there will be a lower expectation of your support either.
Take this exchange on the Hyperic support forum. HyperMike plainly has an expectation that Hyperic offer technical support via their forum for free.
The recent controversy over the ICINGA Nagios fork brought into focus the relative activity of the various network management projects.
One of the main complaints aimed at Nagios was the slow speed of development. The following graphs, taken from the open source directory ohloh, show the number of committers and the number of commits over the last three years for Nagios, OpenNMS and Wireshark. I can’t vouch for how accurate the stats are but I think they do provide some insight into the development processes of the respective projects.
A real world example of what Tarus Balog from OpenNMS has been banging on about recently with his critique of open core or fauxpen source as Tarus calls it.
A product manager who has an open product and a closed product plainly has a decision to make over which features go into which product. Give too much away and the value add of the closed enterprise product is insufficient to warrant the licence fees.
The first ICINGA beta has been released with a new GUI written in PHP 5 utilising the Agavi MVC framework. A project roadmap is available so you can see where the project is headed.