Slashdot Mirror


Tanenbaum Rebuts Ken Brown

Stephan Schulz writes "Andrew Tanenbaum has rebutted Ken Brown's reply to his original comments on the (in)famous AdTI report on Linux's origin. It's quite entertaining, and leaves little doubt (well, even less than before) that Brown is conciously twisting the truth. Choice excerpt: 'I'm pretty animated all the time. But I only get tense when people try to put words in my mouth. After half an hour of repeatedly answering the question "Could Linus have written the Linux kernel by himself?" in the affirmative, I was getting a bit irritated. ... People who know me would probably confirm that I do not suffer fools gladly.' I'd add that being called 'the good Professor' repeatedly would have me exploding in no time..."

24 of 651 comments (clear)

  1. Critique of Ken Brown's response (Op-Ed) by anandpur · · Score: 5, Informative
  2. For a good laugh... by KJACK98 · · Score: 5, Informative

    For an even funnier laugh, I recommend reading this one Is Brown Really the Father of Samizdat? - A Parody by Justin Moore to counter the Fake Research, hmm did I mention about their Fake Research?

  3. Re:Rebuttal to the rebuttal.. by milgr · · Score: 4, Informative

    As long as KB keeps Tanenbaum responding, he is getting free publicity. Contraversy is frequently used to obtain free press, and boost sales.

    --
    Where law ends, tyranny begins -- William Pitt
  4. Formatted Article Text (site getting slow) by claar · · Score: 4, Informative
    Rebuttal to Ken Brown

    Introduction

    For those of you just tuning into this soap opera, here is a brief summary of the plot so far. Ken Brown, president of a Washington think tank called the Alexis de Tocqueville Institution has written a book claiming open source using GPL is a bad idea and that Linus Torvalds stole Linux from MINIX, which I wrote. Linus, the alleged stealer, responded. As the alleged stealee I also felt the need to respond. Now Ken Brown has reacted to my responses. I very much doubt that when he came to visit me, he was expecting me to (1) defend Linus in our interview and then (2) do it fairly publicly later.

    I was planning to spend my Sunday afternoon doing something useful, but since Brown has directly challenged me in his posting cited above, I feel I should respond. I will do this in the form of commenting on his posting. His comments are set off typographically like this:

    "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."

    I have to give credit where credit is due. Brown got that one completely right.

    "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."

    ***EVERY*** country has a patent office. The United States is not unique in this respect. Furthermore, many people think that patenting software is a terrible idea. The subject of software patents is a very controversial issue in Europe right now.

    "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."

    I can live with this. Professors are always on the lookout for new sources of research funding.

    "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 ..."

    Excuse me? A Finnish student writes some software (in Finland) that a lot of people like and he is accused on sponging off U.S. corporations? And last time I checked, quite a few U.S. Corporations, such as IBM, seemed quite happy with Linux. And a very large number of U.S. corporations seem to be using the (open source) Apache web server. And even if open source weren't in the best interest of U.S. corporations, where is it written that all activities everywhere in the world must be done with the interests of U.S. corporations as their primary goal?

    "Linux is a leprosy; ..."

    This statement is not grammatically, politically, or factually correct. Does he mean "Linus has Hansen's disease"? I hope not. But if he does, fortunately, it is highly treatable these days. If he means Linux is wasting away, the facts speak otherwise. If he means "Linux is very contagious" this is true, but a better wording could have been chosen.

    "... 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

    --
    I'd give my right arm to be ambidextrous...
  5. Re:Rebuttal to the rebuttal.. by peeping_Thomist · · Score: 4, Informative

    Who's the greater fool, KB with his million dollars in book revenue

    It's being published through a vanity press, not a real publisher.

    --
    Anything worth doing is worth doing badly -- G.K. Chesterton
  6. Re:Rebuttal to the rebuttal.. by inode_buddha · · Score: 5, Informative

    Not true - as mentioned elswhere here and on Groklaw, it's being published by a "vanity" press, which means no huge advances, royalties, or anything. He'll be lucky to break even on the publishing costs.

    --
    C|N>K
  7. Writing an OS isn't hard. by Anonymous Coward · · Score: 5, Informative

    Every year at the University of Waterloo the Computer Engineering and Computer Science students personally build their own operating systems (including documentation) in less than four months. This is done without any prior knowledge of how OSes work and without being taught C.

    I'm sure many universities and colleges around the world do the same. Perhaps Ken Brown should investigate them as well.

    http://www.ece.uwaterloo.ca/~ece354/

    http://www.student.cs.uwaterloo.ca/~cs452/

    1. Re:Writing an OS isn't hard. by etymxris · · Score: 4, Informative

      LOC is a terrible measure of...anything. It depends on your application, the algorithms used for it, how good of a coder you are, etc. I've ported projects where I ended up with less lines than I started! I must be a terrible coder as I was writing -5 lines of code a day.

      OS software is hard. It's hard to write, it's hard to debug. Much harder than your typical RAD business app. So LOC in one means little to the other.

      Finally, in pretty much any application, how difficult LOC are to write depend on how big the application is. So, lines 10,000 to 10,100 are much more difficult (typically) than lines 0 to 100. Even this is dependent, of course. Are you changing something that affects many modules, or is it a fairly independent new addition?

      Anyway, just thought I'd try to clear this up a bit. 28 LOC a day may indeed be coding at "full steam", especially when you have subtle bugs that only pop up 0.0001% of the time and require reworking a function five times or so before they finally go away.

  8. Re:This is why MS always wins by WhiteWolf666 · · Score: 3, Informative

    I dunno....

    MS is having serious image problems at the moment.

    Their own customer surveys show 'Dislike of MS' to be a top negative factor.

    Somewhere in one of the latest halloween memos.

    Not a single entity that goes about business with self-confidence---

    Big, hairy dude, arrogant in the extreme, and unresponsive to complaints.

    On the contrary---the squabbling, temperamental, individuals often strike up passable relationships with entrepnurial minded business people....

    Even if there is a fair bit of petty squabling, there is a healthy, competitive open source community, and a GREAT deal more hands on/friendly service out there.

    MS sales people do not tend to be as well received as they used to.

    --
    WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
  9. Re:Better way to settle this by jbellis · · Score: 3, Informative

    Actually, I seem to remember that Linus's wife is some kind of Finnish martial arts champion. :)

  10. Rebuttal to the rebuttal of the rebuttal.. by Transient0 · · Score: 3, Informative

    that's what it is.

    and people might be interested in knowing that there is also a third party critique of the rebuttal to the rebuttal posted over at k5 with a pretty mature comment tree of its own.

  11. Measured Response by geomon · · Score: 5, Informative

    Many of the recent Slashdot comments regarding the ADTI President Ken Brown's defense of his controversial tome noted that his principle audience was not the Linux community, or even the IT industry. His target audience is the policy-makers in Washington D.C. How is that group informed about issues surrounding open source in general and the Linux kernel specifically? One 'trade' publication, FCW Media Group, "produces information resources that help government IT buyers... form an integrated information system to help them purchase, build and manage technology in government." They are 'our' target audience in defending the concept of software libre, in advancing open protocols and other standards, and in correcting FUD. The May 3rd online issue provides one such opportunity to advance Linux in government research.

    Nothing stops the flow of FUD like well-positioned information.

    --
    "Rocky Rococo, at your cervix!"
  12. Re:And AdTI uses ESR comments to shoot at Linus by Shimmer · · Score: 4, Informative
    Here's the damning part of the ESR quote:
    Linus Torvalds, for example, didn't actually try to write Linux from scratch. Instead, he started by reusing code and ideas from Minix, a tiny Unix-like operating system for PC clones. Eventually all the Minix code went away or was completely rewritten -- but while it was there, it provided scaffolding for the infant that would eventually become Linux.
    I think that ESR is simply wrong about this. The analysis of Linux v0.1 (commissioned by AdTI itself) found no code taken from Minix.
    --
    The most rabid believers in American Exceptionalism are the exact same people whose policies are destroying it.
  13. Re:Haven't We... by mrwonton · · Score: 3, Informative
    --
    Not more than you need, just more than you want
  14. The best part... by Short+Circuit · · Score: 4, Informative

    ...is that his own consultant says he's full of it.

  15. 10K lines ... no big deal for a novelist. by Tsu+Dho+Nimh · · Score: 3, Informative
    10,000 lines ... from the perspective of a writer, is about 400 standard manuscript pages, double spaced.

    I know novelists who can write a 400-pager - from plot idea to submission to their publisher - in under six months. That's with the pages edited, spell checked, and proofread. If you know the goal and have the tools, it's NOT A BIG DEAL!

  16. Homework in my undergad compiler class by Get+Behind+the+Mule · · Score: 4, Informative

    My undergraduate compiler class had only one homework assignment: write a compiler by the end of the semester. That gave us four months time. We got the grammar for an Algol-like language to be compiled, which was relatively standard and simple (but it did have runtime allocation of arrays, IIRC). And the work was spaced out over the course of the semester -- first we did the lexer, then the parser, then the code generator. But that was basically it, you got four months, go write the compiler or flunk, chump. (We had to write it in C.)

    Not an easy assignment by any stretch, but we all got it done. I was an undergrad junior at the time, and there were juniors, seniors and grad students in the class as well. Don't ask me about the sleepless nights during the last week before the due date, I still remember it all too well.

    Writing an OS is even harder than writing a compiler by an order of magnitude, and getting that done within a year may very well be too much for your average undergrad. But it's not the kind of thing that a young programmer couldn't possibly do if he's talented, hard-working and has a little experience. Ken Brown's suggestion that it just can't possibly be, which is a weak argument in any case, has no force at all.

  17. Even the mainstream press by CaptainZapp · · Score: 5, Informative
    Even one of the two grand old ladies of the German speaking press (the other one can be found here stops just an inch short of labeling him a laughable fraud (in German) in their last Friday IT and Media section.

    The fishs translation (which is pretty hillarious in itself) can be found here.

    --
    ich bin der musikant

    mit taschenrechner in der hand

    kraftwerk

  18. Re:And AdTI uses ESR comments to shoot at Linus by steveha · · Score: 4, Informative

    I hope ESR didn't mean to say that Linus lifted actual code from Minix. But it is absolutely true that Linus used Minux as a "scaffolding".

    Linux is now self-hosting: you can use a Linux system to edit Linux sources and compile them. Before Linux was self-hosting, Linus used a Minix host. I don't think the original 0.1 kernel was self-hosting yet.

    steveha

    --
    lf(1): it's like ls(1) but sorts filenames by extension, tersely
  19. Re:Rebuttal to the rebuttal.. by csbruce · · Score: 5, Informative

    We can conspire about why he's so driven to his (repeatedly refuted) belief that Linus couldn't have written Linux without ripping someone else's code off all day, but the fact remains that KB's own consultants have contradicted him!

    I used to be a TA for CS452 Real-Time Programming course at the University of Waterloo. The assignments for that course came in two parts: (1) design and implement your own real-time multitasking kernel, and (2) use it to design and implement a real-time control system for either a robot arm or a model train.

    The students had about a month and a half to complete the first part, which was broken into four assignments. The kernels had a microkernel architecture, but I don't think that really alters the development time that much. (The message passing was highly synchronous, which helps to limit the mind-boggling complexity of debugging a distributed program, which Dr. Tanenbaum doesn't seem to discuss.)

    They worked in teams of two, but when I took the course, my lab partner conked out on me, so I ended writing the kernel myself, but that was okay since I had written multitasking kernels twice before, one in MACHINE LANGUAGE (no, not that wimpy symbolic-assembler stuff!) for a Commodore-128.

    So, it's quite do-able for a motivated student to write a relatively simple kernel in the amount of time that Linus took. Just ask the CS452 students--they had to build their kernels in just six weeks, plus they had other courses and limited resources in the lab.

  20. Re:Rebuttal to the rebuttal.. by julesh · · Score: 4, Informative

    From what I can see, it isn't a vanity press (who charge you up-front for the privelege of publishing your book), but they certainly don't seem to be reputable. They do say some things that aren't true in their marketing material, like:

    If I publish with BookSurge, can I still sell my book to a 'traditional publisher' or enter it into contests?

    You still control all the rights to your book. You may effortlessly transition into a traditional publishing deal. We will only need 30 days to remove your files from our system.


    One of the rights that a 'traditional publisher' is likely to be highly interested in is the right to be the first to publish your book. Which you'd no longer be able to give them...

    The Standard Bookseller Discount.
    40% discount. Pre-paid, non-returnable.


    uh-huh? Standard bookseller terms is, I believe 50%. 30 days credit. Sale-or-return.

  21. AdTI asking for $60,000 for media campaign by Anonymous Coward · · Score: 4, Informative

    AdTI here demanding $60,000 from lawyers of Philip Morris to start a media campaign.

  22. Re:Better way to settle this by marsu_k · · Score: 3, Informative
  23. An example of the danger of dumbness by oldstrat · · Score: 4, Informative


    A Reminder... (Score:1)
    by ScottKin (34718) on Tuesday June 08, @05:29PM (#9370763)
    (http://users.adelphia.net/~scottkin/)
    To remind everyone:

    Linus Torvalds is EMPLOYED by OSDN, who also happens to own Slashdot.

    Never trust everything you read. OSDN & Slashdot have a vested interest in "defending" Torvalds, as well as defending Linux - regardless of whether Torvalds *created* Linux on his own or he copied and/or transliterated code from other sources.

    The word that comes to my mind is "nepotism".

    --ScottKin


    You sure proved that poor thinking does not inhibit the abilty to type.
    Your Brown's kind of reader facts be damned.
    Linus works for OSDL - Open Source Development Labs
    Slashdot is a part of OSDN - Open Source Development Network

    No connection between the two, other than Linux enthusiasts have an interest in but, but no direct business connection.
    In your mind aparently the difference of one letter or one word makes no difference,
    well then I'm sure you'll understand this Tuck oft cupid".