Free Republic
Browse · Search
News/Activism
Topics · Post Article

Skip to comments.

Man AdTI Hired to Compare Minix/Linux Found No Copied Code (SCO vs. IBM/Linux thread)
Groklaw ^ | Thursday, May 27 2004 @ 05:01 PM EDT | Pamela Jones

Posted on 05/28/2004 6:56:11 AM PDT by shadowman99

Man AdTI Hired to Compare Minix/Linux Found No Copied Code

Thursday, May 27 2004 @ 05:01 PM EDT


Andrew Tanenbaum has published the most remarkable email from the man hired by Ken Brown to do a line-by-line comparison of Minix and Linux, Alexey Toptygin, who summarizes his findings and posts them on the Internet:

"Around the middle of April, I was contacted by a friend of mine who asked me if I wanted to do some code analysis on a consultancy basis for his boss, Ken Brown. I ended up doing about 10 hours of work, comparing early versions of Linux and Minix, looking for copied code.

My results are here. To summarize, my analysis found no evidence whatsoever that any code was copied one way or the other."

When he turned in his work, he had a conversation with Brown:

"Apparently, Ken was expecting me to find gobs of copied source code. He spent most of the conversation trying to convince me that I must have made a mistake, since it was clearly impossible for one person to write an OS and 'code theft' had to have occured. So, I guess what I want to say is, pay no attention to this man. . . "

Eric Raymond has also answered Ken Brown's Samizdat. Another very detailed response here, on Newsforge, by Jem Matzan. I'll end your suspense. No, they didn't like it.

Matzan:

"In the history of publishing there has never been a less scrupulous work than this book. It's a stinging insult to real books and genuine authors everywhere, harming the credibility of all of us who write for a living."

Raymond publishes his email to AdTI, who inexplicably (unless the book is an elaborate troll) and foolishly sent him a copy to review:

"Judging by these excerpts, this book is a disaster. Many of the claimed facts are bogus, the logic is shoddy, some of the people you claim to have used as important sources have already blasted you for inaccuracy, and at the end of the day you will have earned nothing but ridicule for it. . . .

"The problems start in the abstract. Software is not composed of interchangeable parts that can be hodded from one project to another like a load of bricks. Context and interfaces are everything; unless it has been packaged into a library specifically intended to move, moving software between projects is more like an organ transplant, with utmost care needed to resect vessels and nerves. The kind of massive theft you are implying is not just contingently rare, it is necessarily rare because it is next to impossible. . . .

"Your account of the legal disclosure history of the Unix source code is seriously wrong. Persons authorized by AT&T did, in fact, frequently ship source tapes which contained no copyright notices — I know, because I still have some of that source code. . . .

"I began reading the excerpts skeptical of the widespread conspiracy theory that this book is a paid hatchet job commissioned by Microsoft. Now I find this theory much more credible. I can't imagine how anyone would want their names on a disgrace like this unless they were getting paid extremely well for undergoing the humiliation. . . .

"You claim that 'To date no other product comes to life in this way', presenting Linux as a unique event that requires exceptional explanations. This is wrong. Many other open-source projects of the order of complexity of the early Linux kernel predated it; the BSD Unixes, for example, or the Emacs editor. Torvalds was operating within an established tradition with well-developed expectations.

"'Is it possible that building a Unix operating system really only takes a few months —and, oh by the way, you don't even need the source code to do it?' Yes, it is possible, because there are published interface standards. I might have done it myself if it had occurred to me to try — in fact, I have sometimes wondered why it didn't occur to me.

"As for whether it was possible to produce Linux in the amount of time involved — it is never wise to assume that genius programmers cannot do something because the incompetent or mediocre cannot. Especially when, as in Linus's case, the genius already has a clear interface description and a mental model of what he needs to accomplish. . . .

"You propose that the absence of credits to developing countries might be evidence of some sinister memory-hole effect. The true explanation is much simpler: developing countries don't have Internet. There is a straight-up geographical correlation between contributions to open-source projects and Internet penetration."

There is a great deal more, and I encourage you to visit all four sites, to get the complete picture. Honestly, how incompetent must you be to think attacking Linus Torvalds' integrity is a good strategy? He is loved and admired internationally by folks who do understand the code, unlike Mr. Brown, and everyone knows such a man would never knowlingly steal anyone's code, period. Nobody else would either. It's not the FOSS way.


  


This work is licensed under a Creative Commons License. Creative Commons License


TOPICS: Culture/Society; Front Page News; Technical
KEYWORDS: ibm; linux; microsoft; ms; opensource; sco; sec; stockscam; techindex
Navigation: use the links below to view more comments.
first previous 1-2021-4041-6061-8081-94 last
To: antiRepublicrat
You: "There's simply no way that he generated that amount of code in that short of a time period without borrowing code from other sources." Oops.

