IT Pro is supported by its audience. When you purchase through links on our site, we may earn an affiliate commission. Learn more

Q&A: Jon maddog Hall

We speak to the free software champion about where he thinks the industry is headed.

Jon maddog' Hall is a free software legend. He was a UNIX guru in the 70s (his number plate reads UNIX) and an early supporter of Linus Torvalds and Linux. He speaks to IT Pro about why free software is the future, why today's students can't cut it, why blackmail is sometimes needed and how Campus Party is going to inspire a new generation.

How did you start as a programmer in the first place?

I started off as an electrical engineer but I was drawn to programming because it's pure logic. As an engineer you're in the hands of the components. Things can go wrong for so many reasons you could have a bad component. But with programming it's instant gratification if something goes wrong then you look for your error and fix it. It was that and the fact that I was nearly electrocuted by 13,000 volts.

You famously don't use Microsoft products. Is that for philosophical reasons or because you just don't like them?

I believe that engineers should be using the product they're working on. If you're designing a PBX, then you should have a PBX on your desk. If you're developing a TV system, then you should be using that. I wonder: do engineers who work on Microsoft Office really use it? All the features? Do they really understand what users are up against?

I have always used UNIX systems. But I've known a UNIX product manager who hates UNIX but works on the system because he couldn't earn so much money elsewhere.

When did you become aware of the advantages of free software?

I was working for Digital Equipment. If I had some software, I'd maybe have 650 fixes for the next version of the product. I had about 500 engineers and I'd be told they could include 50 features. If I asked "what about the rest?" I'd be told they'd be in the next version. So I'd have to trim the list to 125 fixes because that was more manageable.

That's the problem with proprietary software. It takes too long to deliver those fixes. To take another example, I needed to create a patch for the Morris Worm [a piece of malware that was affecting Sendmail]. One version of our software was really old and the company didn't want to create a patch for it. I had to blackmail the company into letting me fix it. I said I'd go onto the internet and tell people about the software and how the company wasn't allowing it to be patched. I'd tell the whole world it was open

When did you first come across Linus Torvalds and the work he was doing?

In 1984, Richard Stallman created The GNU Project, and that led to different Berkeley BSDs.

GNU found its way into one company, Boeing. It had many different systems compilers were slightly different on every application which made things expensive to fix. Boeing used the GNU compiler suite, which was the cheaper option.

That was good, but the part that was missing was the kernel and that's what Linus Torvalds was working on. I didn't see the project at first, but when I saw what he was doing, I offered Linus an alpha-processor to take Linux from 32-bit to 64-bit.

Featured Resources

Big data for finance

How to leverage big data analytics and AI in the finance sector

Free Download

Ten critical factors for cloud analytics success

Cloud-native, intelligent, and automated data management strategies to accelerate time to value and ROI

Free Download

Remove barriers and reconnect with your customers

The $260 billion dollar friction problem businesses don't know they have

Free Download

The future of work is already here. Now’s the time to secure it.

Robust security to protect and enable your business

Free Download

Recommended

Organisations are scaling back their open source software due to security fears – Anaconda
open source

Organisations are scaling back their open source software due to security fears – Anaconda

15 Sep 2022

Most Popular

Why collaboration is key to digital transformation
Sponsored

Why collaboration is key to digital transformation

13 Sep 2022
Anonymous hacks Iranian government and state broadcasters
cyber attacks

Anonymous hacks Iranian government and state broadcasters

22 Sep 2022
What your hybrid workforce needs from their laptops
Advertisement Feature

What your hybrid workforce needs from their laptops

21 Sep 2022