Kuro5hin.org: technology and culture, from the trenches
create account | help/FAQ | contact | links | search | IRC | site news
[ Everything | Diaries | Technology | Science | Culture | Politics | Media | News | Internet | Op-Ed | Fiction | Meta | MLP ]
We need your support: buy an ad | premium membership | k5 store

[P]
Critique of Ken Brown's response (Op-Ed)

By Ta bu shi da yu
Sun Jun 6th, 2004 at 09:43:53 AM EST

Software

I hereby present a critique to K5 of Ken Brown's response to critics of his book, Samizdat.

The following quote gives a good introduction to the sort of response it is:

Linux is a leprosy; and is having a deleterious effect on the U.S. IT industry because it is steadily depreciating the value of the software industry sector. Software is also embedded in hardware, chips, printers and even consumer electronics. Should embedded software become 'free' too, it would be natural to conclude the value of hardware will spiral downward as well.

Does this remind anyone of the stance that Microsoft took that the GPL is "viral"?

Note: in the interests of attribution (which Ken Brown likes to talk about a lot), I cited all articles linked to on June 5th (Sydney, Australia for those across international date lines). I am unable to prevent any changes made to this website.


Critique of Ken Brown's introduction

The introduction is quite illuminating:

Samizdat is a series of excerpts from an upcoming book on open source and operating systems that will be published later this year. AdTI did not publish Samizdat with the expectation that rabidly pro-Linux developers would embrace it. Its purpose is to provide U.S. leadership with a researched presentation on attribution and intellectual property problems with the hybrid source code model, particularly Linux. It is our hope that leadership would find this document helpful with public policy decisions regarding its future investment in Linux and other hybrid source products.

So he's going to present his "facts" to the U.S. government? Well, when he finds some I wish him the best of luck.

The United States is the home of the United States Patent and Trademark Office, an internationally respected agency which contributes to the worldwide effort to protect and govern intellectual property. In addition, the U.S. government is one of the largest patent holders in the world, owning the rights to 20-30,000 patents. Annually, the U.S. government also contributes billions to hi-tech research and development because research and development supports our intellectual property economy. Therefore, it is in the U.S. government's best interest to fully understand the impact of Linux on the intellectual property foundation of our country, as well as the entire information technology (IT) sector.

This is arguable. The other day it passed a patent that gave Microsoft control over double-clicking a mouse. With so many patents, the U.S. Patent office is falling apart at the seams, and most people know it. The USPTO just can't research the concepts well enough to know that the patents submitted are trivial and already have prior-art.

I can't even agree with this statement of Brown's.

Next, we get his recommendations to the US government:

True Open Source vs. Hybrid Source

The Samizdat report recommends that the U.S. government should invest $5 billion in research and development efforts that produce true open source products, such as BSD and MIT license-based open source. Government investment in open source development will accelerate innovation. However, increased investment should be in true open source, open source without any stipulations, other than attribution and copyright notification, not hybrid source.

What other sorts of open-source are there apart from license-based ones? Anyway, apart from this, open source is not just the BSD or MIT license. As an example, Open Source is also defined by the FSF (who prefer "Free Software"), and is also defined here. It's a vast and ambiguous term, so when Brown redefines it he looks stupid. Keep this in mind, however lets take Brown's definition and apply it to the next paragraph anyway.

"Hybrid source code" is a phrase coined by former Tocqueville Chairman Gregory Fossedal. The term refers to any product with a license that attempts to mix free and proprietary source code at the same time.

While hybrid software appears to be the same as open source, it isn't. Hybrid source code can never be true intellectual property. The actual purpose of hybrid source is to nullify its value as private property, which makes the hybrid source model significantly different from true open source. Noone can ever truly accrue any value from owning hybrid source software, because everybody (and anybody) has the rights to every line of improvement in it. Worse, many argue that if hybrid source is used the wrong way, it can make other source code hybrid source as well.

The hybrid source model negatively impacts the intellectual property model for all software, and inevitably the entire IT economy.

Well, this much is pretty obvious. But no-one is arguing this point, in fact if proprietry code is introduced into Open Source software it gets rejected unless the project gets the original owner to open the code up with a different, compatible, license.

Which makes the next sentence laughable:

As long as the value of the IT economy is dependent on the preservation of intellectual property, it is counterproductive for the U.S. government to invest in Linux.

So far, it's been proven that the Linux kernel isn't contaminated. Only Brown and SCO are asserting that it's contaminated, and they haven't given one shred of evidence that it's polluted with someone else's intellectual property (IP).

Note to Ken Brown: speculation isn't evidence.

The next section comes under the heading "Linux is Inherently Unstable", which is pretty funny really, because Browns definition of "unstable" and most users definition is quite different. Brown is defining "unstable" as unusable due to IP pollution. Technical users define "unstable" as not of high-quality due to crashing, data loss, etc.

The disturbing reality is that the hybrid source model depends heavily upon sponging talent from U.S. corporations and/or U.S. proprietary software. Much of this questionable borrowing is a) not in the best interest U.S. corporations b) not in the best interest of IT workers in America c) at a serious expense to the investment community, an entity betting on the success of intellectual property in the marketplace.

Again with the "hybrid-source" definition of Open Source! The only "disturbing reality" is that this whole paragraph is incorrect.

Linux is a leprosy; and is having a deleterious effect on the U.S. IT industry because it is steadily depreciating the value of the software industry sector. Software is also embedded in hardware, chips, printers and even consumer electronics. Should embedded software become 'free' too, it would be natural to conclude the value of hardware will spiral downward as well.

What emotive and imprecise language - "leprosy" indeed. Actually, there are many companies out there using embedded Linux and finding it cuts their costs and increases their profit. It means they can actually compete in a free market! Brown's argument here appears to be that because existing companies are losing money as they have to compete better, Linux is like leprosy.

Let's look at his logic, however.

