Feeds

Linus, GPL 3.0 and sharks with lasers on their heads

Yeah, baby

The Essential Guide to IT Transformation

Citing some James Bond analogies, Linus Torvalds has defended his objections to GPL 3.0, while holding out an olive branch to the Free Software Foundation (FSF).

Torvalds has reportedly called the first draft of the FSF's General Public License (GPL) 3.0 "unacceptable" because it limits uses for software covered by the license. Tovalds said he might shift his position on GPL 3.0, though, if the FSF makes changes to the proposed license.

In an interview with Forbes, Torvalds said what bothers him is the fact the GPL 3.0 draft moves towards "software freedom" goals. Confused?

Here's where the creator of the world's fastest growing operating system segues into James Bond territory.

"If you're a mad scientist, you can use GPLv2'd software for your evil plans to take over the world ("Sharks with lasers on their heads!!"), and the GPLv2 just says that you have to give source code back. And that's OK by me. I like sharks with lasers. I just want the mad scientists of the world to pay me back in kind."

In case you didn't know, the Linux kernel is licensed under GPL 2.0. The problem with GPL 3.0?

"You still have to give source code back, but it crimps the style of mad scientists everywhere by also putting restrictions on the use of the source code. You cannot install it on your hardware (laser-equipped shark or otherwise) without also making sure that others can install another version," according to Torvalds.

Torvalds restated his objections, aired on a Linux mailing list in January, to the FSF's concerns over digital rights management. Put simply, FSF wants to discourage use of GPL to help further DRM by vendors and end-users.

For Torvalds' though, it's a subtle difference between DRM and security systems that help protect peoples' personal information when digitzed. In other words, Torvalds is pro "software freedom of choice rather" not "software freedom." "DRM really is just technology, and like most everything else, the badness comes not from the technology, but from what you use it for," Torvalds said. [Oversimplify much? - Ed]

The DRM issue surfaced in Torvald's Janary email posting. Torvalds resisted moving the Linux kernel to GPL 3.0, saying it was 'insane" that those contributing code to the kernel would be forced to make available their private signing keys.®

The Essential Guide to IT Transformation

More from The Register

next story
Secure microkernel that uses maths to be 'bug free' goes open source
Hacker-repelling, drone-protecting code will soon be yours to tweak as you see fit
NO MORE ALL CAPS and other pleasures of Visual Studio 14
Unpicking a packed preview that breaks down ASP.NET
KDE releases ice-cream coloured Plasma 5 just in time for summer
Melty but refreshing - popular rival to Mint's Cinnamon's still a work in progress
Leaked Windows Phone 8.1 Update specs tease details of Nokia's next mobes
New screen sizes, dual SIMs, voice over LTE, and more
Another day, another Firefox: Version 31 is upon us ALREADY
Web devs, Mozilla really wants you to like this one
Put down that Oracle database patch: It could cost $23,000 per CPU
On-by-default INMEMORY tech a boon for developers ... as long as they can afford it
Google shows off new Chrome OS look
Athena springs full-grown from Chromium project's head
prev story

Whitepapers

Implementing global e-invoicing with guaranteed legal certainty
Explaining the role local tax compliance plays in successful supply chain management and e-business and how leading global brands are addressing this.
The Essential Guide to IT Transformation
ServiceNow discusses three IT transformations that can help CIO's automate IT services to transform IT and the enterprise.
Consolidation: The Foundation for IT Business Transformation
In this whitepaper learn how effective consolidation of IT and business resources can enable multiple, meaningful business benefits.
How modern custom applications can spur business growth
Learn how to create, deploy and manage custom applications without consuming or expanding the need for scarce, expensive IT resources.
Build a business case: developing custom apps
Learn how to maximize the value of custom applications by accelerating and simplifying their development.