That was a separate thread -- and you took that sentence out of context. I wasn't talking about the kernel, itself. I was referring to the code components that Torvalds needed to get the kernel running; namely, compilers, etc. Torvalds mentioned these components in his original newsgroup posting: So, yeah, he did borrow code to get Linux running. But not in the kernel.

Brown's book depended on there being copied code, and Brown was in denial when none was found.

So far, all you've quoted is Tanenbaum's interpretation of Brown's book -- not Brown, himself.

Yes, you've been clearly parroting Brown. Yet his own researcher, the supposedly wronged person and the world's foremost UNIX historian have all called his work complete BS.

That's an outright lie.
81 posted on 05/31/2004 9:26:25 PM PDT by Bush2000
[ Post Reply | Private Reply | To 73 | View Replies]

To: myself6
Even if true. It is not illegal, or against copyright laws. Its like saying that I cannot read a book to learn how to write.

It's not a question of legality. It's a question of attributing the source of your work.
82 posted on 05/31/2004 9:27:18 PM PDT by Bush2000
[ Post Reply | Private Reply | To 76 | View Replies]

To: Bush2000
And where in the first usenet post was proper attribution not given? He mentioned that is needed GNU and the Minix libraries to run. the fact is he wrote the Kernel its so structurally different than Minix that there is no way it was used in any other way than an inspiration.

Look lets put it on the line, fine something (fully quoted and in context, and preferabbly linked) where Linus or anyone on this board said he did this in a box? Of course UNIX and its POSIX standards were the inspiration, just like apple was the inspiration for windows (to a much lesser degree or windows might be somewhat more secure)..

83 posted on 05/31/2004 9:31:15 PM PDT by N3WBI3
[ Post Reply | Private Reply | To 82 | View Replies]

To: Bush2000
That was a separate thread -- and you took that sentence out of context. I wasn't talking about the kernel, itself. I was referring to the code components that Torvalds needed to get the kernel running; namely, compilers, etc. Torvalds mentioned these components in his original newsgroup posting:

"I've currently ported bash(1.08) and gcc(1.40), and things seem to work."

So, yeah, he did borrow code to get Linux running. But not in the kernel.

So which is it is your complaint about non proper attribution (he admitted porting gcc and bash, never claimed to write them). Or is it that he copied code, you're all over the place...

84 posted on 05/31/2004 9:33:55 PM PDT by N3WBI3
[ Post Reply | Private Reply | To 81 | View Replies]

To: Bush2000
So, what you are saying is that...

If I ever write a book I will have to write a supplemental book that lists all the books I have ever read so that I am sure to attribute those who taught me how to write. I must also ensure not to have my writing style influenced by any of the authors that I happened to like and read allot of.
85 posted on 06/01/2004 6:04:36 AM PDT by myself6 (Nazi = socialist democrat=socialist therefore democrat = Nazi)
[ Post Reply | Private Reply | To 82 | View Replies]

To: Bush2000
That was a separate thread -- and you took that sentence out of context. I wasn't talking about the kernel, itself. I was referring to the code components that Torvalds needed to get the kernel running; namely, compilers, etc.

Nice try. The context of that thread, and of this one, and your comment is whether Linus could have written the kernel alone in that time. Instead of gracefully admitting your theft claim was wrong, you try to change the argument into something not one knowledgeable Linux person would ever claim -- that alone Linus wrote anything more than the initial Linux kernel. We know he ported various utilities (which in itself was actually a pretty good job) to make the kernel usable, but Brown's assumption and your claim were that Linus stole code for the kernel.

So far, all you've quoted is Tanenbaum's interpretation of Brown's book -- not Brown, himself.

I was going on the researcher's email where he got the code comparison contract from Brown, and Brown freaked and went into denial when he found no stolen code. Knowing what went on behind the book's publication is much more revealing about Brown's intent that the book itself could be. Read the email and the supporting data.

Oh wait, I'm sorry, he did find similarities! You're right! NOT! He found code that predates MINIX and Linux that is part of ANSI standard libraries, code necessary to be POSIX compliant, and two almost similar lines required to correctly implement the file system. Obviously this isn't smoking gun stuff since Brown freaked.

That's an outright lie.

First realize that you've been supporting brown the whole time, supporting his claims. After that, time to get up to date on the available information:

Where's the lie?
86 posted on 06/01/2004 6:42:40 AM PDT by antiRepublicrat
[ Post Reply | Private Reply | To 81 | View Replies]

To: Bush2000
It's not a question of legality. It's a question of attributing the source of your work.

He did, all right there in the original email. He said he was re-making MINIX using his own code for the kernel. He said he ported GNU apps to work on his new kernel. Where's the lack of attribution? Maybe like Stallman, you're mad that people don't usually call it "GNU/Linux" which is the real name of the whole package (kernel+utilities).

87 posted on 06/01/2004 6:50:46 AM PDT by antiRepublicrat
[ Post Reply | Private Reply | To 82 | View Replies]

To: Bush2000
That was a separate thread -- and you took that sentence out of context.

