On BNET: 5 classic computer pranks
BNET Business Network:
BNET
TechRepublic
ZDNet
TalkBack 13 of 120:
Next »
« Previous
What Linus Torvalds actually said about DRM and Linux
From: [url=http://www.linux-knowledge-portal.org/en/content.php?&content/editorial/drm_torvalds.html]Linus Torvalds: "DRM is Perfectly OK with Linux"[/url] (Wed, 23 Apr 2003 20:59:45 -0700 (PDT)):

Date: Wed, 23 Apr 2003 20:59:45 -0700 (PDT)
From: Linus Torvalds
To: Kernel Mailing List
Subject: Flame Linus to a crisp!

Ok,
there's no way to do this gracefully, so I won't even try. I'm going to just hunker down for some really impressive extended flaming, and my asbestos underwear is firmly in place, and extremely uncomfortable.

I want to make it clear that DRM is perfectly ok with Linux!

There, I've said it. I'm out of the closet. So bring it on...

I've had some private discussions with various people about this already, and I do realize that a lot of people want to use the kernel in some way to just make DRM go away, at least as far as Linux is concerned. Either by some policy decision or by extending the GPL to just not allow it.

In some ways the discussion was very similar to some of the software patent related GPL-NG discussions from a year or so ago: "we don't like it, and we should change the license to make it not work somehow".

And like the software patent issue, I also don't necessarily like DRM myself, but I still ended up feeling the same: I'm an "Oppenheimer", and I refuse to play politics with Linux, and I think you can use Linux for whatever you want to - which very much includes things I don't necessarily personally approve of.

The GPL requires you to give out sources to the kernel, but it doesn't limit what you can _do_ with the kernel. On the whole, this is just another example of why rms calls me "just an engineer" and thinks I have no ideals.

[ Personally, I see it as a virtue - trying to make the world a slightly better place _without_ trying to impose your moral values on other people. You do whatever the h*ll rings your bell, I'm just an engineer who wants to make the best OS possible. ]

In short, it's perfectly ok to sign a kernel image - I do it myself indirectly every day through the kernel.org, as kernel.org will sign the tar-balls I upload to make sure people can at least verify that they came that way. Doing the same thing on the binary is no different: signing a binary is a perfectly fine way to show the world that you're the one behind it, and that _you_ trust it.

And since I can imaging signing binaries myself, I don't feel that I can disallow anybody else doing so.

Another part of the DRM discussion is the fact that signing is only the first step: _acting_ on the fact whether a binary is signed or not (by refusing to load it, for example, or by refusing to give it a secret key) is required too.

But since the signature is pointless unless you _use_ it for something, and since the decision how to use the signature is clearly outside of the scope of the kernel itself (and thus not a "derived work" or anything like that), I have to convince myself that not only is it clearly ok to act on the knowledge of whather the kernel is signed or not, it's also outside of the scope of what the GPL talks about, and thus irrelevant to the license.

That's the short and sweet of it. I wanted to bring this out in the open, because I know there are people who think that signed binaries are an act of "subversion" (or "perversion") of the GPL, and I wanted to make sure that people don't live under mis-apprehension that it can't be done.

I think there are many quite valid reasons to sign (and verify) your kernel images, and while some of the uses of signing are odious, I don't see any sane way to distinguish between "good" signers and "bad" signers.

Comments? I'd love to get some real discussion about this, but in the end I'm personally convinced that we have to allow it.

Btw, one thing that is clearly _not_ allowed by the GPL is hiding private keys in the binary. You can sign the binary that is a result of the build process, but you can _not_ make a binary that is aware of certain keys without making those keys public - because those keys will obviously have been part of the kernel build itself.

So don't get these two things confused - one is an external key that is applied _to_ the kernel (ok, and outside the license), and the other one is embedding a key _into_ the kernel (still ok, but the GPL requires that such a key has to be made available as "source" to the kernel).

Linus


This is the content from Linus Tovalds himself, No_Ax can try and twist it any way he wants just as anyone can just read it and see for themselves.

Ok, let the spin begin!
Posted by: B.O.F.H.   Posted on: 11/21/05 You are currently: a Guest | Members login | Terms of Use
Reply to Story No further replies to this post will be accepted.

Alert moderator to an offensive message

Subscribe to this discussion via Email or RSS

If they'd known  Bill4 | 11/21/05
HDMI  cyber-shoplifter | 11/21/05
If they'd known  Bill4 | 11/21/05
My Computer, My Rules  rpmyers1 | 11/21/05
Sorry buy your wrong.  No_Ax_to_Grind | 11/21/05
Which is why it hasn't been purchased  rpmyers1 | 11/21/05
Doesn't matter...  No_Ax_to_Grind | 11/21/05
See my response to Loverock  rpmyers1 | 11/21/05
But the point is, you do folloow their rules, not just yours  No_Ax_to_Grind | 11/21/05
Follow the Law, not their rules  rpmyers1 | 11/21/05
Why ignore half the post?  No_Ax_to_Grind | 11/21/05
May I assume you agree with me?  No_Ax_to_Grind | 11/21/05
What Linus Torvalds actually said about DRM and Linux  B.O.F.H. | 11/21/05
False  John L. Ries | 11/21/05
No Don I would say he is right...  Linux Advocate | 11/21/05
Not at all.  osreinstall | 11/21/05
No Control  Tim Patterson | 11/21/05
You do realize  Loverock Davidson | 11/21/05
You mean...  Tim Patterson | 11/21/05
GPL is just one example  Loverock Davidson | 11/21/05
Thanks  Tim Patterson | 11/21/05
You're welcome  Loverock Davidson | 11/21/05
Have you ever read the GPL?  rpmyers1 | 11/21/05
Yes, once  Loverock Davidson | 11/21/05
Re: Yes, once  none none | 11/21/05
Not really  John L. Ries | 11/21/05
What is it they don't get?  Middle of the Road | 11/21/05
Sounds to me  DemonX | 11/21/05
Time to overhaul the EULA  Boot_Agnostic | 11/21/05
Agree comletely  CobraA1 | 11/21/05
I would figure some ISPs have the disks  Boot_Agnostic | 11/21/05
You certainly have the right to change your EULA  No_Ax_to_Grind | 11/21/05
Re: You certainly have the right to change your EULA  none none | 11/21/05
There you go, a golden market opportunity.  No_Ax_to_Grind | 11/21/05
Correct  Boot_Agnostic | 11/21/05
And it would seem that Javacoolsoftware has something very close  Boot_Agnostic | 11/25/05
here is my eula, it overrides a eula  linuxoverwindows | 11/21/05
Those who benefit  DemonX | 11/21/05
Write your congressman  theoldman59 | 11/21/05
When have you ever...  Doc Farmer | 11/21/05
The bottom line ? they want to force us to live according to the principle  Vily Clay | 11/21/05
I have an honest question?  No_Ax_to_Grind | 11/21/05
Not with CD  rpmyers1 | 11/21/05
Not in the real world.  No_Ax_to_Grind | 11/21/05
CD logo  rpmyers1 | 11/21/05
Did the Sony CDs carry the logo?  No_Ax_to_Grind | 11/21/05
Effect of the Sony DRM  rpmyers1 | 11/21/05
Of course there is. DRM on the MoBo  No_Ax_to_Grind | 11/21/05
Re: Of course there is. DRM on the MoBo  none none | 11/21/05
none none, please explain.  No_Ax_to_Grind | 11/21/05
Re: none none, please explain.  none none | 11/21/05
How many users ever look for the logo?  No_Ax_to_Grind | 11/21/05
I doubt anyone cares about the logo.`  B.O.F.H. | 11/21/05
CD's do have a few different formats.  B.O.F.H. | 11/21/05
So what?  Tim Patterson | 11/21/05
Poor tim, I ask a simple question and he climbs in the gutter  No_Ax_to_Grind | 11/21/05
Not poor at all Bit  Tim Patterson | 11/21/05
I think I see the problem.  No_Ax_to_Grind | 11/21/05
No you don't Bit  Tim Patterson | 11/21/05
Again, I think I understand your confusion.  No_Ax_to_Grind | 11/21/05
Right Bit  Tim Patterson | 11/21/05
My point is  No_Ax_to_Grind | 11/21/05
I hope this is an honest answer  paulg57 | 11/21/05
Not quite true.  No_Ax_to_Grind | 11/21/05
Not quite true  TokyoPete | 11/25/05
I would have to inquire into your suppositions  Boot_Agnostic | 11/21/05
I assume yiu've read the headlines, consumers don't care.  No_Ax_to_Grind | 11/21/05
I asume you've read the headlines etc.  TokyoPete | 11/25/05
DRM: text  ray.parrott@... | 11/21/05
HDMI  cyber-shoplifter | 11/21/05
Everything is a GAME!!! Yes even life is a game.  Laff | 11/21/05
My Rules  cyber-shoplifter | 11/21/05
Jim. lots of convicts had the same view point.  No_Ax_to_Grind | 11/21/05
Here Bit  Tim Patterson | 11/21/05
And tree huggers are cetain the world is dying.  No_Ax_to_Grind | 11/21/05
Actually many of our founders knew that owning humans  Laff | 11/21/05
Hmmm, the key word, "political sacrifices:...  No_Ax_to_Grind | 11/21/05
Perhaps there are times to compromise and then there  Laff | 11/21/05
And no one really likes a compromise.  No_Ax_to_Grind | 11/21/05
Ah but what if it's only called a compromize and in truth  Laff | 11/21/05
Funny, RIAA says the same thing...  No_Ax_to_Grind | 11/21/05
OK...one is a real complaint the other is hollow and based  Laff | 11/21/05
We agree on one critical point, inform the consumer.  No_Ax_to_Grind | 11/21/05
Well that is my point ....informing the consumer about  Laff | 11/21/05
Well that is my point ....informing the consumer about  Laff | 11/21/05
True but oddly enough the same can be said for out  Laff | 11/21/05
Or broke and in jail...  No_Ax_to_Grind | 11/21/05
Ah but what the history books do not often tell us  Laff | 11/21/05
Nope, they just wanted to avoid the tax...  No_Ax_to_Grind | 11/21/05
Not many people mind a tax as long as it's reasonable  Laff | 11/21/05
Hmmm, reasonable, Ok but I get to be the judge of what is reasonable.  No_Ax_to_Grind | 11/21/05
We have moved to a convenience model.  cyber-shoplifter | 11/21/05
who has the right?  paulg57 | 11/21/05
Sorry but you are dead wrong.  No_Ax_to_Grind | 11/21/05
We have moved to a convenience model.  cyber-shoplifter | 11/21/05
They download broadcast tv shows and they..  cyber-shoplifter | 11/21/05
Yup, until the content owners start using MS DRM.  No_Ax_to_Grind | 11/22/05
Don is right on this ...  George Mitchell | 11/21/05
Almost, but think smaller.  No_Ax_to_Grind | 11/21/05
Just the beginning of failures for DRM ...  George Mitchell | 11/21/05
Ax yor DRM solutions seem to be a trainwreck??  cyber-shoplifter | 11/21/05
Your dead wrong...  No_Ax_to_Grind | 11/21/05
Ax yor DRM solutions seem to be a trainwreck??  cyber-shoplifter | 11/21/05
You can make any new media form you want  Boot_Agnostic | 11/21/05
We agree in part...  No_Ax_to_Grind | 11/21/05
ME and only ME. Period. End of story.  BitTwiddler | 11/21/05
Ax, DRM has not worked as well as you said  cyber-shoplifter | 11/21/05
I haven't seen any MS DRM broken.  No_Ax_to_Grind | 11/22/05
Someone uses MS DRM?  Laff | 11/22/05
Not any more  mattmass | 11/21/05
Starforce is worse!!!!  jimrad1 | 11/21/05
Most people don't seem to care  Tubalcain | 11/21/05
Owner is controller!  hgh9mrp@... | 11/23/05
Two things of note from the discussion ..  jezter~ | 11/23/05
No one has the right to control my PC  linux_for_me | 11/23/05
RE: No one has the right to control my PC by linux_for_me  Betelgeuse58 | 11/23/05
What's next?  Neuromage | 11/23/05
you never had control  owlland@... | 11/23/05
Why are we even discussing this?  wilrodx@... | 11/25/05
Why are we even discussing this?  wilrodx@... | 11/25/05

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

advertisement
advertisement