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.

A lot of people talk as if free software is completely gratis not even a mother's love is completely free.  It's a trade-off between the royalties on the licence and the need to pay maintenance.

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

Virtual desktops and apps for dummies

An easy guide to virtual desktop infrastructure, end-user computing, and more

Download now

The total economic impact of optimising and managing your hybrid multi-cloud

Cost savings and business benefits of accelerating the cloud journey

Download now

A buyer’s guide for cloud-based phone solutions

Finding the right phone system for your modern business

Download now

What’s next for the education sector?

A new learning experience

Download now

Recommended

Trend Micro and Snyk team up to combat open source flaws
vulnerability

Trend Micro and Snyk team up to combat open source flaws

10 May 2021
Best Linux distros 2021
operating systems

Best Linux distros 2021

7 May 2021
Redis closes another round of funding, raking in an additional $110 million
open source

Redis closes another round of funding, raking in an additional $110 million

8 Apr 2021
Six things a developer should know about Postgres
Whitepaper

Six things a developer should know about Postgres

22 Mar 2021

Most Popular

KPMG offers staff 'four-day fortnight' in hybrid work plans
flexible working

KPMG offers staff 'four-day fortnight' in hybrid work plans

6 May 2021
Hackers use open source Microsoft dev platform to deliver trojans
Security

Hackers use open source Microsoft dev platform to deliver trojans

14 May 2021
How to move Windows 10 from your old hard drive to SSD
operating systems

How to move Windows 10 from your old hard drive to SSD

30 Apr 2021