Linked by Thom Holwerda on Fri 15th Jun 2007 22:17 UTC, submitted by prymitive
GNU, GPL, Open Source A lengthy debate that began with a suggestion to dual license the Linux kernel under the GPLv2 and the GPLv3 continues on the Linux Kernel Mailing List. Throughout the ongoing thread Linux creator Linus Torvalds has spoken out on the GPLv2, the upcoming GPLv3, the BSD license, Tivo, the Free Software Foundation, and much more. During the discussion, he was asked we he chose the GPLv2 over the BSD license when he's obviously not a big fan of the FSF.
Permalink for comment 248247
To read all comments associated with this story, please click here.
RE: uh
by zztaz on Sat 16th Jun 2007 00:09 UTC in reply to "uh"
zztaz
Member since:
2006-09-16

In order to distribute someone else's code under GPLv2, you must provide a royalty-free license for any of your patents which affect that code.

For example, I release some code under the GPLv2. You use my code and modify it in a way that makes it subject to your patent. You only have my permission to distribute *your* code, which includes *my* code, if you conform to the terms of the GPLv2. Those terms include granting the free use of your patent to anyone who obtains your code under the GPLv2. If you want to charge royalties for your patent, then you can't distribute my code. If you want to charge royalties to people who aren't using the GPLv2 code, go right ahead.

DRM is a broad subject. Using crypto techniques to control what may execute on a computer is a useful technique. The problem is who decides what's allowed. My belief is that DRM is good when controled by the owner of the computer, and bad when it takes control away from the owner and gives it to someone else. The RIAA/MPAA want that control. Once more, control isn't the problem, it's who has control.

Nothing about DRM prevents merging branches back together. It may prevent *running* the merged code on a particular piece of hardware. But the code is available to everyone, and may be used elsewhere. That's what Linus cares about - changes to the code are available to anyone who wants them. If you buy hardware that won't run certain code, that's an issue with the hardware, not the license of the software. If you don't like closed hardware, and I don't, then don't buy closed hardware. But closed hardware does not prevent the software from evolving, which is the most useful feature of the GPLv2.

Reply Parent Bookmark Score: 5