SourceForge By The Numbers

At the presentation on Tuesday night (on the commercial issues of Open Source software) I was asked if it was possible to manipulate the Sourceforge rankings. Unfortunately the website was mostly down at the time, so it wasn’t possible to answer immediately.

However, I have taken a quick look tonight and note that the Sourceforge.net rankings are able to be manipulated if one wanted to do so, as the formula is quite clear. However, as Sourceforge.net notes, those statistics are not the only way by which a project should be assessed. The ranking statistics are a good indicator of the project’s activity level rather than the quality of that activity.

The point should be made that the incentive of an project author to manipulate the rankings process is fairly low given that, in general, the potential monetary gain would be fairly minimal.

Bespoke software? Take two tablets and call me in the morning.

So far this year I have been to see several clients to review their approach to information systems. Almost all have struggled with the in-house development of software – in many cases a lot of effort has been put into developing in-house software, and although it must have sounded like a good idea at the time, they have come to regret it eventually.

In my humble opinion (and I haven’t really researched this one too much yet) there are usually several factors that end up ensuring that it all turns to tears:

  • It’s far too hard for internal software development staff to say “no” to any request for assistance from other areas within the business (and IT people are usually there to help, so they don’t like disappointing people).
  • Our natural optimism operates to say that to do the development work required will be much easier than it ever actually is. Eventually, we learn.
  • Developing software is really, really interesting. Documenting it and writing down what you did isn’t so easy – and besides, there’s always a new project to get to.
  • My final factor as to why an in-house development approach ends up giving corporate heartburn is that few organisations can afford to provide the real tools that are needed, and support the large development staff necessary to allow people to bounce ideas off each other. The natural evolutionary progression of this is that few good tools are available to the development staff – ergo, staff leave to go to more prosperous waters (and since it was never documented, it’s time to cue the violin music for all that investment that sails into the sunset).

For my clients, I often say to have a Bex and a good lie down before you embark on an internal software development project. And if it still sounds like a good idea tomorrow morning, then you should see your GP (because those symptoms are still persisting).

It’s not that all in-house software development goes to hell in a handbasket, but it is awfully difficult to do internal software development well on any large scale, and to have the discipline and the methodologies available is often beyond the capacity of a lot of my clients here. If you ever do think about writing substantial amounts of bespoke software, be sure to recognise the risks that come with that approach.

I am beginning to wonder if you aren’t better off adapting sometimes an open-source solution that does 80% of what you need for a small commitment of work (and my presentation on Tuesday night, again, talked about some of the issues you might come across there).

Hmm. I suggest I’ll need to write an article on this topic one of these days. Although, maybe I just did that.

Open Source Issues in Business

The presentation I gave on Tuesday night (regarding commercial issues with open source) touched somewhat on the legal issues around open source licencing, although not a great deal. I did, after all, only have an hour or so, and a legal issue is not always a commercial issue – until it all ends in tears and winds up in court, that is.

Part of my research found this paper on the web entitled “Open Source Issues in Business“, which looks at the legal issues of using open source in your business. It does have a US-law approach, which anyone in Australia will tell you is “interesting and unique”, which would not be a positive thing to hear if it was a first date. However, the US legal regime tends to want to impose itself wherever it can go, and is having a darn good go at it wherever a “free trade agreement” goes.

So, there it is – “Open Source Issues in Business“. It’s instructive to quote the conclusion for your information:

“Circling back to the two hypothetical scenarios posited at the beginning of this article of a company desiring to protect is proprietary software code and hoping to make a profitable distribution, and a company that simply wants to use open source software for its internal operations: in each case, the software may be “free” but free lunches usually come at some price and so does “free” or open source software. Both companies need to learn more before consuming their free meal, and to consider that various issues that we have discussed here.”

As always, feedback is welcome.

Commercial Considerations with Open Source Software

Tonight was the night of my presentation to the IT Discussion Group for CPA Australia. It was a packed house – well, it would have been if it had actually been a house. And if there had been a few more people there.

Nonetheless, I’ll claim it was delivered to great acclaim. I promised that I would upload the slides from the presentation, so here they are in PDF form – “Pits, Traps, and Windfalls of Open Source Software“. I am happy to email the powerpoint (or OOo version) upon request.

As always, happy to have any feedback on the issues raised here.

Email Management and a Good Night’s Sleep

I note (thanks Phillip Smith) a Hewlett Packard research item (reported at cnn.com) that indicates that emails and text messages create a greater loss in a person’s IQ than smoking marijuana. At least, that’s the headline – but the study also provides a comparison showing that being constantly interrupted by emails has the same impact on your IQ as missing a full night’s sleep.

The study doesn’t mention the long-term effects of email use, but one would think that the long-term “e-mail withdrawal” symptoms can’t be good.

I suspect banning email won’t be the answer for productivity increases (can you imagine receiving 120 phone calls a day instead?), but this is probably a reminder note to regularly schedule email-free time. If it is important, they’ll call you. I suspect many people suffer from the symptom that the next email could be really interesting (even if the last five weren’t).

I know I do, and if I find a good therapy group I’ll post it on this website.