Posted on 06/19/2003 10:44:03 AM PDT by Ernest_at_the_Beach
Since then, Linux companies have gone through several rounds of grueling consolidation, and Caldera--now known as the SCO Group--has sworn off Linux. What's more, the company now finds itself a pariah in the same open-source software community it helped elevate to prominence.
SCO's non grata status among corporations stems from a lawsuit the company filed against computing giant IBM earlier this year in which it claimed that major portions of the Linux software IBM distributes are based on Unix source code SCO controls.
The dispute has grown to rattle the growing movement to boost corporate use of Linux, embroil SCO in a spat with former business buddy Novell and possibly open a new front in Microsoft's war against Linux.
But Darl McBride, CEO of SCO Group, says he thinks there's still a lot of value in the open-source approach.
"The point about open source that I believe is really cool is this notion that you have thousands of eyes around the world looking at a similar problem, and obviously when you have more people focused on something, you can solve things better," he said. "To the extent you take that model and solve problems better and create ultimately a better computing environment that solves a lot of application problems and makes life better for everybody, that's the part of open source I believe is really cool.
"I think this business of not having intellectual-property protection or in fact even having a system set up to be able to police intellectual-property violations coming into Linux, that's the part that's really going to the jury right now. I believe that we've got to get that part resolved...so the baby doesn't get thrown out with the bathwater."
McBride spoke with CNET News.com about the origins of the IBM dispute, the side effects and what comes next.
Q: How did the Linux action originate? How and when did you come to realize there was this problem?
A: It really goes back to last fall. I joined the company last summer, and we spent a quarter or two looking at this Unix operating system asset we have.
SCO ends up owning the intellectual-property rights to the Unix operating system, which is a pretty substantial asset to be holding. So we started looking closely at where Unix was relative to Linux. Linux was starting to take off, and we did have some concerns.
We saw some initial problems last fall, and we tried to address those with vendors in the December time frame. We didn't really get a lot of traction with just having friendly discussions. So we came out in the first part of this year and basically said, 'We are going to enforce our intellectual-property rights.' And even though we weren't directly going after IBM at that point, they had a violent reaction to (that).
So at that point in time, we tried to work through the issues with IBM. We came to an impasse, and that's what led to our filing our lawsuit against IBM on March 7. Concurrent with filing our lawsuit against IBM, we put them on notice that we were going to be revoking our AIX (IBM's Unix distribution) license. Under the contract, we have to give them 100 days notice. That notice was due on Friday, June 13, and if we hadn't had the issues resolved then, we would revoke their AIX license.
We're talking about line-by-line code copying. That includes not just the function but the exact, word-for-word lines of code. |
Was it a matter of someone at SCO just working with Linux source code and saying, 'Hey, that looks familiar?'
When we filed against IBM, they were supposed to respond in 30 days, and they filed an extension for another 60 days. So we had about 60 days where we were waiting for IBM to respond. So we turned a group of programmers loose--we had three teams from different disciplines busting down the code base, the different code bases of System 5, AIX and Linux. And it was in that process of going through the deep dive of what exactly is in all of these code bases that we came up with these more substantial problems.
Why was IBM the initial focus?
When we first started talking about how we were trying to protect our intellectual-property assets around Unix...IBM basically became very upset we were going to go down the path of even talking about intellectual-property rights in relation to Linux. And they basically threatened that if we didn't pull back from our statements that we were going down that path, they would quit doing business with us at all.
To me, it was a strange posture to be taking for a company that collects a billion and a half dollars a year on their own intellectual-property portfolio. And so that caused us to go digging on what was behind the initial set of problems we found...And as we dug deeper, we found that we did have significant violations going on with respect to their version of Unix they had licensed from us.
At one of their conventions this year, an IBM executive stood in front of an audience and said that IBM was going to destroy the value of Unix and move it all over to Linux. They were going to take the know-how, the people, the methods they developed over the years around AIX--which is our licensed version of Unix--and they were going to transport all that in a wholesale fashion over to Linux. Those statements alone caused us alarm. When we dug deeper, we found they, in fact, had been doing that and they were going to do more.
What would IBM need to have done to keep this from going to court?
We were certainly willing to try to work through issues...I think there's a lot of ways you can resolve things short of full-out litigation. Licensing programs come to mind; different marketplace partnerships come to mind. There are a number of things we could have done together.
How blatant was the code-lifting you discovered?
When we take a top-tier view of the amount of code showing up inside of Linux today that is either directly related to our Unix System 5 that we directly own or is related to one of our flavors of Unix that we have derivative works rights over--we don't necessarily own those flavors, but we have control rights over how that information gets disseminated--the amount is substantial. We're not talking about just lines of code; we're talking about entire programs. We're talking about hundred of thousands of lines of code.
Where people get a little confused is when they think of SCO Unix as just the Unix that runs the cash register at McDonalds. We think of this as a tree. We have the tree trunk, with Unix System 5 running right down the middle of the trunk. That is our core ownership position on Unix.
Off the tree trunk, you have a number of branches, and these are the various flavors of Unix. HP-UX, IBM's AIX, Sun Solaris, Fujitsu, NEC--there are a number of flavors out there. SCO has a couple of flavors, too, called OpenServer and UnixWare. But don't confuse the branches with the trunk. The System 5 source code, that is really the area that gives us incredible rights, because it includes the control rights on the derivative works that branch off from that trunk.
Some open-source defenders have said that there's only one way you can write certain functions, so some part of the Unix and Linux code are bound to look the same. Do the similarities go beyond that?
We're talking about line-by-line code copying. That includes not just the function but the exact, word-for-word lines of code. And the developer comments are exactly, 100 percent the same. The developer comments really get to the DNA of the code. It's one thing to have something look the same, but when the developer comments are exactly the same, that tells you everything you need to know that this is in fact lifted, that it has been copied and pasted from Unix into Linux.
What prompted the 1,500 letters? Couldn't you have found a more informal way to tell these companies what was going on?
Those letters had to do with the fact we had just uncovered these issues, and with the legal requirements...we felt we had to go out and let the world know we had come across these problems.
We can sit there and talk to IBM all day long, but if in fact users are running systems that have basically pirated software inside of there, or stolen software inside of their systems, they have liability. We're not saying that they created that liability; we think there are a number of parties along the way that generated that. But we feel like we have an absolute requirement to let them know what was going on as we went down this path.
A lot of people think the net effect of those letters has been to intimidate businesses out of doing anything with Linux. Do you think that's true?
We think that Linux has been able to become enterprise-class in the last couple of years in large part because of the amount of vendor contributions that have gone into Linux. If you look at a pre-2000 version of Linux, when it was the 2.2 kernel, you've got the ability to connect two-way and four-way systems together, which was kind of interesting, but not enterprise-class. Over the last couple of years, you've seen support for high-end symmetrical multiprocessing, you see the ability to take a string of 32 or 64 Intel boxes, string them together and create supercomputer computational ability.
And if you look at the amount of vendor code that's gone into Linux since 2001, its significant...So Linux is growing up in the enterprise in large part by virtue of these code violations we see from vendor code being contributed into Linux. If Linux is going to become enterprise class, we also need to ensure it has IP integrity. We need to ensure our code is not the basis upon which it's getting its strength.
If a CIO asked you today what they should do about a Linux installation, what would you tell them?
We've asked them to do a couple of things. First of all, get a legal opinion letter. We got our legal opinion, and we know where they came down. We suspended our shipments of Linux until all these issues get resolved.
Starting in the next couple of days, we're going to be showing people what we have going on. Partly what we're asking them to do is put themselves in our shoes and understand what's going on here. As we get into July, we expect to have a public statement about how we hope to have things move forward.
Are we trying to shut Linux down? No, that is not our attempt. Are we trying to make sure our intellectual-property rights are protected along the way? Absolutely.
Are we trying to shut Linux down? No, that is not our attempt. |
I understand why people don't like it, because they've been used to taking things out for free. But it doesn't fundamentally change our rights, and fundamentally it doesn't change the responsibility we have to our shareholders to be protecting our rights.
Was Novell's involvement a surprise? What do you think prompted that?
What we've found here over the last couple of days is that Novell and IBM have been working together on some things relating to this case. So our suspicion is that some kind of deal they have going on with IBM is what motivated it.
Were we surprised? Yes. It's like you're sitting there fighting a battle; you have this David-and-Goliath battle going on. And then from the side, you get hit by this other force, this other army's attacking you. At first, you're surprised by it. But then you realize there appears to be some linkage to the Goliath, so then I guess it's not so surprising.
Even though we didn't have any copyright claims in our case with IBM, this shot came in. We stopped our battle with IBM for basically four days; we stamped out the Novell attack and put that one behind us. Now we're back on what our original focus was, which is resolving the issues we have with IBM.
So the whole thing with Novell was about unclear contract language?
The final problem is that Novell didn't dig to the bottom of their file drawer and find the second amendment to the contract. Once we exerted our second amendment rights, if you will, Novell basically took their ball and went home.
SCO realized there were problems with the contract language earlier. Wouldn't it have been useful to have those issues worked out before you went down this road with IBM?
To the extent we were filing copyright claims against IBM, sure, it would have been useful. In fact, we had some discussions with Novell as early as last year around cleaning up the language that related to the copyrights. They chose not to clarify them.
And when we filed against IBM, we chose to not even talk about copyrights. That's why it's interesting the copyright thing showed up...It was strange behavior for somebody we've had a partnership with for a long time and for a company I used to work at for eight years of my life.
How did Microsoft's agreement to pay you for Unix rights happen?
In the Microsoft case, they saw an opportunity. We originally approached them and said we're on a new licensing path; we have this intellectual property that we've started approaching vendors about. IBM is one we approached; Microsoft was another. We had about four big vendors in the last quarter that we talked with. With two of them, we signed deals. The other we're still talking with, and IBM we reached an impasse.
As far as what Microsoft gets out of the deal, they get the source code rights in order to be better able to integrate their services for Unix products, which gives them a much stronger, tighter integration between Unix and windows.
The perception is that Microsoft basically wants to use this as a weapon in its battle against Linux. What's your response?
The Linux community loves to jump on that bandwagon. There's no truth to it. We did a straight-up licensing deal around the intellectual property we had as well as the source code to allow them to tie in their Unix-related products. The world seems to be divided into two camps--those that respect intellectual property and those that don't. Those that do, to the extent they're associated with SCO, anybody who steps forward and does something with us in a positive way seems to get attacked these days.
It's not just Microsoft. We've had an industry analyst who has been attacked because they said, 'Hey, I've seen the code, and SCO's right.' We've had denial-of-service attacks on our Web site. We had a reporter who had their site hit by a denial-of-service attack because they wrote a positive story about us. Any time it seems we have somebody on our side of the table, somebody wants to start shooting at them.
Have you been surprised by the level of animosity this has generated?
I've been surprised by the level. I haven't been surprised that there has been animosity. As we started down this path, even IBM said, 'You can't go down this path of enforcing your rights, because the Linux community is going to have a field day with you guys.' The way they had described it to me is, 'You can't sue us because we don't do distributions. You can't sue developers for the Linux community, because these guys don't have a lot of money and they're going to hate you. Customers aren't going to want to see lawsuits.'
It wasn't a question of whether we had intellectual-property violations; it was 'What are you going to do about it?' My take on it is we have been wronged. We're stepping up and trying to get some justice in the situation. Is there heat coming at us? Absolutely. It's hot in the kitchen, but that's not a reason to not do what you feel is the right thing.
It's been suggested that if IBM wanted to settle this quickly, they could just buy you out. Is that a possibility?
We're not trying to sell the company; we're trying to enforce our rights. We believe that in the marketplace we operate in--just take our UnixWare operating system that competes straight up against Red Hat--if you look at the marketplace over the last two years, there've been 2 million servers shipped into the market. Our UnixWare price tag of $1,500 would have generated $3.5 billion in revenue for us.
The fact that Linux shows up in town and everybody gets excited about it because they get the same sort of value we had with UnixWare but they don't have to pay anything--I get why customers like that. It's the same reason everybody loved Napster--you get CDs for free.
But from our perspective, if you're going to show up and sell against us with a free operating system, then you better have your house in order with respect to these intellectual-property issues.
Let's fast-forward to a point where this is all settled and presumably you've won. What happens then? Do you send a bill to everyone running Linux?
In May, we sent out a notice letting people know there are problems. This month, to the extent people want to see this, we're showing people the problems.
There's a big concern that if you just drag this out in a typical litigation path, where it takes years and years to settle anything, and in the meantime you have all this uncertainty clouding over the market, it's not a positive. So we've been responding to things in a proactive way. We've been bringing out bits of our evidence...so people can get an understanding of the problems that exist.
As we get to the end of this month, as we get more user feedback...in the July time frame, we expect to come out and make some statements about how this whole situation can be resolved and how we can move forward. In terms of where we sit right now, we're not prepared to make any directional statements about how the licensing of this is going to fall out.
If you go back a few years, SCO was one of the main backers of Linux. How much of the reaction from the open-source community stems from that?
There's probably some merit to that. The reality is we were doing Linux. We kept these two businesses separated, and along the way, what you find is that the companies who are benefiting and profiting from Linux are not the distributors, which is the part of the chain we were involved in.
A lot of the distributors that did their big IPOs in the late 1999-to-2000 time frame, many of those have gone out of business or not done well. The business of distributing Linux for free is not doing well.
Which has been a real shocker...
Yeah, you sell something for free and you don't make any money--surprise, surprise. Even Red Hat, they had one little quarter where they got their head above water from a profitability standpoint, and then they're down again.
One of the things we feel very strongly about is that for this kind of model to go forward, the key players involved in the marketplace have to have an economic model that works for them
Meanwhile, the open-source community seems to feel SCO has betrayed them.
Clearly, there's an element of family feud involved. I believe, as the situation unfolds, people will see what we have. We've spent hundreds of millions of dollars on our Unix-related properties, and that's what's under attack right now, and that's what's showing up inside Linux. The more rational minds start to come to grips with what's really happening here, we believe that the community will come to be a little bit more reasonable in how they view us and how they deal with us.
To the extent this makes an IT guy think twice about deploying Linux, do you have any regrets about that, or do you think you're doing those people a favor?
I believe were doing them a huge favor. Think about an IT shop that's in the middle of putting in a system that runs an entire enterprise. You've got 5,800 stores, for example, and you're just getting ready to put it in, and you hear about this issue now, versus us deciding to wait and you hear about it six months or a year from now, in the middle of a trial or whatever.
Now, that company, instead of being on the front end of a rollout, is on the back end. That's when I'd really be ticked off. "You're telling me, SCO, that you found out about this last spring and you didn't say anything about it until now? Thanks a lot."
I believe in the short term, obviously the dust has definitely kicked up. But I believe from a user standpoint, I'd much rather know about these issues now than at some point in time down the road
Ah, they must be talking about BSD-lite 4.4 and its derivatives. But, do they really control how information of reverse-engineered UNIX operating systems get disseminated?
After examining the programming code that SCO Group claims was copied from Unix (news - web sites) into Linux (news - web sites ), Aberdeen Group analyst Bill Claybrook said he cannot conclude whether or not SCO's legal claims of copyright infringement have merit."
If the Aberdeen Group (those who brought us the famous "Windows TCO lower than Linux" report) can't even find any conclusive evidence for SCO . . .
Now that summons an image. I wonder whether any Linux programmers out there will assert their own Second Amendment rights against SCO.
SCO drops Linux, moves to 'web services' (MS's entire focus now), and begins incorporating MS technologies?
Someone call Sherlock Holmes, I think we have a case for him . . .
Exactly. It is impossible to reverse-engineer source code comments from a binary file. If two blocks of code over 100 lines long have the same word-for-word comments in them, odds are they both came from the same place. Now the game boils down to a simple case of determining the origin of those comments - which will either live in SCO's source-control system, or in the Linux CVS repository.
There really isn't any room for wiggle on this case. Either SCO is right, or they are wrong, and the source code repositories will be able to speak to this, and will be easily readable by ANY analyst whom has ever done programming in the past. I have a feeling that either way it boils down, they will be irrelevant soon - though if they win an injunction against the Linux kernel sources, the Linux community will be devastated just as the BSD community was back in the early 90's.
:) ttt
Wrong: the origin of these comments (assuming they exist) may pre-date SCO and may very well be found in the BSD or other UNIX trees. It has been suggested by some supposedly reliable sources that this is in fact the truth of the matter.
Furthermore, there is no Linux CVS repository. Linus decided to use the Bitkeeper source management system (not CVS) only last year. SCO's CVS is hardly trustworthy, by the way. I find it interesting that SCO have claimed that they cannot show their evidence because scads of open source devotees would descend on the Linux source and remove all traces of the offending code, yet SCO wish us to believe that they (who, I remind you, are represented by Dave "Al, I can hand you Florida on a silver platter" Boies) would not do exactly this with their own sources. Compare the accessibility and indelibilty of the two source histories: Linux' source code is scattered across magnetic and optical media all over the world, SCO's is locked away somewhere. Which record would you trust?
The point of my statement was that somewhere, somehow, the offending code CAN and WILL be tracked down to an epoch, REGARDLESS of which source-set it falls into. If the code orginiated elsewhere, then SCO would also be in the wrong.
Furthermore, there is no Linux CVS repository. Linus decided to use the Bitkeeper source management system (not CVS) only last year.
(Warning: The following is a personal opinion. Your mileage may very well be different.) One more reason why BSD is more stable than Linux.
(who, I remind you, are represented by Dave "Al, I can hand you Florida on a silver platter" Boies)
The fact that SCO is full of idiots, and hires idiots, does not have any bearing on this case. They just might have a point. They DO, after all, lawfully own UNIX.
Compare the accessibility and indelibilty of the two source histories: Linux' source code is scattered across magnetic and optical media all over the world, SCO's is locked away somewhere. Which record would you trust?
In my opinion, SCO's UNIX operating systems are antiquated, run poorly, are somewhat user surly, and are less useful than Linux. I also find Linux to be less useful than FreeBSD, as it's about half as stable... That being said, SCO lawfully owns the right to the original UNIX source base. If someone has taken code from that source base, and copied it elsewhere, they may be in violation of SCO's Intellectual Property rights. The matter of how widespread the source is has ABSOLUTELY no bearing whatsoever on SCO's claims, as I've seen widely-distributed open source programs that are complete crap, and would never support a business. I have also seen closed-source software (ahem, *Oracle 11i*) that is also crap. Your argument about the widespread distribution of Linux sources is irrelevant.
;) ttt
There is a third possibility--the code was originally in BSD and both SCO and Linux lifted the code from there. In that case, SCO loses out.
Yes, this is true, since the BSD License grants full control over the sources to the party copying them. Corporations who use BSD in a commercial application (Microsoft's TCP stack, Checkpoint, Cisco, and even SCO) are allowed to keep their sources and modifications closed. Open-sourcers can take the sources and redistribute to taste, so long as they don't violate the terms of the original license.
Personally, I think that either way this case falls, SCO loses. They have no viable products, their operating systems are garbage, nobody wants to run pure "UNIX". Any company that relies on court activity to stay in business is illegitimate (reference the cases against Microsoft for good examples of this... ahem, Sun Microsystems, *coff*.)
:) ttt
My argument was directed to the level of trust that should be afforded any evidence SCO might present to support their claims (note the use of the term "indelibility") and is perfectly valid.
There are more outright lies in this steaming pile than I care to start pointing out. Absolute, stunningly ballsy bullshit.
Even SCO's sources are indelible to a certain extent, as they have licensed out the System V source code to multiple parties (IBM's AIX, Sun's Solaris, HP's HP-UX). Even if they fudge with their own source control system, proof can be determined as to when the code in question was added.
:) ttt
There really isn't any room for wiggle on this case. Either SCO is right, or they are wrong, and the source code repositories will be able to speak to this
To win against IBM, SCO must convince a court of three things. One is that the NUMA code constitutes a derivative work. That's an angels-on-the-head-of-a-pin argument where lawyers could probably convince a judge to go either way. There is probably no right answer to the question. The output of this deliberation is a random number. SCO must next convince the court that whatever documents it has in hand give it distribution control over code that is indisputably other people's property. This has to get by the "reasonableness" test, i.e. no matter what the paper says, a court could conclude that here SCO is construing its rights unreasonably. This may be the toughest hurdle for SCO. McBride likes to blithely assert that "we own all this," but he's over-simplifying for the press. He'll have to do better than that in a courtroom. Next SCO must prove that it in fact owns UNIX. Much has been made of the blast from Novell and what McBride calls Novell's retreat, but there is some real meat here. It turns out that what SCO purchased was Novell's UNIXware business. At no time were the patents transferred, and originally the copyrights weren't transferred either. In fact they still haven't been, officially. What SCO claims transferred the copyrights to them is a very vaguely worded "amendment 2" to the purchase agreement that names no actual copyrights. What it says is that Novell agrees to transfer such copyrights as Novell may still own, and which SCO requires to exercise its rights under the purchase agreement. Nifty fact #1 is that by the time of this Agreement 2, Novell no longer owned many of the UNIX copyrights. It had transferred them in the interim to the Open Group. Nifty Fact #2 is that SCO waited eight years to acquire this Amendment 2, which raises an 'estoppel' argument against any claim by SCO that these copyrights were "required" to exercise its rights. It had been exercising its rights for eight long years without those copyrights, so a judge might well conclude that none of them were in fact 'required.' So there are three good reasons -- vagueness as to what was transferred, prior transferral of some copyrights to another party, and failure to act in a reasonable time -- that could make this "Amendment 2" worth a lot less to SCO than they claim it is. In particular, their claim to "own" UNIX is highly suspect the opposition lawyers have at least three good spears to throw at it. SCO has to thread not one, but several needles, to get their hands on IBM's money. Loss on any one of these points would leave them with nothing. Their fright scenario is that a judge could rule that their claims are fraudulent, and that as an industry participant SCO "should have known" they were fraudulent. That would open the door to a ruinous round of countersuits by everyone who was harmed by all these loudmouthed allegations. It will all be very interesting to watch. My hunch is that it will not end at the District Court level in Utah -- no matter who wins. |
But it seems to have a fatal flaw right in the beginning where you seemingly fail to address exactly how this code which was supposedly developed independently by companies other than SCO found itself right in the middle of the System V code.
Let me guess. You think SCO took this code that wasn't even theirs, then in a pathetic attempt to frame IBM have since added it to System V and will now claim in US Federal Court it was there all along. Riiiiight.
What this case will twist on is the contract between IBM and ATT, and any subsequent admendments or revisions by them or the subsequent owners of Unix. IBM has shown itself an idiot when signing software contracts before (DOS ring a bell?), so the chance of them having an airtight right to do with AIX code whatever they want is far from guaranteed.
I agree this will not end soon. And it will likely be one hell of a roller coaster for the Linux people before it's over. It's already been one of sorts, I mean how tramatic has it already been to those so committed to Linux who once saw IBM as their savior against the evil Microsoft, to now be the reason their very existence is being threatened?
I have no pity, what did they expect? When someone handed them a cd and said "Here, this is yours, you can load it on as many systems as you want, and you don't have to pay me a dime" they should have known things weren't on the up and up. Somewhere along the way of the trial(s), expect the public domain classification of Linux itself to be in question. I'm looking forward to those discussions as well. Cheers.
Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.