Torvalds Says Linux IP Is Sound 336
An anonymous reader submits: "In an interview with CRN, Linus Torvalds says he's confident there won't be any IP problems discovered in Linux. In fact, Torvalds, says he was extra careful with issues like the IBM Read Copy Update code."
Whew (Score:5, Funny)
Re:Whew (Score:4, Funny)
Re:Whew (Score:3, Funny)
IP and air, then surely you'd need something like RFC 1149 [ietf.org]
darn it (Score:2)
Please [gG]od (Score:5, Funny)
Re:Please [gG]od (Score:5, Funny)
Re:Please [gG]od (Score:5, Funny)
No no no, everybody make your jokes about IP, freely!
Torvalds Says Linux IP Is 'sound'!? (Score:5, Funny)
Shock; Surprise (Score:5, Insightful)
On a serious note, it is good to know he was thinking of these issues for some time.
Re:Shock; Surprise (Score:3, Insightful)
It sounds weird to me. Why didn't he say that in the first place ?
Re:Shock; Surprise (Score:5, Insightful)
Re:Shock; Surprise (Score:5, Insightful)
Re:Shock; Surprise (Score:4, Insightful)
How could he find something infringing when he doesn't know the code it's supposed to infringe ?
Can you tell me how he could possibly know if IBM put some of SCO's code into Linux!!!!!!! Except if he has its own copy of the SCO code of course...
Re:Shock; Surprise (Score:4, Insightful)
Linus would have seen every line of code
Sure, so what?
I mean EVERY line
Sure, so what ?
It's probably pretty easy for him to spot something that he didn't approve for the mainstream kernel.
Ok, so you mean if some code is infringing SCO patents/copyright, he wouldn't have approved it.
Let's say an IBM engineer submits a change that is actually a copy paste from the SCO codebase. How would Linus know about that? How would he know the engineer did not came up with the algorithm himself but copied it from some source Linus doesn't have access to?
Dude, you need to think before writing.
I know that I can go through stuff I've written over the years and easily tell you when I made changes
Would be relevant if Linus wrote every single line of the kernel. But irrelevant in the current situation, you have to give me this one.
and why and how every line of code works
Every line of code works for a very good reason, whether it is original of CCed from SCO codebase.
Re:Shock; Surprise, duh (Score:2)
Ummm, probably not a pattern matching app...what other source code do you think he had access to? I'd wager none...
Re:Shock; Surprise (Score:5, Insightful)
It sounds weird to me. Why didn't he say that in the first place ?
If he came out with it in the first place he wouldn't have been able to say that he'd been thinking about IP issues for a long time.
BTM
If linux is sound.... (Score:5, Funny)
Re:If linux is sound.... (Score:5, Funny)
Linus Torvalds = The Arbiter (Score:5, Insightful)
Anyway, even though this interview is really short, Linus has good points. The kernel submission system is very open, unlike propriatary systems, and if there is a problem, it can be traced.
Re:Linus Torvalds = The Arbiter (Score:3, Funny)
GJC
sco can have my ..... (Score:4, Funny)
What i find most amusing... (Score:4, Insightful)
Re:What i find most amusing... (Score:5, Insightful)
It's no surprise. Did you read the bit where he says he doesn't like customers? That really hit the nail on the head; Linus is just a geek like the rest of us, and he just wants to play with his toys. The more time he spends talking about the stupid lawsuit, or talking with customers, or whatever, the less time he spends writing code, and that bothers him.
Hmm... (Score:5, Insightful)
All I got to say is...
"..."
'Nuff said... back to some kernel hacking!
And how would he know for sure, you ask? (Score:5, Funny)
The circle is complete (Score:5, Funny)
See, we know SCO is like Darth Vader, and Microsoft is like the Emperor, pulling his strings. Now, we always thought IBM was Luke, kind of, in that they're the ones having to fight off Vader, but I couldn't quite figure out who Linus was. At first, I figured he was Han Solo, with the helping and the fighting and all, and Alan Cox is obviously Chewbacca (just check the hair).
But now I think we see that Linus is really a mix of Obi-Wan and Yoda, because he's helping and guiding, but not really fighting himself. At least I thought he was Yoda, just except for the lying (I mean, wtf didn't Yoda ever tell Luke SCO was his father?) but now we see Obi-Wan taking a more active role, actually standing up to SCO! So we're at the "full circle" part, where Linus tells SCO that if he strikes him down (i.e., inspects the code) he'll become more powerful (i.e. open sourced and GPL protected) than he can possibly imagine.
See, now it all makes sense! Now we just need Luke (IBM) to blow up the "Death Star" (frivilous lawsuits) with a proton torpedo (the GPL) shot down an "exhaust tube" (an exhaust tube). I hope that cleared it all up for everybody.
Re:The circle is complete (Score:2)
Re:The circle is complete (Score:2, Funny)
Hopefully the "exhaust tube" is Darl's backside...
Re:The circle is complete (Score:5, Funny)
Re:The circle is complete (Score:2)
Re:The circle is complete (Score:4, Funny)
IBM: " Nooo! That's impossible!"
SCO: "Search your feelings you know it is true.
IBM: "No, I mean that's stupid. I mean, look at you. Heh, you're shorter than I am. I could kick you right off this platform and you'd hit the wall before you even began to descend. I mean, come on, the force isn't exactly strong with you..."
Re:The circle is complete (Score:2)
Re:The circle is complete (Score:2)
Say what? (Score:5, Interesting)
I thought he didn't care? As in "I don't want to know what we're putting in, don't tell me"? And now he was "extra careful"? Or is this some other type of IP he's referring to?
Re:Say what? (Score:3, Insightful)
So, he doesn't want to know in the future where things come from, as in this type of law, ignorance DOES make one innocent
But, at this point, he already knew.
Kind of like where I'm at, we sell a lot of radio transmitters. If someone tells me they are going to take
Not ignorance of the law. (Score:5, Insightful)
Not knowing that something is illegal is not an excuse.
Not knowing you DID something in the first place is a totally different matter.
Linus is not ignorant of the law, he knows taking someone elses stuff and putting it in his kernel without permission is illegal. The point is that, if you have no reason to suspect you don't have the rights, that should be the end of it as far as you are concerned, until someone points out otherwise.
To do things the other way would be incredibly expensive, and endless... how do you prove code is totally within your rights? Full patent search and public annoncement on each function and update?
Re:Say what? (Score:4, Insightful)
From: Linus Torvalds
To: Daniel Phillips
Subject: Re: large page patch (fwd) (fwd)
Date: Sun, 11 Aug 2002 15:55:08 -0700 (PDT)
Cc: Alan Cox , , , David Mosberger , "David S. Miller" , , , ,
On Mon, 12 Aug 2002, Daniel Phillips wrote:
>
> It goes on in this vein. I suggest all vm hackers have a close look at
> this. Yes, it's stupid, but we can't just ignore it.
Actually, we can, and I will.
I do not look up any patents on _principle_, because (a) it's a horrible
waste of time and (b) I don't want to know.
The fact is, technical people are better off not looking at patents. If
you don't know what they cover and where they are, you won't be knowingly
infringing on them. If somebody sues you, you change the algorithm or you
just hire a hit-man to whack the stupid git.
Linus
Re:Say what? (Score:5, Informative)
Oh brother, not this again.
Trade secrets, copyrights, and patents, are three different things, covered by three different sets of legislation and case law, and typically suggest three different approaches for relevant IP management. Most of Linus' comments in the article are about copyright. The LKML entry you reproduce is about patents. Patent issues have nothing to do with the dispute over RCU.
Re:Say what? (Score:5, Interesting)
Re:Say what? (Score:4, Informative)
Here [iu.edu] is the link where Andrea says he had IBM send Linus a copy of the RCU patent paper work.
Re:Say what? (Score:4, Interesting)
He was referring to two different things. The "I don't want to know" bit is about patents, which is a totally different animal from IP and copyright. Knowing about a patent ahead of time is tantamount to being tainted by the patent, and if the patented technology shows up in Linux, you're liable for triple damages because you knew about the patent and it went in anyway (under the US system anyway). You cannot check for patents because of this problem.
IP and copyright are treated differently under the law. There is a little more leeway in these cases. Simple copyright infringement can be handled by stopping the infringement, especially when it can be shown via an audit trail like the kinds that exist for the Linux kernel that the infringement was not malicious or with forethought on the kernel maintainers (i.e. they thought they were getting code whose use was free and clear).
Ummm, no (Score:3, Informative)
As for the RCU, he was extra careful because it was a known fact that IBM had a patent related to the code in question
RCU code (Score:5, Interesting)
2. RCU is a patented technology
3. Patents are publicly viewable
4. Therefore, RCU cannot be a trade secret
I don't see any way SCO can have a claim unless the RCU code that IBM donated contained SysV code or code derived from SysV. I seriously doubt IBM would be stupid enough to do that.
Anyway, since trade secrets are no longer protected once they are publicly revealed, no one should have anything to worry about except possibly IBM.
Re:RCU code (Score:2)
2. RCU is a patented technology
3. Patents are publicly viewable
4. Therefore, RCU cannot be a trade secret
Wrong. If I invent an algorithm and patent it, the algorithm is protected by the patent monopoly, and anybody who wants to implement that patent has to pay me royalties. If I then implement my algorithm, the implementation is covered by copyright monopoly. The algorithm is not a trade secret, because it is published. The code to implement
What invention? Discovery! (Score:2, Insightful)
Wrong. You don't invent an algorithm - you discover it. Algorithm has been exisiting forever as a part of the math. So
Re:RCU code (Score:4, Funny)
1) SCO is a Utah company.
2) The holding company is also based in Utah (and salt lake).
3) Son of Orrin Hatch the beloved senator from Utah will be the lawyer for SCO.
4) Linux is communist software written by hippies.
Now I ask you good mormon members of this jury. Are you going to rule in favor for this fine mormon company or are you going to rule in favor of a bunch of communist hippies?
SCO has this trial locked up. They will win it no matter what the evidence. It's going to be up to the appelate court to really decide this. Trust me no jury in salt lake is going to rule against the local boys.
Re:RCU code (Score:2)
You've got issues, my friend.
Re:RCU code (Score:3, Funny)
5) SCO stands for Santa Cruz Operation.
Now we all know that Santa Cruz is full of dope smoking hippies. These dope smoking hippies are trying to PRETEND to be good Mormons and pull one over on IBM which, though we're not a Mormon business, we like to dress like Mormon missionaries.
Re:RCU code (Score:3, Funny)
Read the Contracts, Luke (Score:2)
IBM's contract with AT&T allows IBM to create derivative works but it also requires that IBM treat these derivative works the same way that they treat the Unix base code.
In this way it's similar to the GPL. If IBM had released a Linux kernel with RCU features, people would be clamoring for the RCU code to be released under
Re:Read the Contracts, Luke (Score:3, Insightful)
I don't think that a more expansive definition of derivitive works "helps" the GPL. If anything, it contributes to the perception that GPL has a "viral nature" as claimed by Microsoft. If I am a company
Ok, there is no IP problem in the kernel... (Score:3, Funny)
Re:Ok, there is no IP problem in the kernel... (Score:2)
I don't like customers (Score:5, Insightful)
Re:I don't like customers (Score:2)
Re:I don't like customers (Score:5, Funny)
At least it's better than Darl's impending quote:
Linus being naive? (Score:4, Interesting)
FUD (Score:4, Insightful)
Linux users are not party to the contract between IBM and SCO, so nothing in that contract can compell Linux users to do anything.
The most the courts can do to Linux is force them to remove code IF (and I just can't see how it could, but if) SCO does in fact own the rights to code submitted to Linux by IBM. Linux will live on no matter what and SCO can't touch users or developers.
Re:Linus being naive? (Score:4, Insightful)
Of course, it is possible that a win against IBM could lead to suits against others. But SCO could at most get IP they own removed, and are much more likely to get themselves countersued by Linux companies who have now been asking for months what they would have to do to avoid violating SCO's IP rights.
Personally, I think if SCO wins their contract suit against IBM, they'll go after MicroSoft next. After all, they have a contract with MicroSoft and they've gotten a settlement out of MicroSoft before.
Re:Linus being naive? (Score:2)
Rumor has it that microsoft just dumped an assload of cash into SCO stock.
But, linux is safe. You can't unring a bell.
Re:Linus being naive? (Score:5, Insightful)
Re:Linus being naive? (Score:3, Insightful)
Bah! It is to larff.
Certainly a rogue court can tell anyone to do anything. Other than that, this claim of yours doesn't hold water. If I buy stolen property in good faith, I cannot be held liable for the crime. The most I can be made to do is to return the stolen property. I hope no one is daft enough t
Re:Linus being naive? (Score:2)
Open Source (Score:2, Interesting)
I know things like GPL try to address IP with open source but have their been any big court cases concerning IP on open source Software to test thing out? (forgive me if I an not aware of some big case, that 99% of everyone always knows about)
Re:Open Source (Score:2, Interesting)
Someone - anyone - can say that they hacked trade secret/patent protected/copyright code into, say, the Linux kernel.
Unless these claims are matched in the version control and change logs, they'll have a hard time proving it.
T&K.
Caught My Attention (Score:4, Insightful)
The one thing SCO has mentioned has been the Read Copy Update code that IBM gave us, and that wasn't accepted for the longest time into the kernel exactly because we knew the patents were owned by IBM. [But] we said we couldn't take it until you [IBM] said very explicitly that you also license the patents.
Does this mean there is patented code in the Linux kernel? How does that not conflict with the GPL?
Re:Caught My Attention (Score:4, Informative)
Re:Caught My Attention (Score:5, Informative)
Which is meant to imply that (in this case) if IBM is willing to license the relevant patents to GPL licencees without royalty then it can hold those patents (and charge others for the use of them for non-GPL'd applications) and GPL code based on those patents. Which IBM is doing.
Regards,
Ross
Re:Caught My Attention (Score:5, Informative)
Yes, exactly correct. This is why Linux has RCU and BSD doesn't. IBM is willing to license the patents for free for GPL code, but they still want to charge license fees for use in proprietary code.
Releasing something under BSD is effectively placing it in the public domain.
By the way, you sometimes see people claiming that "if there weren't any copyrights there would be no need for GPL" or some such. Not so. GPL uses copyright law to prevent people from taking free projects proprietary; BSD lets you do anything you want, including taking a free project, hacking it up slightly, and releasing it as a proprietary product.
steveha
Businness friendly (Score:3, Insightful)
Xix.
Re:Caught My Attention (Score:4, Informative)
So IBM wrote a license for their RCU patents which says (briefly) that anyone can use it in GPL'ed code.
And there you go - no conflict.
Of course IBM can still sue people who use the RCU stuff in NON-GPL'ed code, unless those people get a separate license to do so.
Outcomes of the SCO trial (Score:5, Insightful)
More likely is that SCO gets chucked out on it's arse for having such lame evidence (last I heard it was 80 lines that were copied word 4 word) and linux comes out fine.
But my biggest worry is that whatever the outcome whenever a big campany is looking to migrate, the issue of the "stolen" code will come out.
Some conversation like this will happen.
IT guy: We should switch to linux it's cheaper, faster and more stable.
Manager: But what about the stolen code?
(conversation on how it wasn't stolen etc.)
The biggest problem is our reputation will be tainted and that's whats bugging me.
Re:Outcomes of the SCO trial (Score:2, Informative)
Re:Outcomes of the SCO trial (Score:5, Interesting)
What?
I thought that linux would simply have the offending code removed - the rest of the code is GPL's and I could release "isoroxix" tomorrow with the same non-sco code. Linux wont go away, and even if it did there's always HURD
nice put-down (Score:5, Funny)
Linus :
Curious mathematical idea, but lovely rhetoric.
Re:nice put-down (Score:5, Funny)
Whew!! (Score:2)
Damnit Linus! (Score:3, Troll)
Re:Damnit Linus! (Score:3, Informative)
No, SCO claims IBM copied code into the kernel, which is correctly termed Linux. RMS has clarified this already.
Re:Damnit Linus! (Score:4, Insightful)
Watch Revolution OS. Linus clearly states that the idea of taking Linux and calling it GNU/Linux is "ridiculous".
Personally, I'm neutral on the subject. Yes, Stallman did a lot of work and deserves credit for GNU. On the other hand, 'linux' is simply the popular term used to describe a GNU system running the Linux kernel. Stallman wants to call it GNU/Linux, and Linus thinks is silly to waste time arguing about it. I sort of agree with both of them -- GNU/Linux is a good name, but convincing the entire world to stop calling it 'linux' is a waste of time.
And BTW, the kernel is just 'Linux', no matter what. RMS only insists on GNU/Linux when you're talking about the whole system, not just the kernel.
Re:Linus regard for customers (Score:5, Insightful)
Re:Linus regard for customers (Score:5, Insightful)
To succeed in the mass market, it has to be put in the market first... Something that Linus did not do!
Don't confuse Linux (the kernel) with Linux Distributions such as RedHat, Mandrake, Slackware, etc. They distro companies are the ones usually marketing Linux and facing the customers... not Linus himself.
Re:Linus regard for customers (Score:5, Informative)
Obviously you don't understand Linus's role in all this. Linus' customers ARE developers. Joe sixpack doesn't go download the latest kernel and install, he goes and picks up RedHat/Debian/Gentoo/Slackware/etc... from CompUSA. RedHat/Debian/Gentoo/Slackware/etc... are Linus's customers, they are the ones that deal with him
Re:Linus regard for customers (Score:5, Insightful)
Re:Linus regard for customers (Score:4, Insightful)
NEWS FLASH!
They don't give a F$#K either!
As long as you're still grabbing the latest and greatest, slightly modified w/ new icons version, they're happy.
They don't need to like you to succeed; they just need to have you by the balls. When was the last time someone who "liked" you asked for money, every year, to continue seeing them?
Re:Linus regard for customers (Score:5, Funny)
I knew something was wrong when my girlfriend asked if I could do direct deposit.
Re:Linus regard for customers (Score:4, Informative)
Wrong. Linus works on the Linux kernel. The people that package various distributions worry about the customers they attempt to serve. Most folks that enjoy using Linux would laugh with Linus on this one.
Re:Linus regard for customers (Score:5, Insightful)
I think that's rather unfair, but actually, this is *exactly* why I use Linux. Microsoft has always seemed to follow the philosophy of "Shut up, we know what's good for you", which is fine for most users but drives me up the fucking wall. I spent months learning to use Linux, but I can now finally set my computer up exactly the way I want it which I never could with Windows.
This is the main reason I like the open-source movement, not the philosophy or supposed superiority of the code.
Re:Linus regard for customers (Score:4, Insightful)
Setting your computer up exactly the way you want *is* the philosophy. Read the GNU Manifesto. RMS started GNU precisely for the same reason you prefer Linux over Windows.
Re:Linus regard for customers (Score:2)
Do they treat us in a fashion that leads you to think they like us?
Re:Linus regard for customers (Score:2)
Re:Torvald's isn't a lawyer (Score:5, Funny)
Re:Torvald's isn't a lawyer (Score:2)
Re:Sure ... (Score:2)
Re:He is spinning (Score:2, Informative)
Not that that's much more likely than any of the other hot (or body temp) air (or some gas) that SCO has been expelling, but the nature of the complaints (so far) filed are such that the can have no effect on anyone other than IBM; McBride's wet dreams not withstanding.
IP is ImPrecise (Score:2, Interesting)
Please, please, please can we avoid using the acronym IP? It is not at all a valid concept - these are all completely disparate areas of law and should never be referred to in the same breath without clarification.
It is often used as a term that encompasses patents, trademarks and copyright - but if you ever hire an "IP lawyer"(sic) you will nearly invariably find that they only specialise in one or two of the above areas.
Q.
Re:yes, but (Score:5, Funny)
cat /boot/vmlinuz* > /dev/audio
Re:I haven't done more than peek at the kernel sou (Score:3, Interesting)
ate_utils is/was part of the NUMA code for IA64. It has been removed from the latest development and prepatch kernels (it's obsolete, from what I've read.)
There are some less interesting similarities between the signal handling code, but that's hardly remarkable. How many ways can you write a switch statement?
The
Re:Why did he wait so long? (Score:2)
Re:Does it matter? (Score:3, Informative)
In fact, a lawyer actually commented on a case won by Abraham Lincoln in which evidence of (I believe) the Nautical Almanac that the night in question was moonless, that the evidence should not have been accepted and that the defense should have summoned an astronomer who could have been cross-examined by