Skip to content


January 08, 2008

Torvalds puts support behind GPL 2 licence

But keeps door to GPL 3 open

By Paul Krill


Linux creator Linus Torvalds has used an interview being made public by the Linux Foundation to stress that version 2 of the GPL still makes the most sense for the Linux kernel over the newer GPL version 3.

GPL 3, which was released last year by the Free Software Foundation (FSF), reflects the FSF's goals while GPL 2 closely matches what Torvalds thinks a licence should do, Torvalds said.

"I want to pick the licence that makes the most sense for what I want to do. And at this point in time, Version 2 matches what I think we want to do much, much better than Version 3," said Torvalds, who is now a fellow at the foundation. He was interviewed in late-October by Linux Foundation executive director Jim Zemlin.

Among GPL 3 highlights are protections against patent infringement lawsuits and provisions for licence-compatibility. Torvalds acknowledged he had spoken out against GPL 3 before it was released. He had opposed digital rights management provisions in early-2006, calling them burdensome.

There could be a change in his stance, though, Torvalds said. GPL 2 basically has acted as a single licence covering a huge bulk of source code. Version 3 splits this base with some projects covered by version 2 and others by version 3 or later, he said. Version 3 might be useful if "there ends up being tons of external code that we feel is really important and worthwhile that is under the version 3 license," said Torvalds.

He added he cannot change the licence on his own anymore. "I mean, because I have accepted code over the last 15 years by people who kind of accepted my original choice of the GPL Version 2, I’m not just, I think, ethically bound by those people’s choices, I am also actually legally bound," Torvalds said.

Torvalds also was asked about the Linux development process being centred in North America and Europe despite Linux's now-global reach. Developers, Torvalds said, tend to come from countries with a high density of Internet access. While China and India have a lot of people, they have issues with Internet access, he said.

Language and cultural barriers also present an issue. While some Asian countries have huge Internet use and a great deal of education, they do not contribute a lot to the kernel or other open-source projects, said Torvalds. South Americans, meanwhile, may not necessarily speak English but culturally, they are closer to Europe and the US, which makes it easier to enter the fray, according to Torvalds.

Asked why the kernel does not have a stable device driver ABI, Torvalds said one reason is that people ask for one but do not want to merge their source code into the stable kernel or the standard kernel.

"And that, in turn, means that all the people who actually do all the kernel work and maintain the kernel are basically unable to work with that piece of hardware and that vendor because if there are any bugs whatsoever, we can’t fix them," said Torvalds.

Commercial vendors have moved away from wanting anything to do with binary drivers because they are not maintainable, he said.

Torvalds said Linux started out as a hobby of his, but he has now been working on it full-time for the last four years.

Now read:

Interview: Linus Torvalds talks to Computerworld about Linux

Open Enterprise blog: Open voices – Linus Torvalds

Linus Torvalds: Microsoft can't catch Linux

Linux official lines up with Microsoft against GPLv3

Follow highlights from ComputerworldUK on Twitter
Sign up for our Daily Newsletter
The UK IT News widget Get it for your site!

« prev article | more kernel and systems news | next article »

Advert

close

Email this article to a friend or colleague:




PLEASE NOTE: Your name is used only to let the recipient know who sent the story, and in case of transmission error. Both your name and the recipient's name and address will not be used for any other purpose.

close
  • This article is now being printed.
close

What are your views on this subject? Use the form below to post a comment on this article up to 1000 characters.


Characters remaining:

close

Click below to add 'Torvalds puts support behind GPL 2 licence - Kernel and systems - ComputerworldUK' to your blog.



If you do not have a ComputerworldUK Account and would like to use this feature, please Register.

If you are a registered, logged-in user, this will post the title and first paragraph of this story to your blog to share with your readers.

What is this?

Comments received

Joshua K said on Wednesday, 09 January 2008

Good for Linus! You can love and support free software without being a communist hippie like Stallman.

paxcoder said on Friday, 18 January 2008

I want to pick the licence that makes the most sense for what I want to do. And at this point in time, Version 2 matches what I think we want to do much, much better than Version 3," said Torvalds
Notice: "What ***I WANT TO DO**"
Stallman thinks he's GNU (he's not), Linus thinks he's Linux (no, he's not)

Advert

WHITE PAPERS

  • Legal risks: Employee use of the internet and email
    Exploring the challenges facing IT Mangers today and vital steps to ensure safe internet an email use by employees.
  • Phishing for victims
    This White Paper examines the phenomenon of phishing. It explains the potentially catastrophic threat it presents to all kinds of organisation. Exploding some widespread myths, it lights up the murky waters where phishing first emerged and where it continues to evolve. But it also highlights what your business can do to blunt the threat.
  • Challenges and opportunities of PCI
    The control framework implicit in the Payment Card Industry Data Security Standard (PCI DSS) provides an enterprise structure for improving operational, security, and audit performance.
  • Social CRM comes of age
    Who is this “social customer”? What strategies and tools does the new breed of CRM provide to do something about this?
  • Risk Management: Protect and Maximize Stakeholder Value
    What has held organisations back from a broader adoption of risk management programs?
*