Assertion: Software is also embedded in hardware, chips, printers and even consumer electronics.
Assertion: Embedded software is becoming free (have removed the quotation marks myself because they aren't needed)
Conclusion: The value of hardware will spiral downward as well

In syllogistic logic, this is called an invalid and unsound argument. It's invalid because it's contradictory to have the premises all true and the conclusion false (you can't come to his conclusion via his assertions), and it's unsound because it's invalid and has an untrue conclusion.

In Samizdat, AdTI argues that the inherent instability of hybrid source development such as Linux is due in great part to its inability to provide a sound policy for originating source code without attribution or IP problems. Within two days of AdTI's release of Samizdat, OSDL(1: Open Source Development Laboratory ed: added by me, but it's in Brown's footnotes) member Linus Torvalds affirmed AdTI's concerns, announcing that Linux kernel contributions depend largely on `trust'. In an attempt to fix the system, Linus Torvalds announced an ambiguous policy(2 Under the enhanced kernel submission process, contributions to the Linux kernel may only be made by individuals who acknowledge their right to make the contribution under an appropriate open-source license. The acknowledgement, called the Developer's Certificate of Origin (DCO), tracks contributions and contributors. ed - also added by me, but this is part of the footnote) to promote better `trust'.

Yep, attribution has been tightened. This is a good thing, and Ken Brown and SCO are both to be congratulated that they pushed their individual (or corporate!) agendas to make them do this. Regrettably, neither have told us where the code is that has been purloined from existing proprietary code-bases.

Samizdat concludes that the root of attribution, IP misappropriation, and acknowledgement problems in Linux is ---in fact--- the trust model. Basically, Torvalds and other Linux advocates are admitting to using a `three monkeys' policy for software development: see no evil, speak no evil, hear no evil. Specifically, Torvalds and the Linux kernel management team accept blind source code contributions. Then, they ask for a certification. But the certification does not hold the contributor, the Linux community, or Torvalds legally accountable. Nor does it guarantee that the source is produced in a 'clean room'. Meanwhile users are left to just 'trust' Linux too, legally left to face the ramifications of any significant legal problems. This is a 'wishful thinking' policy, and is not a sound approach for software development. The reality is that, noone, including Linus Torvalds, can ever guarantee that code in the Linux kernel is free of counter ownership, or attribution claims. AdTI suggests that the U.S. government should buy and invest in software from a confirmable entity, not from an assortment of unconfirmable sources. AdTI is certain that inevitably, some unfortunate user of Linux will be facing an incalculable legal problem.

First of all (and sorry to keep harping on at this), but what misappropriation, attribution and acknowledgement problems are there?? Please Mr Brown, give us some examples if you're going to make a statement like "root of attribution, IP misappropriation, and acknowledgement problems in Linux is ---in fact--- the trust model."

Secondly, Brown appears to favour the BSD and MIT licenses. Yet why would they have more or less accountability in the attributions they supply than what is maintained in the GPLed Linux code-base?

Brown also makes the assertion that users will have legal problems. This sounds suspiciously like what SCO is doing when they sued companies like Lehman Brothers (who've basically told them to push off). Regrettably for Brown, he obviously doesn't understand IP laws very well. Hey, neither does SCO...

I found the sentence "Meanwhile, we should also very plainly ask, 'who[m] are we trusting?'" quite amusing. Clearly not Ken Brown, because I have no idea who[m] he is getting his funding from,

Brown flew over to Amsterdam to interview me on 23 March 2004. Apparently I was the only reason for his coming to Europe. The interview got off to a shaky start, roughly paraphrased as follows:

AST: "What's the Alexis de Tocqueville Institution?"
KB: We do public policy work
AST: A think tank, like the Rand Corporation?
KB: Sort of
AST: What does it do?
KB: Issue reports and books
AST: Who funds it?
KB: We have multiple funding sources
AST: Is SCO one of them? Is this about the SCO lawsuit?
KB: We have multiple funding sources
AST: Is Microsoft one of them?
KB: We have multiple funding sources

Tanenbaum, "Some Notes on the "Who wrote Linux" Kerfuffle, Release 1.5", '04

Anway, enough commentary on this aspect of the AdTI. Back to Ken Brown's article.

In a controversial section of Samizdat, I ask readers to pose some very hard questions about the origin of the Linux kernel. This is for a number of reasons, but especially because the same people that are selling the trust model cannot answer basic questions about what attribution, acknowledgement, and IP credit they may have owed ATT Corporation and/or Prentice Hall Corporation in 1991 when the Linux kernel was introduced.

Prentice Hall? Is he referring to Minix? If so, is he aware that Minix is a Microkernel, and Linux is a monolithic kernel? Does Ken Brown even know what the difference is?!?

As for the ATT Corporation, they aren't concerned, and there is no evidence that Linux has any code that they developed, apart from some POSIX stuff. That bit of code is part of a external standard anyway as the original Linux 0.01 used part of Minix for error codes. Hardly a huge IP issue).

The same community that sells `trust', is the same community that celebrates: the theft of ATT Unix source code in the late 70's, joked about the theft of Windows source code in February, and commenting on the Cisco source code theft in May wrote in Newsforge, "maybe the theft will be a good enough reason for Cisco customers to check out open source alternatives....(3: Commentary: If only Cisco code had been open source, May 17, 2004)"

What is this guy, some sort of troll? What a stupid comment. He's basically tarred everyone with the same brush... why not just say that all Linux coders joked about the Challenger disaster or September 11th? These are ungrounded and baseless accusations - unless of course he's referring to the "community" as the slashdot crowd and not the development crowd. If he's referring to the development crowd, however, then he might want to read the response on the ReactOS mailing list to people who even started talking about the leaked Windows source code.

Isn't fair (sic) to question the character and ethics of individuals that espouse contempt for intellectual property? Isn't fair to question their character, when the core of their business strategy is trust?

It is fair to question that. If Linux open source programmers had a nefarious scheme to steal code, however, don't you think they'd close the sources and not open the code to inspection by everyone? However, I'd like to turn this argument around and apply it to Ken Brown - I'd like to question who's funding his research and question the ethics of writing badly resarched FUD.

This concludes our critique of his introduction. Now let's look at the next section, entitled "Interviews for Samizdat".

Interviews for Samizdat

Ken Brown starts with a quote from Linux Insider. I was under the impression that when you quote a web-based article you should give the URL of the article, the date it was cited and the article's title. This is important (I can't believe I have to mention this to anyone) so that we can check the sources of information ourselves and verify:

a. what was quoted is correct (it is), and
b. the wider context in which it was written so that we can evaluate the claims of the person who quoted from the article.

So much for his big whinge about attribution problems in the Linux kernel! Perhaps before Brown criticises something he doesn't understand he could put his own house in order.

For the record, the link at the time of writing (June 5th, 2004) is at http://www.linuxinsider.com/story/33929.html and it's title is "Tanenbaum Disputes Methods of Controversial Report".

The next subsection under "Interviews for Samizdat" is "Reasonable Doubt".

Reasonable Doubt

Brown starts by praising the Linux kernel, but then disparages it in the same breath:

AdTI and Tanenbaum do agree on one point: the Linux kernel is an incredible, but conspicuous accomplishment. Noone seemed to be interested in critiquing it. So subsequently, AdTI decided to look into this, because we agreed it was no average feat. We collected evidence and looked at it a dozen different ways. Afterwards, we humbly concluded that the story in the public record about Torvalds and the Linux kernel is questionable. Thus, we published some of the facts we came up with, so readers could analyze the story for themselves.

Humbly? Nice choice of words, and a pretty big call from someone who's not a developer! He didn't critique the codebase, which is really the only way to tell if there is someone else's IP in the Linux sources. Anyway, enough sniping. Basically, the evidence collected appears to have been molded to fit Brown's ideas about Open Source, not the other way around. Your conclusion should be supported by your evidence, not you conclusion supports the evidence!

As many are aware, I interviewed Professor Tanenbaum, the author of Minix, a copyright protected property by Prentice Hall. On March 8, 2004, Professor Tanenbaum sent me the following e-mail:

To find out what Tanenbaum thinks of Brown, check his home page. I'll be frequently linking to it. Anyway, to continue:

To write Samizdat, I worked with (and quoted) many individuals directly or indirectly familiar with Linux development. AdTI will continue to interview people within the open source profession about open source. It would be skewed and bias to only quote people that are anti-Linux or anti-open source. I have done this for years, and will continue to do so, regardless of what a source thinks of my theories.

Very noble of him, I'm sure, though wouldn't it be better if he actually talked to the man who claimed to write Linux, Linux Torvalds, and who he is so suspicious of?

According to a followup written by Tanenbaum, Linus emailed informing him that he was never contacted by Brown:

In his email, Linus said that Brown never contacted him. No email, no phone call, no personal interview. Nothing. Considering the fact that Brown was writing an explosive book in which he accused Linus of not being the author of Linux, you would think a serious author would at least confront the subject with the accusation and give him a chance to respond. What kind of a reporter talks to people on the periphery of the subject but fails to talk to the main player?

Quite.

"MINIX was the base that Linus used to create Linux. He also took many ideas from MINIX, including the file system, source tree, and much more.(4: Tanenbaum, Andrew. Interview with AdTI. March 8, 2004. ed - added by me, but taken word for word from Brown's footnotes)"

I met with Professor Tanenbaum not to write a treatise on software engineering, but to discuss the issue of software product rights and protection that he brought up in his email. In an interview with Tanenbaum, it became immediately noticeable that the professor was an animated, but tense individual about the topic of rights and attribution. He felt that well-known facts about Minix/Linux development should not have to be questioned. It was clear that he was very conflicted, and probably sorry that he sent the email in the first place.

That's right. Attack your subject. Tanenbaum wrote some fairly interesting things about him, saying he wasn't the "sharpest knife in the draw", and also noted that he appears to have not done any research on Minix. It appeared that he was fishing for an answer he liked.

Ironically, Professor Tanenbaum's recent comments only recapitulate many of the substantive contradictions regarding the early Linux kernel AdTI decided to discuss in Samizdat. I met with Professor Tanenbaum with the hope of resolving some of these inconsistent and contradictory accounts in the public record.

Funny, I didn't get that Tanenbaum was very conflicted at all. I got from Tanenbaum that he realised that Brown had no idea what he was talking about:

Now Ken Brown shows up and begins asking questions. I quickly determined that he didn't know a thing about the history of UNIX, had never heard of the Salus book, and knew nothing about BSD and the AT&T lawsuit. I started to tell him the history, but he stopped me and said he was more interested in the legal aspects. I said: "Oh you mean about Dennis Ritchie's patent number 4135240 on the setuid bit?" Then I added:"That's not a problem. Bell Labs dedicated the patent." That's when I discovered that (1) he had never heard of the patent, (2) did not know what it meant to dedicate a patent (i.e., put it in the public domain), and (3) really did not know a thing about intellectual property law. He was confused about patents, copyrights, and trademarks. Gratuitously, I asked if he was a lawyer, but it was obvious he was not and he admitted it. At this point I was still thinking he might be a spy from SCO, but if he was, SCO was not getting its money's worth.

He wanted to go on about the ownership issue, but he was also trying to avoid telling me what his real purpose was, so he didn't phrase his questions very well. Finally he asked me if I thought Linus wrote Linux. I said that to the best of my knowledge, Linus wrote the whole kernel himself, but after it was released, other people began improving the kernel, which was very primitive initially, and adding new software to the system--essentially the same development model as MINIX. Then he began to focus on this, with questions like: "Didn't he steal pieces of MINIX without permission." I told him that MINIX had clearly had a huge influence on Linux in many ways, from the layout of the file system to the names in the source tree, but I didn't think Linus had used any of my code. Linus also used MINIX as his development platform initially, but there was nothing wrong with that. He asked if I objected to that and I said no, I didn't, people were free to use it as they wished for noncommercial purposes. Later MINIX was released under the Berkeley license, which freed it up for all purposes. It is still in surprisingly wide use, both for education and in the Third World, where millions of people are happy as a clam to have an old castoff 1-MB 386, on which MINIX runs just fine. The MINIX home page cited above still gets more than 1000 hits a week.

Finally, Brown began to focus sharply. He kept asking, in different forms, how one person could write an operating system all by himself. He simply didn't believe that was possible. So I had to give him more history, sigh. To start with, Ken Thompson wrote UNICS for the PDP-7 all by himself. When it was later moved to the PDP-11 and rewritten in C, Dennis Ritchie joined the team, but primarily focused on designing the C language, writing the C compiler, and writing the I/O system and device drivers. Ken wrote nearly all of the kernel himself.

Question #1: Is it likely that a student (Linus Torvalds) with no operating systems experience, a non-Unix licensee, without any use of Minix or Unix source code, could build a functioning kernel in six months -- whereas it took you (Tanenbaum) three years to build Minix?

It seems that Brown doesn't believe that anyone is smart enough to write their own operating system. Well, I know he isn't, but he thinks that someone with "only one year experience of C" wouldn't be able to do the job. Let's focus on this now:

Question #1

Is it likely that a student (Linus Torvalds) with no operating systems experience, a non-Unix licensee, without any use of Minix or Unix source code, could build a functioning kernel in six months -- whereas it took you (Tanenbaum) three years to build Minix?

In Tanenbaum's recent posts(5), he argues (as he told me) that there are "others" that have created Unix clones or operating systems within the same constraints. Tanenbaum's argumentation only increased our doubt about the Torvalds story because the comparisons were too unbelievable. For us to accept Tanenbaum's argument, Linus Torvalds at 21, with one year of C programming, was Doug Comer, an accomplished computer scientist, or smarter than the Coherent team, and of course a better programmer than the good professor too.

Well, I have news for Brown. Version 0.01 of the Linux kernel was crap. It had no file permissions, which only got implemented when Linus nearly wiped the file-partitiion table from his hard-drive:

At one point, Linus had implemented device files in dev, and wanted to dial up the university computer and debug his terminal emulation code again. So he starts his terminal emulator program and tells it to use dev-hda". That should have been dev-ttyS1. Oops. Now his master boot record started with "ATDT" and the university modem pool phone number. I think he implemented permission checking the following day.

Really, the claims that he couldn't write an O/S are stupid. Any Uni student with a bit of nouse and some good ideas about Unix concepts could do this, it's just Linus decided that he didn't like Minix very much.

Tanenbaum told us about the Coherent project repeatedly, but it was easy to research that it was a completely different situation. It wasn't a solo effort, it was a team. Second, the timeline was wrong. Tanenbaum told us it took two years, then corrected himself on his own website writing it took six years.

Indeed. He got his timeline slightly wrong... but really this proves nothing, as Tanenbaum pointed out on the same page Brown refers to:

In 1983, a now-defunct company named the Mark Williams company produced and sold a very good UNIX clone called Coherent. Most of the work was done by three ex-students from the University of Waterloo: Dave Conroy, Randall Howard, and Johann George. It took them two years. But they produced not only the kernel, but the C compiler, shell, and ALL the UNIX utilities. This is far more work than just making a kernel. It is likely that the kernel took less than a man-year.
So the team didn't just focus on the kernel. They had to make all the utilities that go with an operating system! Linux just ported the GNU tools and got it all working. So Brown is correct about the Coherent team working under different conditions. Regrettably for Brown, however, this only makes his initial argument weaker.

Either way, it wasn't six months. On his website, it seems now Tanenbaum is comparing the inventors of Unix, Dennis Ritchie, and Kenneth Thompson to Torvalds. This comparison if anything should demonstrate why AdTI was just not very convinced by the professor. Both Ritchie and Thompson had exceptional familiarity with MULTICS-- and then wrote UNIX from scratch. Completely different from Linus, who says he started with nothing and had no experience. Another reason this is interesting is because the Ritchie, Thompson kernel was 11,000 lines of code over a number of years, and the Torvalds kernel was 32,000 in under a year.

Yes, let's look at the argument. Firstly, Brown states that Dennis Ritchie and Kenneth Thompson had extensive MULTICS understanding. True, but then again they wrote on a PDP-11 (from memory) which took large amounts of time to compile anything and was, at any rate, using a completely different architecture.

Brown also fails to note that 0.01 of Linux was released to the Internet and he started reincorporating contributed code almost immediately. This fact has never been in dispute, and it certainly doesn't take away the fact that Linus did in fact write the O/S kernel from scratch! As for the lines of code submitted - so what? More hardware was supported than older architectures, and this happened mainly because a larger pool of people had easy access to x86 machines, peripherals and documentation. With more people and more hardware that they want to support, I'd suggest you get more lines of code. I mean, Brown hasn't even bothered to seperate the lines of code that make up the core O/S (process managment, memory management, file management, etc) and the lines of code needed to manipulate hardware (device drivers)! So much for in depth analysis that backs up his assertions.

Another problem with Tanenbaum's logic is that he only presents examples of people that were Unix licensees, had Unix source code, or who were exceptionally familiar with software development. He cannot provide one example reasonably comparable to the Torvalds case.

Maybe because this wasn't asked? According to Tanenbaum, "He kept asking, in different forms, how one person could write an operating system all by himself. He simply didn't believe that was possible. So I had to give him more history, sigh." Then he went over the history of Unix and how people developed things.

In case anyone is getting lost here, let me briefly summarise Brown's argument. Linus Torvalds, a young university student with only one year's experience in C programming and operating system research, would be unable to achieve what more experienced programmers were able to do in far more time - even though they worked with a different platform and were still inventing how Unix should work (sorry, I added this last bit - I couldn't help it!).

Issue #2: Why do accounts continually assert that Torvalds "wrote Linux from scratch"?

(note how this changes from "Question" to "Issue"? Either it's poor editting, or he's trying to make a point. You decide.)

Brown starts by stating a little bit of stupidity:

Presumably, Professor Tanenbaum was not in Linus Torvalds's apartment at the time Linux was, to use a phrase recently (but only recently) disclaimed by Torvalds, "invented." Yet Tanenbaum vehemently insists that Torvalds wrote Linux from scratch, which means from a blank computer screen to most people. No books, no resources, no notes -- certainly not a line of source code to borrow from, or to be tempted to borrow from. But in a number of interviews AdTI completed with various individuals about operating system development, almost everyone reported that it is highly unlikely that even a pure genius could start from a blank computer screen and write the early Linux kernel. Suppose he could, would he?

OK, let me be anal about wording. What do you mean by "most people"? If you mean "most people" as in the general, non-technical, public, then sure. So why are we even mentioning them? they have nothing to do with technology (as indeed evidently Mr Brown has had little experience in development and is talking out of his hat). If we're talking about technically proficient developers, then duh! of course they're going to have ideas take from existing technology.

The last line "Suppose he could, would he?" is completely speculation. Ironic, actually, since Brown is accusing Tanenbaum et al. of speculation themselves. In other words it's a stupid argument and Brown is clutching at straws.

Let's continue.

In fact, everyone reported to me the opposite, that it only makes perfect sense to start with someone's code, or framework, which is the common practice among programmers.

Furthermore in almost every interview with experienced computer science professionals, almost all said that they personally had a copy of the Lions notes, an illegal distribution of Unix source code. Even Tanenbaum admits to teaching from the Lions notes. Linus says he started with nothing. In a recent ZDNet interview(6), he denies having the Lions notes. This is also unbelievable to AdTI. The story is too amazing----everybody that I met knew Linus intimately enough to confirm he wrote the kernel from scratch--- had an illegal copy of the Lions notes---- but Torvalds, was never---even near the Lions notes.

Non-attributed sources. Speculation. "The story is too amazing" - so what? Quantum Theory and Chaos Theory are too amazing, but does this mean they don't exist? Evidently it would be amazing to someone who's never created an O/S before. Does this mean that it didn't happen? Nope. Then he says that he can't believe that Linus didn't have a copy of the Lions handbook. So? Speculation, in fact interestingly enough I wonder how close to libel this is. It is possible (and even likely!) that he never read the Lions book. If he did read it, the kernel would have looked quite different, I suspect. This is my own little bit of speculation, and quite useless. Perhaps this in itself proves the stupidity of such comments.

Brown also asserts that the Lions handbook is "illegal"... sorry? I wasn't aware of that! UNSW (a Sydney university, btw) never stopped selling it in the bookstore, in fact I think I remember seeing it in the Co-op Book store at one point.

Meanwhile, an associate of mine asked Richard Stallman, who started with the Mach Kernel, why his GNU team could not build a kernel as fast as Torvalds. Mr. Stallman provided AdTI with a credible, believable set of reasons why building a kernel was not a simple task. We thank Mr. Stallman for his forthrightness and honesty. We included this interview to provide another perspective for readers to understand the magnitude of the Torvalds story. To accept the Torvalds story, Torvalds would also have been light years ahead of a team that built the very compiler he needed to make the kernel work.

Yes, well, not only is GNU/HURD a completely different type of O/S (it's a Microkernel), but it had a different development environment. Stallman wanted to keep the team small and focused on engineering to a specific spec with clean code, so he reduced his pool of volunteers. There's really nothing wrong with this, but it does lead to slow development. Proof of this is that HURD is still in alpha stage, whereas Linux has gone through thousands of iterations.

The more I read this article of Brown's, the more I had to shake my head. I mean, just look at the ridiculousness of what Brown says! He asserts "to accept the Torvalds story, Torvalds would also have been light years ahead of a team that built the very compiler he needed to make the kernel work."

First of all, the GNU team that writes gcc is very different to the GNU team that writes HURD. People should also be aware that writing a compiler like gcc is arguably harder that writing an operating system. Try to remember that gcc has been ported across O/Ses and architectures, and it has to support several different and tricky C & C++ standards. It's really not surprising that gcc takes a lot longer to develop! Secondly, I refer you, the gentle reader, to this article with Stallman. In it, Stallman states,

"The actual words I used were quoted correctly, but [author Kenneth Brown] deliberately confuses his terms, like 'Linux.' He confuses the Linux kernel, which I had nothing to do with, and the GNU OS project, which I launched," said Stallman, who characterized such mistakes as "deliberate."

Next, Linus Torvald's character is questioned:

We also included this interview to resonate the character of Mr. Torvalds. The GNU team contributed their GCC compiler, a complicated product with over 110,000 lines of code to the Linux project. Without the compiler, it is very likely that the Linux project would not have succeeded. The GNU team only asked that the product be called GNU/Linux, a very simple request for helping to make him famous. But Torvalds silently, but deliberately let the naming idea die.

This is absurd. Nowhere in the GPL does it state that you have to call Linux this, and Torvald's couldn't be bothered doing it. While I think it was a bit silly of him not to, I'd hardly call him immoral. Incidently, a note to Ken Brown: Linus Torvalds never actually named Linux, and even a cursory search with Google would pull up that the naming controversy went on for years and was really pretty stupid really. Kind of like Brown's work, I guess. (sorry, couldn't resist).

Question #3: If Linux was based on Minix, doesn't it owe rights, attribution to Prentice Hall? Does it owe attribution or rights to anyone else?

Of all the arguments, this is the most stupid.

Question #3

If Linux was based on Minix, doesn't it owe rights, attribution (sic) to Prentice Hall? Does it owe attribution or rights to anyone else?

How much `inspiration' did Linus get from Minix? AdTI argues clearly enough to credit the Prentice Hall product. Not in conversation either, but within the copyright and/or the credits files of the kernel. Quite noticeably, however, there is not one acknowledgement of Minix anywhere in the Linux kernel. Almost daily, we receive new contradictions from people on this point. In a published interview between Eric Raymond and Linus Torvalds, Raymond brandishes how Torvalds basically derived Linux from Minix. But recently in a ZDNet interview last month, Torvalds insisted that he didn't start with Minix, but did get ideas from Unix(7).

I'll just copy and paste from earlier in this document: Minix is a Microkernel, and Linux is a monolithic kernel. Does Ken Brown even know what the difference is?!?

The only thing that Linus might have taken from Minix was a list of error codes, but even then it doesn't matter. Basically, the error codes followed the POSIX standard, which anyone can use.

What is anybody suppose to believe?

Ken Brown doesn't know what he's talking about?

The larger issue is that Minix was a copyrighted product, for academic use only. The Minix license insisted from 1987 to 2000 that any commercial use of Minix for any reason, required permission of Prentice Hall. The Linux kernel was released in Fall 1991, well within the Prentice Hall proprietary license period. On the point of the license issue, Tanenbaum would just nervously repeat that he succeeded in getting Prentice Hall to change the license to BSD, so the topic was irrelevant. AdTI asks readers to ask why? Why did the license issue matter to Tanenbaum?

Blah blah. Please, Mr Brown, show us the code where Linus Torvalds infringed copyright.

Tanenbaum insists that we are wrong to bring any of this up, but ironically, he comments on his site, "...but Linus' sloppiness about attribution is no reason to assert that Linus didn't write Linux(8)." AdTI is not suggesting that readers believe that Prentice Hall is going to sue. The point of the paper is to magnify potential problems associated with this type of software development. AdTI insists that development such as this is an accident waiting to happen; something that will seriously impact both Linux users and developers. For example, in the case of Minix/Linux, AdTI argues that hypothetically, a copyright infringement case could easily erupt, if someone was determined to prove that Linux was an unauthorized derivative product of Minix.

Well, it wasn't. Minix uses a microkernel, not a monolithic kernel. Linux is not an "unauthorized derivative product of Minix". I really think the creator of this product would know better than Ken Brown does! You might want to also note that Tanenbaum says that "When distribution via the Internet became feasible, I convinced Prentice Hall to drop its (extremely modest) commercial ambitions and they gave me permission to put the source on my website for free downloading, where it still is."

The final reason why AdTI decided to focus on this issue is because we learned that in fact, Prentice Hall took all of this very seriously and had previously sued a programmer for unauthorized development of Minix.

To ask a pointed question: Brown doesn't represent Prentice Hall, so why is he so concerned? Also, to risk sounding like a broken record: Linux is not a derivative of Minix.

I'll cover the next bits briefly as I'm gettting tired of reading this crap.

Follow Up With Torvalds

AdTI contacted Torvalds employer OSDL to interview him for clarification. Without any facts, Tanenbaum goes as far to post that AdTI did not try to contact Linus, but this is contradicted by the attached post. The OSDL contact person tells AdTI that if Linus doesn't get back to us, he is not interested in being interviewed. AdTI has no problem publishing a report, whether sources do, or do not want to talk with us.

Why did he contact his employer? Why not just contact him directly? It's not like he couldn't find his contact details - he does, after all, accept and coordinates patches to the Linux kernel. Plenty of people know how to contact him directly, so why doesn't Ken Brown?!?

It is actually possible that Linus Torvalds never received Brown's email. Certainly Brown didn't try very hard to contact him, and it makes me suspect a hatchet job by Brown.

For years, Linus is (sic) credited with being an inventor. AdTI argued the claim was false. Coincidently in a recent interview, Linus decided (decided?! - ed)he was not the inventor of Linux commenting in a ZDNet story, "I'd agree that 'inventor' is not necessarily the right word...(9)"

So in other words, Ken Brown is attacking Linus for claims he never made. To restate it another way, and to make it clear how ridiculous Brown's comments are: others made the assertion that Linus is an inventor and yet Brown is attacking Torvalds for allowing people to call him this, while in the same breath he admits he claims not to be an inventor.

Weird.

Other Issues

AdTI publishes its work for all audiences. It is written so that even if a group of elementary school children asked Tanenbaum the same questions AdTI did, they would see the very contradictions we reported.

Simplistic answers for a problem as complicated as IP law are stupid. Just look at the SCO case and how mucky this is! There are basically hundreds of lawyers on both sides arguing over IP law, with thousand of pages of legal notes, opinions and court documents.

Besides which, based on what Brown has put forward so far, I don't see what he is seeing at all. The only thing I see is the contradictions in Brown's own arguments.

Vrije University is a very cool place. AdTI encourages anyone that spends any time in Amsterdam to visit. At the good professor's recommendation, AdTI spent a number of hours talking with Vrije university computer science faculty. They were great fun and extremely helpful. For that, we are also very grateful.

The way I hear it, Ken Brown was just looking for people who could give him ammunition against Linux. Think of this as you will, it's purely speculation on my part.

Professor Tanenbaum did not convince AdTI that Linus Torvalds wrote the Linux kernel from scratch. We are sorry if this has caused any inconvenience to Professor Tanenbaum or anyone else.

So Brown admits that he went to Amsterdam with a specific agenda. It's a fair conclusion to make from this statement, otherwise this apology wouldn't have been necessary. Interesting.

Summary

There is far too much boasting about stealing, reverse engineering, and illegal copying espoused by some within the open source community.

Where is he getting this info from?!? Who's boasting about stealing stuff?

What a stupid statement.

If the theft of the Lions notes had not become such a banner waving incident, our research team probably would have never been inspired to write Samizdat. The purpose of Samizdat is to demonstrate how and why the hybrid model encourages these types of activities.

Banner-waving event? News to me. Brown's whole case rests on the "theft" of the Lions notes - good grief. Also, research team? This whole thing seems like a one man operation to me! I believe that Brown is misrepresenting himself, I'm rather afraid.

AdTI argues the best way to solve this problem is to create a more substantive pool of true, free open source code. For example, Vrije University would be an excellent candidate for research and development dollars to produce more open source. To this day, Linux is siphoning resources from proprietary software companies. Encouraging this activity would be a significant mistake for the U.S. government.

Garbage, for all the reasons I noted above.

Unix is one of the greatest achievements in the history of computer science. Like other great inventions, the existence of a robust intellectual property model enabled Unix investors, developers, and users to reap significant rewards. We should support both invention and innovation.

True.

However, building a product that starts with the accomplishment of others and announcing it as completely your own work product, is not invention, nor is it innovation. Innovation can only work properly if innovators properly credit the work of others, especially if the innovator has decided to introduce the product into the marketplace for commercial gain.

From this I assume that he's saying that Linus Torvalds claimed he wrote the entire Linux operating system himself. If so, this is a completely unfounded, baseless accusation, as Torvalds never claimed this. What is certain is that Linus did initially create Linux, and he does contribute vast amounts of code and does the patch coordination. Basically, Brown is accussing Torvalds of code theft!

Brown had better watch out, this is getting close to libel. He could be sued a lot of money, should Torvalds feel the urge.

Nevertheless, AdTI concludes that U.S. Government investment in true open source development would significantly bolster the IT industry sector; and conversely, investment in hybrid open source will deteriorate it.

Kenneth Brown's qualifications

Kenneth Brown is president of the Alexis de Tocqueville Institution and director of its technology research programs. He is the author of numerous research papers and popular articles on technology issues, including the 2002 report, "Opening the open-source debate," one of the first papers to raise serious questions about the security of open- and hybrid-source computer software, a point recently raised by the president of Symantec Corporation.

Ah yes, Symantec Corporation. Actually, John Thompson, president of Symantec Corporation, wasn't talking about code attribution of IP concerns. He was talking about the inherent security of Linux. But read the article yourselves, which I'll quote part of here:

Symantec CEO John Thompson has hit out at "the myth" that Microsoft's operating system is inherently less secure than the open-source alternatives, which he likened to a "dead-end alley". However, he still had few kind words for the software giant.

Interesting that Brown brings this up, isn't it? Ken Brown should really first try to understand what people are saying first, then comment on it.

He is reportedly "not the sharpest knife in the drawer," but nevertheless is able to converse with many intelligent people, and is accepted at fine restaurants and hotels around the world.

I have to admit that I doubled over with laughter when I first read this! This is a direct quote from Andy Tanenbaum when Brown interviewed Tanenbaum and displayed a remarkable level of ignorance. It looks like the criticism is getting to him!

Conclusion

It looks to me like Ken Brown is on the backfoot after having released his book. Brown's credibility has been seriously damaged by all the criticism leveled at him by developers and founders of major software projects and organisations like GNU, Minix and Linux. Not only this, but he's now a high-visibility player - mainly thanks to slashdot and their love of controversial figures.

Lastly (thanks to John Thompson for pointing this out to me), one thing that stands out when you read Brown's rebuttal is that he does not address the issues Tanenbaum and others raised concerning his (Brown's) professionalism. Instead, he relies on ad hominem attacks on these critics. I think that epitomizes his general approach to his subject.

Sponsors
Voxel dot net
o Managed Servers
o Managed Clusters
o Virtual Hosting


www.johncompanies.com
www.johncompanies.com

Looking for a hosted server? We provide Dedicated, Managed and Virtual servers with unparalleled tech support and world-class network connections.

Starting as low as $15/month
o Linux and FreeBSD
o No set-up fees and no hidden costs
o Tier-one provider bandwidth connections

Login
Make a new account
Username:
Password:

Note: You must accept a cookie to log in.

Poll
What sort of knife is Ken Brown?
o A knife so blunt it couldn't cut butter 88%
o Swiss Army knife 1%
o Machette 10%

Votes: 59
Results | Other Polls

Related Links
o Kuro5hin
o Google
o ZDNet
o Ken Brown's response to critics of his book, Samizdat
o FSF
o here
o 1
o 2
o push off
o getting his funding from
o 3
o read the response on the ReactOS mailing list to people who even started talking about the leaked Windows source code
o FUD
o Linux Insider
o http://www.linuxinsider.com/st ory/33929.html
o home page
o a followup written by Tanenbaum
o Tanenbaum
o 5
o wiped the file-partitiion table from his hard-drive
o 6
o this article
o pretty stupid really
o 7
o 8
o 9
o SCO case
o inherent security of Linux
o Andy Tanenbaum
o John Thompson
o More on Software
o Also by Ta bu shi da yu


View: Display: Sort:
Critique of Ken Brown's response | 202 comments (142 topical, 60 editorial, 0 hidden)
still it's bad news... (none / 0) (#201)
by wakim1618 on Mon Jul 12th, 2004 at 04:07:55 PM EST

I guess that many of the policy wonks who advise politicians who make the actual laws will now cite Brown (regardless of how wrong he is) as an authority on the subject. And many of these guys don't care to inform themselves any more than Brown did - just enough to have arguments for their pet ideas.


If I wanted dumb people to love me, I'd start a cult.

Proprietary Software = USA Economy? (none / 2) (#200)
by Golden Hawk on Wed Jun 16th, 2004 at 04:53:49 AM EST

This one seems pretty logical to me.  The US is slowly morphing into a nation of money changers, who profit from phantom services rather than genuine work.

If they don't want the gravy train of free money to stop, they really should be fighting Linux and the GPL.

I think Ken Brown's major misconception is that he thinks the USA actually /deserves/ this wealth.

Or perhaps his major misconception is that he believes the USA's support or opposition to the GPL/Linux will actually make a difference on the world stage.  Unlikely.

OSS vs Commercial Model (none / 2) (#199)
by iserlohn on Tue Jun 15th, 2004 at 07:48:24 AM EST
http://www.diginode.net

The biggest difference betwen the OOS model and the commercial model is how they maintain value.

OSS - Value is created through the act of programming. Maintained by building a community of users and developers, which may contribute or fund further development.

CM - Value is created through the act of programming and maintained by an artifical and limited monopoly.

:: Ultimate Control Dedicated/VM Servers 20+ OS selections

Probably the biggest misconception about GPL (none / 2) (#179)
by Armada on Thu Jun 10th, 2004 at 02:09:18 AM EST

is the one that get's pushed the most.

"Free" as in "speech", not "beer".

"free speech" if you're comparing it to the first amendment, is not something that can be censored. In effect, GPL is "speech" that can be censored by denying someone selling rights of a bumper sticker saying, "Shit happens".

So in effect, GPL is a negative copyright, preventing any entrepreneurs, including yourself, from profiting on your own work.

This is why I will never release any of my security auditing tools in GPL (anymore), only BSD. Sorry, but I want to be able to reuse my code when I get hired at a place that is willing to pay me large sums of money to do so.

I would venture to guess that there are way more violations of the GPL out there than one would think, and nearly 90% of them are being done by the person who originally licensed their work as GPL.

I know I'm guilty of it. I won't make that mistake again though. Nor will I ever get caught for violating it, because as much as GPL supporters vehemently defend it as better than a BSD license, not a single one of them, including Stallman himself, is going to villify themselves by demanding the creator abide by the GPL for reusable code.

IMHO, the GPL issue will end up being tested someday, and exactly for this reason.

Anyone can write their own OS... (none / 2) (#172)
by gordonjcp on Wed Jun 9th, 2004 at 04:18:55 AM EST
(gordonjcp@gjnotthisbitcp.net) http://www.gjcp.net

I nearly did. Many, many years ago, when winters were longer and summers were hotter, and the rivers ran clearer and computers were generally a lot simpler, I wrote a simple task scheduler for the Z80 cpu. It ran on a ZX Spectrum (and, by a long and weird chain of events, found its way into an important automotive product). Then I wrote some hooks to the Microdrive ROM - wow, I had mass storage. Then I wrote a screen driver to get 40 chars per line (42 and a bit of smash actually - 256/6). I stuck with the ROM-based keyboard routines, but toyed with fitting 16K (yes kilobytes) of CMOS memory, and a small boot rom that could be switched out, in place of the BASIC rom. I didn't get that far though. I did build a parallel printer port, and wrote a driver for that, which could either print text or bitmap graphics, including screendumps (albeit slowly).

So - we have task scheduling, a couple of drivers, and a "shim" to give a cohesive API to the ROM routines. Tell me that's not an Operating System. A fairly crude, simple-minded one, but nevertheless one that took only a couple of weeks of evenings and weekends to write, in Z80 assembler, when I was about 15 or so.

If anyone wants to patent the process of hand-hacking a shitty OS together really quickly in spare time under intense chemical propulsion, my teenage past self claims prior art.

Give a man a fish, and he'll eat for a day. Teach a man to fish, and he'll bore you rigid with fishing stories for the rest of your life.


WTF? (1.14 / 7) (#161)
by Estanislao Mart�nez on Tue Jun 8th, 2004 at 11:00:07 PM EST
(em@IRantThereforeIAm.com) http://www.adequacy.org/

How did this make FP?  Are you all on crack?  This reads like a line-by-line rebuttal to an Adequacy article!  And the topic is SOOO Slashdot.

--em

Who the fuck is Ken Brown? (nt) (none / 1) (#160)
by Danzig on Tue Jun 8th, 2004 at 08:44:07 PM EST



You are not a fucking Fight Club quotation.
rmg for editor!
If you disagree, moderate, don't post.
Kill whitey.
No, he is right (none / 1) (#159)
by GenerationY on Tue Jun 8th, 2004 at 08:03:44 PM EST

Linux is a leprosy; and is having a deleterious effect on the U.S. IT industry because it is steadily depreciating the value of the software industry sector.

We'll all know when Linux is ready for "prime-time" because we will be getting urgent letters from our pension fund administrators.

"Hybrid" source (none / 2) (#158)
by molo on Tue Jun 8th, 2004 at 05:00:39 PM EST

I think you are missing something.. Brown is saying that non-MIT/BSD licensed opensource code is the problem ("Hybrid source").  This means GPL code.  It "destroys IP".  They consider it "proprietary" because businesses can't use it and keep it closed.  That is what they are saying when the call it a hybrid of proprietary code and open code.

This is obviously a big push to make the GPL out-of-favor and push the business-friendly BSD/MIT licences.

Not that I blame businesses for liking BSD and MIT code (the company I work at uses it extensively) -- it provdes more freedoms than GPL code .. but the attack here is to remove people's freedom to create GPL-licensed code.

They advocate that the US Government produce BSD or MIT licensed code.  That would be fine with me, since everyone could use it for any purpose.  I think they object to projects like SELinux, which is NSA developed and a derived work of Linux, hence GPL licensed.  They want to be able to reap those benefits -- and I don't blame them.  But to marginalize the GPL and take away authors' rights is not an appropriate approach.

Its plainly obvious that this is the SCO/MS party line.  This is also why I will license end-user works as GPLed and libraries and general purpose code as BSD.

-molo

--
Whenever you walk by a computer and see someone using pico, be kind. Pause for a second and remind yourself that: "There, but for the grace of God, go I." -- Harley Hahn

I'm confused... (none / 2) (#157)
by creativedissonance on Tue Jun 8th, 2004 at 03:04:13 PM EST

...did anyone actually read this entire article?

If so, I'm impressed!

flip flops


"...beneath that hard Satanist Viking Metal mask, there's a soft, hobbit-loving kid that wants to be told fairy tales." - MrHanky
its important that linux be restricted (none / 3) (#156)
by phred on Tue Jun 8th, 2004 at 02:26:49 PM EST

There are many reasons why linux users need to be licensed and the source closed, but the most important is copyright and forgery. Right now the governments of the world can insist that software not be able to do everything, the current edge of this issue is currency forgery. With commercial software, sales of photo editting software can be mandated to include modules to prevent currency forgery. A good example of a problem here is open source printer drivers coupled with "the gimp," this is a combination that should probably be outlawed.

Most likely the next step will be programmer licensing and the gcc / gpp source tree and its copyright be commandeered by the US copyright office and the appropriate EU and WTO offices who deal with intellectual property, and an official list of approved compiler / development software be produced. Sure it'll push rogue programmers to the underground sites, but as NAT is introduced into ISP's, you'll see precious little opportunity for anonymous P2P systems and the world leadership can regain control over the anarchy that is the current domain of digital networking. Comments welcome!

This is what I get for going away for a few days? (none / 0) (#155)
by codejack on Tue Jun 8th, 2004 at 01:14:48 PM EST
http://www.digitalo.com/vrml/cowtip.html

I can't believe this got voted up! Not because of the content (it's pretty good, if somewhat narrow-minded), but because you shouldn't even be dignifying this guy with a response.

Having said that, I have some compliments and some complaints:
  1. Kudos for standing up to what we all (well, everyone who matters) agree is a jumped-up hatchet man's attempt to spin history, although you might want to go back and start with the authors of elementary school history books and work your way up.
  2. You make some excellent points about the comprehension level (negative, apparently) Mr. Brown has of IP & Patent law, computers in general, formal logic, and critical thinking.
  3. You are missing the point, which is that a company implementing software which later turns out to be illegal (i.e. if Linus Torvalds had ripped off System V code, just to pick an example at random), they can be held liable, retroactively, for any license fees due, which can, in turn, be manipulated by the company holding rights to the code, not naming any names (cough, SCO, cough). That's OK, though, because apparently Mr. Brown missed his point, too.
  4. This is my fault, really, for not being around while this was in editing, but the whole thing really ought to be MLP.

And that's our show! Tune in next time when I will demonstrate emergency epidectomy surgery using nothing but a shovel, a small bucket of Scotch, and trhurler. Good night, and may all the demons of Torluch chase you through the nether-hells for all eternity!


Be wary of strong drink. It can make you shoot at tax collectors, and miss.
-- Lazarus Long, "Time Enough for Love"
You have much to learn, grass-a-hoppa[n/t] (none / 0) (#151)
by epepke on Tue Jun 8th, 2004 at 06:06:32 AM EST


The truth may be out there, but lies are inside your head.--Terry Pratchett


Corrections -- invalid and unsound (none / 1) (#146)
by onemorechip on Tue Jun 8th, 2004 at 02:34:31 AM EST

Let's look at his logic, however.

Assertion: Software is also embedded in hardware, chips, printers and even consumer electronics. Assertion: Embedded software is becoming free (have removed the quotation marks myself because they aren't needed) Conclusion: The value of hardware will spiral downward as well

In syllogistic logic, this is called an invalid and unsound argument. It's invalid because it's contradictory to have the premises all true and the conclusion false (you can't come to his conclusion via his assertions), and it's unsound because it's invalid and has an untrue conclusion.

Hold on a second, I agree it's an invalid argument but that's not because "it's contradictory to have the premises all true and the conclusion false". Such a contradiction would mean the argument is valid. This particular argument is an invalid argument, a non sequitur, precisely because it is possible for software to be embedded in devices, and have that software available for free, without having the prices of those devices "spiral downward" -- something obvious to anyone who realizes that there are many factors other than embedded software that determine the price of a hardware device.

What about the second part of the criticism: "it's unsound because it's invalid and has an untrue conclusion"? Are both of these traits necessary for unsoundness? If so then a valid argument is sound even if it has a false conclusion, and an invalid argument is sound as long as it has a true conclusion. "Soundness" defined in that way doesn't seem like a very high standard. Furthermore if invalidity is required for unsoundness, then it seems sufficient to prove invalidity. If having a false conclusion is required then we can't conclude it is an unsound argument without proving the conclusion false, something that has not been done.

I recall the definition of a sound argument as one with a valid syllogism and no false premises, so an unsound argument would be one that is either based on an invalid syllogism, or has at least one false premise, or both.

The argument given by Brown is an unsound argument consisting of a true premise, a second premise that may be true in certain contexts (the embedded software developed at the company I work for does not come to us for free -- we have highly paid programmers developing it, and I do not foresee this model ever changing -- but there are other devices, such as my Zaurus, that run free embedded software), and a non sequitur in place of a valid syllogism.
--------------------------------------------------

You know you're right when they start changing the subject.

How does one go about hiring Mr Brown? (2.57 / 7) (#141)
by Tatarigami on Mon Jun 7th, 2004 at 08:17:15 PM EST
(chris@evilSPAMSUCKSgenius.org.nz) http://www.evilgenius.org.nz

I think I might need the assistance of an insightful novellist journalist like Mr Brown. I manufacture oranges, through an innovative (and secret) process of giving tennis balls a coat of red paint and injecting them with juice. Recently I was alarmed to realise that a group of people near me are growing oranges and giving them away at no cost. Their oranges are comparable to mine in quality and they seem to have no interest in making money.

Even more worrying: although they're willing to give me all the oranges I want and they'll let me sell them if I put some work into them myself like, I don't know, painting them blue, they say I have to give away the original orange tree seeds for free at the same time.

Now, I work hard on my oranges, and think I deserve to profit from that work even if no-one wants my product.

I think Mr Brown can help me out by writing a book telling people that free non-tennis-ball oranges make you impotent.

How open source improves quality of paid software: (none / 3) (#137)
by simul on Mon Jun 7th, 2004 at 04:31:12 PM EST
(kuro5hin-spam@q32.com) http://www.documentroot.com/

Open source provides an opporunity for consumers to choose a system which gives them full responsibility over their own system, as opposed to paid sowftware, which allows them to give up responsiblity to a third party.

Why would anyone take such risks? Only if the reward (savings in dollars) is greater than the risk (no one to reliably turn to if their is a failure, except your own organization).

So how can open source become popular? It's clear that in some markets, the cost of paid software is greater than the cost of having an in-house full-time open source developer. For example, if you own 10,000 servers in a server farm. You can pay microsoft a million dollars in yearly licensing fees for your software. Or you can hire 2 full-time open source developers to maintain and contribute code.

If microsoft bulk-priced their software correctly, this would not occur. Recently, Microsoft has (too late) announced new "web hosting versions" of their server operating system.

Companies, in order to compete with open source software must produce ever higher quality products at lower prices, even if they currently hold an effective monopoly in order to compete with open source. Most notably, open source forces companies in otherwise monopolistic positions to innovate or lose market share.

By breaking up monopolies and providing incentive to innovate rapidly, open-source is doing a great service to the global community.

Read this book - first 24 pages are free to browse - it rocks

Reenactment of what you're doing (2.78 / 19) (#127)
by K5 ASCII reenactment players on Mon Jun 7th, 2004 at 06:44:13 AM EST
(Living the CMF dream, 7 bits at a time)

Whatchya doin',
Tom Sawyer?
 |       Reckon I be feeding
         this ol' troll, Huck.
 _n_
  O        _n_
 <|>        O . ,    Heeeed myyy wordsss!  
_/|________/L/\__  .  / _______
                 |  ,  |
                 | /V\ |
                 ||  o|| 


Translation (none / 3) (#118)
by CaptainZapp on Mon Jun 7th, 2004 at 04:27:27 AM EST

"Linux is a leprosy; and is having a deleterious effect on the U.S. IT industry because it is steadily depreciating the value of the software industry sector."

If Free Software reaches critical mass then certain software companies can't rip off their customers with an innane 85% margin.

This leaves them less money to pay us for nasty (while not necessarilly truthful) hack jobs.

This is bad, since I have to sell a couple of my SUV's and can't afford the daily lunch at Sans-Souci.

Bastards!

The other thing that Brown forgets (2.80 / 5) (#117)
by richarj on Mon Jun 7th, 2004 at 04:10:57 AM EST

Is that many new operating systems are being written from scratch each year. Normally they start out as crap software, some get lost upon the way but eventually some emerge from the quagmire to become useful products. Some of these OS's are written by companies, some by individuals or groups. If you go often to a website like osnews Then you will see all of these things spring up from time to time.

Just a small smattering of these OS's

  • Skyos First released SkyOS version was v0.1 released on 15th, Decemeber 1997. (Features: 16bit real mode, simple (very, very simple) gui, no user tasks).
    SkyOS is mainly (99.9%) an austrian one man project.

    Today however this product (version 5.0) could destroy the American Software market (Snigger) all for only $30
  • menuet.os MenuetOS is a fully 32 bit assembly written graphical hobby operating system, distributed under GPL license. Menuet supports 32 bit x86 assembly programming as a faster and smaller system footprint. First Release 16. 5.2000 0.01 basic works ok, compatible propably only to my own PC :) This is GPL imagine what more developers could do with this, perhaps they could destroy The American Software Industry.
  • QNX QNX the software I would use to run my nuclear powered neutron accelerator gun on, seriously this is commercial software that it used in places where crashing is NOT ALLOWED like nuclear power stations or medical monitoring equipment. unfortunatley I cannot find QNX's heritage, I do believe it is some sort of UNIX but very heavily modified. Are these guys also a threat to The American Software Industry? Or is it actually part of the American Software Industry. Which leads us to the question when Brown talks about the American Software Industry, who is he talking about?

Frankly if this Brown guy had a clue he should be advocating nuclear war against India



"if you are uncool, don't worry, K5 is still the place for you!" -- rusty
Extremely stupid name. (2.85 / 7) (#113)
by Shubin on Mon Jun 7th, 2004 at 03:09:55 AM EST

Do you know what 'samizdat' actually means ?
It can be translated into something like 'My Own Publishing'. It means if you are printing a book at home, on your own printer, generally because this book is forbidden, or you know it will be forbidden, but you want to see it on paper. It's a word from pre-internet time. Samizdat exists only where there is no freedom, and definitely can not be a way "to present facts to the U.S. government". In fact, to any government. It's like a brand name used where no brand name applies. Always use foreign words with care !

sigh (2.40 / 5) (#107)
by the77x42 on Mon Jun 7th, 2004 at 02:03:31 AM EST
(d@ve.smells)

yup, closed source is to open source like the riaa is to napster. like the government is to the mob. like capitalism is to communism. like bush is to nader. like tobacco is to marijuana. like private contract work is to unions. like immigrants are to refugees. like rusty is to tex big balls. like the ny times is to k5.


This is not a lie... or is it...yes, it is...? ־‮־
Linus should sue as soon as the book is published. (3.00 / 4) (#105)
by alizard on Mon Jun 7th, 2004 at 01:35:45 AM EST
(alizard@ecis.com) http://www.ecis.com/~alizard

If it is published, I mean. Perhaps the "book" has already served its purpose in the mainstream media by spreading FUD, and publishing it would only increase ADTI's exposure.

IANAL disclaimer.

If the book is as described, it looks to me it is planned to be actionable libel intended to discredit Linus Torvalds personally, the Linux development team, and Open Source in general. In fact, the public allegations of Mr. Brown may already be well past the threshold where legal action is practical.

Perhaps a few members of the IBM legal team might be willing to spend a day or two in court on a pro bono basis to represent Mr. Torvalds?

I don't think it'll take more time than that, given that everybody who provided information for the book has essentially publically called Ken Brown a liar.

It is time to make an example of ADTI in the way that IBM and the people at groklaw have been trying to make one of SCO. The difference is that making an example of ADTI will be a lot easier. Can any parties that paid ADTI to attack Open Source be subpoenad or made co-defendants? As I said, IANAL, but if this is posssible, this would be a good thing. Who would be willing to pay somebody to lie about the original creator of Linux? I think the public ought to know. (OK, we probably do, but proving this in court would be even better.)

If for no other reason, ADTI should be sued for , hijacking and dragging through the mud not only the good name of Linus and... us... but for dragging through the mud the name of one of the best-known commentators about early America as well, Alexis de Tocqueville.

Perhaps Mr de Tocqueville has descendants who might be interested in defending their family's name as well. Sticking de Tocqueville's name on a lobbying firm masquerading as a legitimate academic instutition who is apparently for sale to the highest bidder seems wrong to me. Is it actionable? Good question.

Yheir mission statement claims that they exist to follow the principles of Mr. do Tocqueville and perpetuate his "omnicurious" journalistic style. Isn't it strange that their site has been up at least since December 2003 (BTW, on FreeBSD) and that the page labeled Tocqueville's works is still under construction as of when this was posted?

From what I've heard about de Tocqueville, lying wasn't a journalistic principle he supported.
"The horse is dead. Fuck it or walk away, but stop beating it." Juan Rico

Why do you care? (none / 1) (#96)
by QuantumG on Mon Jun 7th, 2004 at 12:46:12 AM EST
(qg@biodome.org) http://rtfm.insomnia.org/~qg/

To ask a pointed question: Brown doesn't represent Prentice Hall, so why is he so concerned? Also, to risk sounding like a broken record: Linux is not a derivative of Minix.

One could ask you the same thing. You do not represent Linus Torvalds, so why are you so concerned? If Linus wants to pony up and sue Brown for slander, good on him. If he just wants to have a bit of a belly chuckle at Brown's incompetence, that's cool too, but I really don't think Linus needs any help doing so.

Gun fire is the sound of freedom.

http://adti.net/ysurvey/survey.php?s_id=2 (none / 0) (#93)
by sllort on Sun Jun 6th, 2004 at 10:44:45 PM EST
http://www.whatsbetter.com/display.pyt?item=14198&item=14199

http://adti.net/ysurvey/survey.php?s_id=2
--
Warning: On Lawn is a documented liar.
Tanenbaum's own words (3.00 / 6) (#90)
by ibuckyourfutt on Sun Jun 6th, 2004 at 09:01:16 PM EST

Just today, Tanenbaum posted up his own point-by-point rebuttal.

And it seems to be a bit more lucid than this one.
hihihi

Ken Brown misunderstands economic s as well (3.00 / 9) (#89)
by kamil on Sun Jun 6th, 2004 at 04:30:51 PM EST

Ken Brown also misunderstands economics.

>Linux is a leprosy; and is having a deleterious effect on
>the U.S. IT industry because it is steadily depreciating the
>value of the software industry sector. Software is also
>embedded in hardware, chips, printers and even consumer
>electronics. Should embedded software become 'free' too,
>it would be natural to conclude the value of hardware
>will spiral downward as well.

Anyone who studied economics would know that the exact opposite would occur.
Operating system software and Computer hardware are what economists call perfect complements, meaning that for every computer sold an operating system is sold as well. Since the goods are perfect compliments one may treat both the goods as one bundle with a total price for the purpose of microeconomic analysis. This means that if the price of OS software falls, the cost of a computer (hardware and OS) will drop. Since the price of computers dropped the quantity of computers demanded will increase and therefore a increase in demand for computer hardware at the no change in price. A Computer hardware company may now adjust the price of computer hardware to the changed market conditions to be even more profitable.

A computer hardware companies, consulting firms and non operating systems software companies should support efforts to reduce the price of operating systems to maximize profit and shareholder value. Many companies such as Intel are doing exactly this.

Interestingly Microsoft was the beneficiary of this effect when they supported efforts of the clone makers who tried to clone and eventually commoditize IBM PC market, the profit on computer hardware decreased with its price while the price, profit and quantity of OS sold by Microsoft increased substantially.

IBM at the time also tried to commoditize subcomponents of computer hardware for the same reasons.

Kamil


Oh man, I'm phuxor'd... (2.80 / 10) (#86)
by QillerPenguin on Sun Jun 6th, 2004 at 12:35:33 PM EST
(qillerpenguin at bellsouth dot net) http://www.openbsd.org

> insists that Torvalds wrote Linux from scratch, which means from a blank computer screen to
> most people. No books, no resources, no notes -- certainly not a line of source code to borrow
> from, or to be tempted to borrow from. But in a number of interviews

Oh, shit! I wrote a while back a tiny OS for the Atmel 2313, nothing much, but I did use ideas from several books, including Tannenbaums's books and other books like "Make Your Own Operating System" and the like. This includes a tiny kernel, a teeny-tiny shell, and a few miniscule utils. Fairly Unix-y...

However, I did start with a blank screen (well, a vi session), and from a few of my own notes, no books or resources in front of me, wrote:

int main(void)
{     for( ;; ) /* infinite message loop */
      ...
}

It turns out that NT4 starts out its kernel source code the exact same way! Ah fuck, now I've stolen from Microsoft. And looking back at the Lyon's book, yikes, so did AT&T in early Unix! Oh holy shit, I'm really in trouble now.

And I was gonna GPL all the code...

"All your Unix are belong to us" - SCO, 2003.

Your sig, remixed 4wbt style! (1.20 / 5) (#84)
by For Whom The Bells Troll on Sun Jun 6th, 2004 at 10:32:36 AM EST
(wtbt@volcanomale.com)

AdTI: Thinking that tanks.

---
The Big F Word.
After reading this... (none / 3) (#79)
by epepke on Sun Jun 6th, 2004 at 01:39:55 AM EST

I get the distinct impression that there's no reason I should care about what Ken Brown says, except that some people criticize him, and he lashes back, and that somebody lashes back against him, which is important exactly how?

People are going to use Linux if they want to, and they're going to avoid using it if they want to, and they are going to say nasty things about it if they want to. But from page 1, the Brown comments don't seem to me to make enough sense to be worth bothering with. Maybe there's some political value in pointing out that they don't make any sense, but surely, this could be done more precisely.


The truth may be out there, but lies are inside your head.--Terry Pratchett


AdTI is just a front group for the highest bidder (3.00 / 6) (#78)
by FlipFlop on Sun Jun 6th, 2004 at 01:27:41 AM EST

Other fine works from the Alexis de Tocqueville Institution:
  • Public comment in favor of the Microsoft antitrust settlement. Authored by Ken Brown himself.
  • Science, Economics, and Environmental Policy: A Critical Examination. A report criticizing the EPA's environmental policies. The President of the Tobacco Institute sent a memo to his Executive Committee explaining how AtDI filed the report with the EPA (as if it were a purely charitable act), how some politicians were citing the study, and how the press was covering the story.
  • Outsourcing and the global IP "devaluation". Another Ken Brown article that blames open source and weak intellectual property protections for the outsourcing of IT Jobs.
  • Opening the Open Source Debate. Yet another Ken Brown report claiming that open source software will make the United States vulnerable to terrorist attacks.

As for Mr. Brown's assertion that

Linux is a leprosy; and is having a deleterious effect on the U.S. IT industry because it is steadily depreciating the value of the software industry sector.

I must ask what effect a monopoly has on the industry? Microsoft has stomped out almost of all of its competitors. New avenues of development would have opened up had Microsoft not killed off the companies that were developing them. Open source is giving those avenues of development new opportunities.

AdTI - The think tank that didn't

I just sent an email to the AdTI president (3.00 / 12) (#68)
by Ta bu shi da yu on Sat Jun 5th, 2004 at 11:07:06 PM EST
(deepcover@nospam.mpx.com.au) http://www.kuro5hin.org/user/Ta bu shi da yu/info

We'll see what happens. Here is what I wrote:

Subject:     Samizdat criticisms
Date:         Sun, 06 Jun 2004 12:56:05 +1000
From:         ta bu shi da yu <deepcover@nospam.mpx.com.au>
To:            emeritus@nospam.adti.net

Hello,

I understand that you are the president of AdTI. I haven't read the Samizdat book yet (and probably won't), however would you allow me to make some quick comments on Mr Brown's existing comments?

Firstly, Ken Brown hasn't addressed any concerns of Andrew Tanenbaum, Eric Raymond, Linus Torvalds or Dennis Ritchie. For most technical users, it appears that he has an agenda and has not incorporated or interpreted facts in evidence correctly. Some of the issues I believe that he needs to address are:

  • Define what he means by "Open Source" and "Hybrid Source" as in his response to criticism of his work he seems to be confused by the definition of Open Source. In fact, he redefines the industry accepted terminology and in doing so displays ignorance

  • Obvious confusion between a MicroKernel and Monolithic kernel. So that you can better understand the immense differences between the two, let me briefly explain what they are:

    1. A monolothic kernel runs all devices and core operating system components (like memory management and process management) in "kernel space". Kernel space is an area where code has full access to all parts of the system. If any of these parts play up, then the operating system becomes unstable and you are (usually) forced to reboot. A monolithic kernel also runs all it's tools (like say, for instance, your word-processor) in "user space". If a program runs umuck, you can just end it and your operating system should still run perfectly. User space programs request access to Kernel space areas via things called "system calls", and it's part of the job of the operating system to manage these calls effectively.
      Linux and Windows 2000/XP are both classed as monolothic kernels

    2. A micro-kernel runs all device drivers and most core operating system components in user space. It passes information from module to module via "message-passing". The advantage of this method is that if a user-space component plays up then the system won't crash, and all you need to do is to (usually) restart the module. Unfortuneately, due to the overhead in passing messages between components, micro-kernels have traditionally been far slower and more inefficient than monolithic kernels, which is why they are as popular in today's computing world.
      MINIX, L4 and GNU/HURD are all classed as micro-kernels

  • Lack of response to critic's issues. For instance, Andrew Tanenbaum asks who he is being funded by, however there was no response given other than AdTI is funded by multiple sources. He was also informed that Linux is not a derivative work of MINIX by Andrew Tanenbaum, yet he doesn't believe him.

  • Ken's continual assertion that Linux is a derivative work of MINIX. As Andrew Tanenbaum, creator of MINIX, has already told him - Linux is not a derivative work of MINIX because they are so completely different.

  • Assertions are made by Ken that proprietary commercial code is included in the Linux kernel, yet no examples are given. Ken claims that AdTI has done a detailed analysis of claims that the Linux code-base is polluted (and thus says that Linux is "hybrid-source" technology) - this is a pretty big claim, and it's currently being disputed in court at the moment (SCO vs IBM). It would greatly strengthen the credibility of Ken's argument if he could point out specific lines of code where code contamination has occured.

  • Ken's response to the critics of Samizdat is filled with speculation. Some examples are his insistence that Linus Torvalds couldn't create an operating system from scratch - apparently it's just "too amazing" to consider, and that Linus Torvalds did in fact have the Lions commentary. I would suggest to you that the last bit of speculation is running very close to libel, and you might want to consider changing your tack here as it would be well within Torvalds rights to sue for libel here. Ken's comments directly effect the reputation of the man, and regrettably they are unfounded and baseless accusations.

  • Ken believes that it is too hard for a university student to create an operating system in a year. In his response to critics of Samizdat he compares the development of Linux to the development of GNU/HURD. Regrettably, Ken has failed to take into account other reasons why it's taken so long for GNU/HURD to get to a usable stage. When Richard Stallman decided to build GNU/HURD he made a management decision to reduce the pool of contributors to increase code quality. While there is nothing wrong with this, it does lead to slow development time, especially when people aren't being paid for their work. Linux, on the other hand, was released straight away at 0.01, and anyone could contribute to the code. Linus has been able to maintain quality code because he is the main "patch" coordinator (in other words, he's the guy who reviews and incorporates/rejects proposed code changes to the Linux kernel). Ken also compares Linus's work to the work of the original UNIX team. It would be good for Ken to consider that UNIX concepts were still under development and the developers had only MULTICS to base their operating system on. Also, like the Coherent team (which I'll get to in a minute) they had to create all tools and compilers from scratch, and hardware that was far different to the hardware Torvalds developed on. Ken also compares the effort of the small Coherent development team to Torvalds work. Regrettably, the comparison is invalid because he neglects to take into consideration that the Coherent team built their own system tools, compiler and kernel from scratch.

  • Fundamental misunderstanding about how code is developed. For instance, Ken says that after a year the UNIX team had 11,000 lines of code and Torvalds had 32,000 lines of code. What Ken doesn't do is analyse that code himself. I would suggest he count the number of lines of code for device drivers (these control peripherals like printers, monitors, etc) and then count the number of lines of code created for the underlying kernel resource management (like virtual memory, file system peripherals, process management, etc) and then come back with his findings. I say this because Torvalds built to an x86 architecture, which anyone could get their hands on and had thousands of peripherals, and Ritchie & Thompson were developing on an ancient PDP-7 and later on a PDF-11 which had only a limited number of peripherals. Also, the Intel x86 architecture is not the "cleanest" architecture to work on, so many hacks and workarounds needed to be developed to work around it's fundamental strangeness. The x86 architecture, by the way, has many, many features that the PDP-x series didn't have and so obviously more code needs to be produced to implement the architecture's full functionality. Also, please consider that Ritchie & Thompson were a much smaller team than the team who developed the Linux kernel. Literally hundreds of people contributed patches which were incorporated into the kernel when it was first released. It stands to reason that if more people developed the Linux kernel than did the original UNIX, then more lines of code were generated.

  • Misunderstanding about the different between an operating system and an operating system kernel. I really believe that Ken should take a refresher course in Introduction to Operating Systems (usually any good IT course would teach him this). The operating system consists of all the things that go to make up a full functioning computer system. This includes compilers, drivers, the kernel, operating system maintenance utilities, services and applications that actually do useful things. The kernel is the part of the operating system that lies between the hardware and applications, and manages access to computer resource like CPU time and memory. In other words, the kernel is part of the operating system, the operating system is not part of the kernel! I point this out to you because Ken introduces the concept of the compiler, and attacks Linus for not attributing naming rights to GNU, whos compiler he ported and used to build the Linux kernel. When Ken attacks the name of Linux, is he referring to the kernel (which is Linus' own work, obviously along with others), or is he referring to the operating system? This is never made clear.
    As an aside, it is ironic Ken even brought up the compiler and GNU tools, because it undermines his assertion that Linus could never have developed such a high-quality operating system in such a small period of time. Linux was initially built with MINIX utilities, then the GNU tools were ported and the Linux kernel was built with these. As Linus didn't have to focus on the compiler - which is, strangely enough, a much harder piece of software to write than a kernel - or the system tools he was able to do much more rapid development than those teams who needed to build the system tools from scratch.

  • Entering into the whole GNU/Linux vs Linux naming debate was a bad idea. If you want to know how stupid this really is, check out the following link on wikipedia at:
    http://en.wikipedia.org/wiki/GNU/Linux_naming_controversy
    This has been discussed to death, and clearly Ken hasn't done any research on this issue. I don't feel the urge to comment on this any further, however, as it was a useless debate before, and it's a useless debate now.

  • It's concerning that Ken found it so hard to contact Linus Torvalds directly. It's not hard to find his contact details, as he is quite freely accessible through newsgroups and the Linux kernel mailing list. Instead of contacting his employer, I would have thought he'd have contacted the man directly. Perhaps an explanation of why he didn't do this is in order, if only to answer Andrew Tanenbaum's question that "What kind of a reporter talks to people on the periphery of the subject but fails to talk to the main player?"

Overall, I find Ken Brown's response to his critics dissatisfying. Much better research could have and should have been done if he was going to come out with outrageous statements like "Linux is a leprosy" and "resonate the character of Mr. Torvalds". The last statement is especially regrettable because he is questioning the character of a man who he's never met, and who he's misrepresented in the public eye.

In conclusion, I would like to ask you (AdTI) to reconsider your stance on the Linux kernel. I feel that with the unfounded fear, uncertainty and doubt that Ken Brown is spreaing around it behoves you well to set the record straight and correct Ken's various misconceptions and inaccuracies about computing technology and the Open Source movement. This goes doubly so because apparently Ken is advising the U.S. government about Open Source.

I thank you for your time and hope to hear a response from you soon.

Regards,

---
AdTIה"the think tank that didn't".
ה

For some, a C compiler and an OS is all you need (2.50 / 6) (#65)
by lukme on Sat Jun 5th, 2004 at 10:31:10 PM EST

After working a few years as a software engineer, I had the distinct pleasure of working with someone I knew from graduate school at Penn State.

When he was shown a system that was developed within the company I was working for, he asked who's tools did you use. He didn't believe the person who told him that the C compiler and UNIX as the OS were the only tools used. The funny thing was this guy got his BS and Masters degrees from PSU's computer science department, and had started a PhD in CS there as well.

It just goes to show, you can get a degree, but not an education.




-----------------------------------
I wonder as I wonder out under the sky
+1fp PROOF we need an Open Source Mafia n/t (2.50 / 6) (#58)
by RandomLiegh on Sat Jun 5th, 2004 at 05:31:42 PM EST
http://www.storemypic.com/uploads/09dea09d94.jpg



---
Thought of the week: There is no thought this week.
---
-1, PBPR (2.60 / 5) (#51)
by it certainly is on Sat Jun 5th, 2004 at 03:30:01 PM EST
http://www.kyz.uklinux.net/

Much as I agree with your sentiment, I can't abide point-by-point rebuttals. A more coherent, forward thinking, insightful commentary is here.

kur0shin.org -- it certainly is

Godwin's law [...] is impossible to violate except with an infinitely long thread that doesn't mention nazis.

more "open source" zealotry (1.00 / 32) (#45)
by foon on Sat Jun 5th, 2004 at 02:57:21 PM EST
(foon@killall.net) http://www.floodle.org

It seems like every time anyone here opens their mouth about Mr. Brown's work, all they can do is whing endless about how "stupid" he seems and how he is much less of a computer genius then open-source "hackers", and therefore his findings regarding the IP background of software these people wrote cannot possibly be true.  This is basically the gist of Tannenbaum's rant, which you all love.  Of course it is typical to rely on this kind of character assasination when there is no reasonable argument against his findings themselves.  

It is obvious from the anti-copyright views of members of the community, and the slipshod way in which commercial code has been added over the years, that they could easily have simply copied the whole thing from other sources.  Mr. Brown has simply rigorously documented this record for the whole world to see.  Rather than attacking him, maybe advocates of open-source who do not support the communistic rollback of all intellectual property rights should look in the mirror, realize the damage they are doing to our way of life, and switch back to the proven commercial, closed-source model.

Ken Brown is a moron, (3.00 / 13) (#23)
by pb on Sat Jun 5th, 2004 at 01:45:01 PM EST
(pbaylies@gmail.com)

a fact that he makes abundantly clear every time he opens his mouth. He has had preconceived notions from the beginning, and has asked pointed questions to all involved (well, almost all; he forgot to interview Linus!). They (notably Tannenbaum and Ritchie), on the other hand, have tried to disabuse him of his notions with 'facts', which he has ignored in the course of his 'research'. This is just more of the same.

Because of this, some people are now calling AdTI "the think tank that didn't". It's sad, really.
---
"See what the drooling, ravening, flesh-eating hordes^W^W^W^WKuro5hin.org readers have to say."
-- pwhysall

Brown's rebuttal (3.00 / 9) (#12)
by John Thompson on Sat Jun 5th, 2004 at 10:56:14 AM EST

One thing that stood out for me on reading Brown's rebuttal is that he does not address the issues Tanenbaum and others raised concerning his (Brown's ) professionalism. Instead, he relies on ad hominem attacks on these critics. I think that epitomizes his general approach to his subject.

I don't care.. (1.50 / 6) (#2)
by Psychopath on Sat Jun 5th, 2004 at 08:25:01 AM EST

..about another zealot, whatever he might stand for. Why should we give attention to every clown coming around and claiming to know something? (I don't know you Ta bu shi da yu, of course.)
--
The only antidote to mental suffering is physical pain. -- Karl Marx
Critique of Ken Brown's response | 202 comments (142 topical, 60 editorial, 0 hidden)
View: Display: Sort:

kuro5hin.org

[XML]
All trademarks and copyrights on this page are owned by their respective companies. The Rest � 2000 - 2005 Kuro5hin.org Inc.
See our legalese page for copyright policies. Please also read our Privacy Policy.
Kuro5hin.org is powered by Free Software, including Apache, Perl, and Linux, The Scoop Engine that runs this site is freely available, under the terms of the GPL.
Need some help? Email help@kuro5hin.org.
If you can read this, you are sitting too close to your screen.

Powered by Scoop create account | help/FAQ | mission | links | search | IRC | YOU choose the stories! K5 Store by Jinx Hackwear Syndication Supported by NewsIsFree