BTW, I have to give you a little bit of credit. I expected you to say "I said I didn't say 'borrowed code' and all you were able to find was 'borrowing code.' See, I told you I didn't say 'borrowed code.'" The false "out of context" claim at least sounds a bit less like it's coming from an obstinate child.

88 posted on 06/01/2004 7:28:41 AM PDT by antiRepublicrat
[ Post Reply | Private Reply | To 81 | View Replies]

To: shadowman99; All
Now it appears Stallman is jumping into the fray.

With Stallman you have to be careful. When this liberal leftist hippie starts talking about all sorts of stuff and ideals, especially relating to commercial software, you need to learn to tune him out.

But what he does know is his organization, the definition of the free software movement, GNU and GPL. Basically, he says Brown is attempting to use popular confusion over definition of these things to further his goal by misstating them.

Another interesting find is that after all these people coming out to tell Brown he's a liar, they are reworking the report and it won't be released for a while yet. Instead of publishing a report that can stand on its own, Brown will try to incorporate responses to his detractors. I would love to see the difference between the advance copies and the final.

89 posted on 06/01/2004 7:53:02 AM PDT by antiRepublicrat
[ Post Reply | Private Reply | To 1 | View Replies]

To: ShadowAce; Bush2000
.. many Linux advocates here who believe..
Who are "they?" I'm really curious..

I have no idea. But they're "here" (on FR?) somewhere, and there are "many" of them.

Or maybe B2K is just confused.

90 posted on 06/02/2004 5:14:05 AM PDT by TechJunkYard (Hello, I'm a TAGLINE virus. Please help me spread by copying me into YOUR tag line.)
[ Post Reply | Private Reply | To 75 | View Replies]

To: shadowman99; Bush2000; Nick Danger; ShadowAce; Golden Eagle
And now Dennis Ritchie,co-creator of MULTICS, co-creator of UNIX, creator of C (a derivative of B -- omigodhestoleit!), is in on it too. Turns out Brown's "extensive interviews" with him were just a short list of emailed questions. And Ritchie's answers were not very supportive of the book's premise.

The book claimed extensive interviews with Richard Stallman, Dennis Ritchie and Andrew Tanenbaum to support it. So let's look at the current scorecard:

Is there anyone with credibility who will support this book?

It's like interviewing Bush to write a total liberal trash piece on him. During the interview Bush may have told the author he's full of it, but the author claims on the book "Extensive interviews with President Bush!" so people will think the book has some element of truth in it.

91 posted on 06/02/2004 1:30:24 PM PDT by antiRepublicrat
[ Post Reply | Private Reply | To 89 | View Replies]

To: Bush2000
Linux advocates certainly were thugs in taking down AdTI's website.

Yeah, ADTI's big-time $8.95-a-month Geocities site (I'm not kidding - look it up) got a little overloaded from all the PR they brought on themselves. Hell, just the Freepers clicking on the article link could've brought that thing to its knees. Hackers schmackers, the ADTI is a mail drop in a UPS store (somebody went and looked) with a Geocities web site. Some "institute."

Microsoft needs a better class of freinds. They are really hanging out with some sleazeballs these days. For $50 billion, they could've at least gotten an Institute that had a cubical in one of those "executive office suite" places. Instead they spring for one that has a mailbox in a UPS store. And a Geocities web site! LOL!

92 posted on 06/03/2004 7:40:51 PM PDT by Nick Danger (With sufficient thrust, pigs fly just fine.)
[ Post Reply | Private Reply | To 56 | View Replies]

To: Nick Danger
Microsoft needs a better class of freinds. They are really hanging out with some sleazeballs these days. For $50 billion, they could've at least gotten an Institute that had a cubical in one of those "executive office suite" places. Instead they spring for one that has a mailbox in a UPS store. And a Geocities web site! LOL!

This guy is advocating open source software (BSD license, not GPL), even being funded by the government, so he's commpletely opposed to Microsoft in many regards. Open source guys like him just don't have much money, I'm not surprised if he doesn't have an office or major website either, they just don't have a lot of income, nature of the beast obviously.

93 posted on 06/06/2004 9:51:29 AM PDT by Golden Eagle
[ Post Reply | Private Reply | To 92 | View Replies]

To: Golden Eagle
Open source guys like him

Oh, stop it with the BS, my fine feathered friend. The fact that this outfit gets money from Microsoft is well-documented. It has been stated by Microsoft. The guy is a shill. He gets paid to be one. Microsoft pays lots of people to be shills. Hell, their employees have even caught posing as "ordinary users" on Internet forums while advancing the company line. At least this guy is out in the open about what he does.

94 posted on 06/06/2004 11:58:58 AM PDT by Nick Danger (With sufficient thrust, pigs fly just fine.)
[ Post Reply | Private Reply | To 93 | View Replies]


Navigation: use the links below to view more comments.
first previous 1-2021-4041-6061-8081-94 last

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.

Free Republic
Browse · Search
News/Activism
Topics · Post Article

FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson