Black Sheep Research
  • Blog
  • Development
  • Hosting
  • Software
  • About
  • Aliro
  • Blog
  • Development
  • Hosting
  • Software
  • About
  • Aliro

Why government should embrace Open Source

Details
Martin Brampton
Category: Blog
Published: 23 January 2026
32

I wrote this 20 years ago. But I think it is still relevant, and a great shame that it has not been acted on.

Why it’d be a winning combination…

The UK government regularly claims it will reduce the cost of administration through the use of IT. Such a claim is inherently implausible, given the sector’s track record in IT projects. Quite apart from that, government appears to be going about things in entirely the wrong way.

Recent thinking has involved emphasis on shared services. They are central to the Cabinet Office eGovernment Unit’s strategy and also to the Treasury’s efficiency review. The concept relies on the assumption that money will be saved through the sharing of administrative functions such as finance and human resources.

This depends on a number of prejudices that are popular with politicians but of highly dubious veracity. One is the belief that the private sector is inherently more capable of running an organisation efficiently. This is probably untrue but is made more damaging by politicians frequently having an out-of-date understanding of what happens in the commercial sector.

Were this not so, government would be making more use of the concepts developed by the open source movement. Scarcely any commercial organisation now has a blanket policy of ignoring open source, and a substantial number are happy to treat it on its merits against closed source alternatives.

Yet not only does government make little use of open source, it has done nothing to utilise the fruitful ideas that have vitalised the movement. In fact, the failure to grasp the significance of open source is widespread but it is a particular loss to the government sector, where enormous gains could be made.

Open source developments are becoming a significant economic force, with strongly positive effects. They are akin to the equally strongly positive effects of the free exchange of scientific knowledge, something that is being increasingly stifled by commercialisation. Sadly, the most important factor about open source is often seen to be that it is free.

In fact, the most important factor about open source is that it encourages a far more efficient model for the creation of software. Quite apart from the huge gains that are made in reducing sales and marketing costs, the actual process whereby open source is written is mutually beneficial and promotes efficiency.

Open source projects are not islands. Many have active links with other projects in complementary areas. Even those that don’t usually place high value on the open source community and frequently seek solutions to problems through the use of material already developed in another project. This is the kind of thing that has huge potential for government.

It has been argued that government cannot simply commission the software it needs as open source because public money is at stake, and benefits would accrue beyond the immediate goals of government. Quite apart from the short-sightedness of the argument, it also ignores the possibility of adapting the spirit of open source to the sphere of government.

Even if the standard open source agreements were to be adapted to restrict the openness to the whole of national and local government, that would still be a large enough world to be significant. Moreover, the concept could be applied not only to software itself but also to knowledge about how best to deploy automated systems.

Such a move would be likely to cast doubts on the process of sharing resources. This involves too much emphasis on products and too little on processes. It requires considerable reorganisation, and increases the complexity of the requirements, a factor that is highly likely to increase the software cost disproportionately. It also relies on another fallacious belief, the idea that technology solves people problems.

Success is far more likely to come from allowing different parts of government to meet their own needs while encouraging reuse of both technology and expertise. Present efforts look likely to have much the same results as past grand schemes. It is time to try a more radical approach.

My dedicated mail server for 15 euros per year

Details
Martin Brampton
Category: Blog
Published: 15 November 2025
870

It is now quite a few years since I started running a mail server. Why did I bother? Well two quite different reasons persuaded me.

First there was the obvious issue that I wanted to have more control over where my emails were being stored. Running your own mail server certainly doesn’t make them totally secure, but it does seem a step in the right direction. I was also dubious about people offering me free email services. They may sound like a bargain, but it is always worth considering the adage that with free services you are the product and not the customer. Do you want your email traffic analysed for someone else’s benefit?

The much more practical consideration was that I was running a number of domains, and wanted an email address on each of them. Most of them would have very little traffic, but it is unprofessional not to use email addresses associated with your domains. Having decided against too much reliance on free services, the problem is then that paid for email services normally charge per mailbox. Even if there is very little mail to handle. That means that having a number of lightly used mail boxes becomes quite costly.

Oh, and apart from the sensible reasons, there is the fun of setting up your own mail server, and overcoming the challenges. It’s a quite technical area and it is easy to make mistakes that completely break the server. But I did get one going, and have continued ever since. I always use my preferred server operating system, Debian Linux. And the standard choices for a web server of Postfix and Dovecot.

Read more …My dedicated mail server for 15 euros per year

Why so much NIH (not invented here)?

Details
Martin Brampton
Category: Blog
Published: 15 November 2025
1130

Software development seems to be suffering badly from NIH. There are plenty of useful things that could be developed. But a lot of time seems to be going into duplicating similar software that already exists.

It does seem to be a perennial issue. Long ago, excellent algorithms were published and collected by the ACM (the Association for Computing Machinery). Often they had been carefully researched, optimised and compared with alternatives. Around the same time, Donald Knuth published his classic works on algorithms. Again, validated as working and efficient, these were excellent methods for carrying out common tasks. Yet even people writing operating systems, who you might have thought would be interested in efficiency, implemented inferior algorithms when better ones were publicly available.

Read more …Why so much NIH (not invented here)?
Copyright © 2026 Black Sheep Research. All Rights Reserved.
Designed by SmartAddons.Com
Template Settings
Reset

Styling

For each color, the params below will give default values
Blue Red Green Oranges Violet Purple

Layout

Patterns for Layour Style: Boxed
pattern1 pattern2 pattern3 pattern4 pattern5 pattern6 pattern7 pattern8