ZDNet UK


Skip to Main Content

ZDNet.co.uk - Winner of Best Business Website 2007
  1. Home
  2. News
  3. Blogs
  4. Reviews
  5. Prices
  6. Resources
  7. Community
  8. My ZDNet

 

ZDNet UK RSS Feeds


IT Jobs

Desktop platforms Toolkit in association with http://ad.doubleclick.net/clk;205413468;14699245;m?http://adfarm.mediaplex.com/ad/ck/2397-58840-22058-14

Stallman: Protect the freedom of free software

Stephen Withers ZDNet Australia

Published: 11 Oct 2004 14:45 BST

  • Email
  • Trackback
  • Clip Link
  • Print friendly
  • Post Comment

Freedom 1 is necessary to protect users from hidden features that may spy on, interfere with, threaten or harass them. Stallman didn't claim that all proprietary software does that, but he listed several widely used items that do, including Windows XP's search function, Windows Update, Windows Media Player and RealPlayer. He also pointed out that one unauthorised attempt to build a back door into Windows is known to have failed, and wondered whether any had succeeded.

Access to the source also means you can change a program if you don't like any of its features. But not every computer user is a programmer, and there is more free software than any one person could examine and change. Freedom 3 lets people work as a community, giving others the benefit of the work done by those able to make changes, he said. If enough people like a change, that version becomes the norm. It also means that users can contribute to a fund to pay programmers to make agreed changes for them. Free software thus implies a free market for support and services that isn't tied to the original developer, explained Stallman. "Freedom is not having a choice of masters, freedom is not having a master."

So why 'GNU/Linux' rather than 'Linux'? Over 20 years ago, Stallman decided he was ethically unable to work with software that wasn't free, so he set himself the task of building a complete replacement for Unix. In a spirit of "playful cleverness" he named the project GNU, a recursive acronym for GNU's Not Unix. He invited others to help, and in January 1984 he quit his job at MIT to ensure that organisation would have no claim on his work. "I've never had a job since then," he said. "I avoid expensive habits."

By early 1990, the initial system was largely complete and most of it had been released under the GNU General Public Licence that ensures users have the four freedoms, but it lacked a kernel. Stallman though using the Mach microkernel would be quicker than building one from scratch, but "it still doesn't run reliably".

In 1991 the Linux kernel appeared, and in 1992 it was released under the GNU GPL. Combining Linux and GNU would give a complete free operating system, "and that's what people did," said Stallman, but they got confused and started calling the whole thing Linux "instead of realising the whole thing is basically GNU".

He didn't play down the significance of the Linux kernel, indeed he acknowledged that it carried GNU across the finishing line by making it a complete system that could be installed on a bare computer. Stallman's concern is that this confusion broke the connection between the free software philosophy and the software itself.

Linus Torvalds just wants technically good software, Stallman says, and other people are following that stand and are arguing against the GNU philosophy without realising they are GNU users. Often they write off the philosophy as being impractical while they are using its practical fruits, he says. There are tens of millions of GNU/Linux users, said Stallman, but a large fraction of them have never heard the idea that it is about freedom so they need to be taught to understand and defend it. "That's the job that hasn't been done by our community," he said.

ZDNet Australia's Stephen Withers reported from Sydney. For more coverage from ZDNet Australia, click here.

Next

Previous

1 2


  • Email
  • Trackback
  • Clip Link
  • Print friendly Print with Dell

Did you find this article useful?
136 out of 258 people found this useful



Company/Topic Alerts

Create a new alert from the list below:





Related Jobs

Software Tester, Warwickshire, 25-30k

Based near Stratford upon Avon, Warwickshire this company has a client base stretching across EU, USA, South Africa and Australia client base. Are ...

Field Engineer - UK Wide

This role would suit someone who has great IT Skills but values their freedom and doesnt want to be desk bound! Are you flexible on location? Do you ...

C++ Developer for cutting Edge design. North Lincoln 30000

You will require extensive experience in C++ and Unix development, SMP multithreading experience, knowledge of distributed algorithms and familiarity ...

Featured Talkback

So if you upgrade to XP SP3 you can't uninstall Internet Explorer, I'm quite sure I'm having a Deja-vu feeling about MS preventing people from uninstalling Internet Explorer in other Windows products.

By: TheKLF99

Read full story:
Upgraders to XP SP3 warned over IE downgrades

Desktop Management Benchmarking

Test Your Desktop Management Systems

How good are your company's desktop management solutions? How do they compare with those of your peers?

Take two minutes to complete our new Desktop Management and Energy Consumption benchmark, and find out what issues your business needs to focus on.