Slashdot Mirror


Ken Brown Responds to His Critics

An anonymous reader writes "Yes, I know it's getting boring by now, but the truth must be told... the latest Unix celebrity to come forward and criticise Ken Brown/ADTI is Unix pioneer Dennis Ritchie. The gist is that Brown is claiming an 'extensive interview' with Ritchie but this was actually limited to a single email exchange and a follow-up call from one of Brown's lackeys checking one or two facts." Reader markrages writes "Ken Brown (of the Alexis de Tocqueville Institution) replies to his critics. Dr. Tanenbaum is an 'animated, but tense individual about the topic of rights and attribution'. The GNU/Linux naming issue also makes an appearance."

25 of 579 comments (clear)

  1. Comparing Apples and Oranges. by bjarvis354 · · Score: 5, Informative

    Comparing the MINIX kernel to the Linux kernel is like comparing a microkernel to a monolithic one...Hey wait a minute!

    1. Re:Comparing Apples and Oranges. by zurab · · Score: 5, Informative

      Just shows the guy knows nothing about the subject matter, he is just creating some fictional story in his own little world:

      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?

      I think he already replied to that by saying "yes." Since Minix was worked only part-time during those 3 years. And creating a simple kernel for limited hardware and limited functionality is not that hard of a task as it's made out to be in this case.

      Another problem with Tanenbaum's logic is that he only presents examples of people that were Unix licensees ...

      Tanenbaum was not a Unix licensee and he told you the task was possible to accomplish in few months if he had devoted more time to it.

      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.

      Making stuff up eh? When you have no logical argument to make, just use your creativity. I am assuming Linus had programming books, knowledge and education, a compiler, and other tools, including an existing OS - Minix. Not to say that he copied code from Minix, as Tanenbaum already showed.

      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.

      Eh? Where do you begin? "Contributed" to who - Linus? Kernel called GNU/Linux? I don't recall reading anywhere anyone insisting the kernel should be called GNU/Linux. Surely, the guy knows nothing about the subject matter he is trying so hard to talk about.

      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.

      Because Linus didn't copy any code from Minix. How many times does this guy have to be told, and by how many people? Or maybe he wants to come in and specify files and line numbers like SCO did? Oh wait a minute...

      I also found quotes taken out of context quite amusing:

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

      Linus decided he was not the inventor of Linux commenting in a ZDNet story, "I'd agree that 'inventor' is not necessarily the right word(9)"

      And finally, a reply to:

      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.

      Err... replace "Linux" with "competition" - because competition in general is also very bad - it has a deleterious effect and is depreciating the value of the products and services that our patriotic abusive monopolists provide to masses, right? Idiot! Why don't we ask HP (a Unix licensee, ironically) how "deleterious" Linux has been for them last year. Or maybe you want to try IBM, another Unix licensee?

    2. Re:Comparing Apples and Oranges. by zurab · · Score: 4, Informative
      Ken Brown asserts that Tanenbaum had the Lions notes (illegal Unix copy), so the fact that he wasn't a Unix licensee should be irrelevant. Given that, how would you now respond to Brown's statement?

      People who know much more about this than I ever will have already answered this, so here is the summary.

      First of all, I am not sure what the "Brown's statement" is. Is it that

      - Linus used Lions' book to create his kernel; or
      - Linus copied code from Minix into Linux?

      The latter has already been put to rest by Alexey Toptygin's code comparison done for Ken Brown (previously reported on /.):

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

      In Tanenbaum's own words:

      Thus, of course, Linus didn't sit down in a vacuum and suddenly type in the Linux source code. He had my book, was running MINIX, and undoubtedly knew the history (since it is in my book). But the code was his. The proof of this is that he messed the design up. ...

      The aforementioned code comparison proves there is no Minix code in Linux. So, what is the "Brown's statement" with regards to Minix? I mean - what else? Of course, Linus had and knew Minix, as Tanenbaum wrote:

      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.

      Is there anything wrong with taking filesystem layout and directory structure? No. Should Linus have attributed this to Minix (if he did take it from there)? Maybe. Is it wrong that he didn't do so? Absolutely not. Not only did Linus not copy any code from Minix, he didn't even take Minix' microkernel design and later flamewars should tell you what he really thought of that system.

      As far as the Lions' book, this is what Tanenbaum wrote:

      I don't think he could have copied UNIX because he didn't have access to the UNIX source code, except maybe John Lions' book, which is about an earlier version of UNIX that does not resemble Linux so much.

      So, even if Linus had access to Lions' book, he did not actually take anything from it because Linux didn't actually resemble the earlier version of UNIX that was in that book. Ken Brown, is obviously free, like SCO is, to name the files and lines of code that he believe were "stolen" from earlier versions of UNIX and put into Linux' first release so he can have something factual rather than fictional.

      So, what exactly is the "Brown's statement" is what I don't know. It's obvious by now that he doesn't have any proof to back his assertions up - how could Linus have written a kernel by himself in 6 months - it's all fiction in his created in his own mind; it's also obvious that he is misrepresenting many interviewees that he "extensively" interviewed, and all those interviewees that sounded off are ever so politely calling him a liar at best.
    3. Re:Comparing Apples and Oranges. by zurab · · Score: 2, Informative
      Richard Stallman has long pushed for the term "GNU/Linux", as discussed in his biography

      The term refers to the whole system, not just the kernel. If you are referring to the kernel only - it's called Linux; if you are referring to the kernel plus the collection of necessary GNU libraries, tools and utilities you are referring to GNU/Linux. That's an important distinction that Ken Brown does not seem to understand.
  2. Contratiction #1 by jm.one · · Score: 1, Informative

    ""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. " If read this again and again. It just won`t make sense. Or did I really miss anything?

  3. He is talking out of his ass. by timlewis_atlanta · · Score: 2, Informative

    Ken Brown's writings are garbage. By publicising this you're just giving him free press. Ignore him. As Alexey Toptygin said : "pay no attention to this man" ... "he is talking out of his ass".

  4. Re: who is paying him to write this crap? by bjarvis354 · · Score: 4, Informative

    Here is a bit of speculation. One guess and two don't count.

  5. Re:The crux: Tanenbaum's statement by The+Grey+Mouser · · Score: 2, Informative
    this is it. this is the most important statement in the whole freakin big deal. if this is true, then there is a case. if it is not, then it's all bogus.

    Have a look at Tanenbaum's web site, where he discusses this. He believes that the ideas came from MINIX (which is almost certainly true), but is quite convinced that none of the code was stolen (which is the issue at hand).

    Cheers,

    Mouser

  6. Based on a misquote? by bw5353 · · Score: 2, Informative
    Brown quotes Tanenbaum as writing in an e-mail: "MINIX was the base that Linus used to create Linux."

    There is no reason to doubt that Tanenbaum wrote that. However, what he surely meant was mainly that the OS that Linus used to develop on was Minix. To infer that this means some automatic heritage, as Brown does, is about as bright as claiming that Harry Potter would be based on Windows, if Rowling uses a word processor under XP.

  7. Actually, no. by mcc · · Score: 2, Informative

    Minux was a model operating system included with a textbook on operating system design.

    Linus, since he was trying to make a "UNIX-like" operating system and definitely owned a copy of that textbook (since he owned a copy of Minux and used it to compile the early Linux versions on), almost certainly took ideas from this textbook; and, thus, from Minux (since that's what the textbook was about). Assuming he read it.

    But that doesn't mean that anything illegal, bad, or "case" worthy came in. I mean... if this is true, it means.. that Linus took ideas from a college textbook. Oh gee, people taking IDEAS from TEXTBOOKS?? WHAT'S NEXT??

  8. Re:Here it is, exactly what Brown is up to! by goon+america · · Score: 5, Informative

    You may also be interested in the Alexis de Tocqueville Institution's Disinfopedia page

  9. Re:Brown says it all here: by goon+america · · Score: 2, Informative
    who is paying him to write this crap?

    Microsoft

  10. Re:Brown is an imbletard by The+Lynxpro · · Score: 3, Informative

    And to further my point regaring Mr Brown:

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

    Was that last comment meant to be funny or witty? Being accepted at "fine restaurants and hotels around the world" has nothing to do with ones intelligence, only liquid capital (mainly) and connections.

    Even better:

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

    Oooh, Symantec raised a red flag over open source software, especially after open source based firewalls have shown up Norton Firewall so much. That would be like Star Trek producer Rick Berman critiquing George Lucas on the Star Wars Prequel Trilogy.

    I stand by my prior statement, the guy is an imbletard (imho).

    --
    "Right now, somewhere in this world, Scott Baio is plowing a woman he doesn't love," - Peter Griffin, *Family Guy*
  11. Re:Another code borrowing article by meburke · · Score: 2, Informative

    This is tough, isn't it? Suppose you learn to build GUI's from a specific textbook, along with 200,000 other programmers. You might continue to build GUI's that way from then on, unless you learn something new that's better. But the code is going to be similar in all of them precisely because of the structure of the language! Nobody expects you to learn a new language to solve familiar problems. But even more interesting is that if you use something like Rational Rose, design a solution and then generate the code, the code for similar problems is going to be very similar. Is this "copying code?" Standards in hardware and software practically require that any software developed to exploit the same specific features/stadards/limitations will look pretty much the same. Is this "copying code?. All accounting software works on a set of principles that must be adhered to. Any accounting software I write can have similar features to, say, Great Plains, but I wouldn't consider it "copying" or "infringement" unless the "look feel" was somewhere just short of counterfeiting. It seems to me that this community could help define the limits for ourselves and for the public. The article does not define the limits well enough to be useful.

    --
    "The mind works quicker than you think!"
  12. Re:Embedded systems.... by eggboard · · Score: 3, Informative

    Yeah, Cisco's "losing" all this money through its Linksys division using Linux to run its wireless routers. I'd love to "lose" as much money making embedded systems like Linksys.

    --
    Freelance tech journalist for the Economist, MIT Technology Review, Macworld, and others
  13. Re:Embedded systems.... by soloport · · Score: 4, Informative

    I like this thin-minded quote, "For us to accept Tnenbaum'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."

    Let's see:
    Edison started inventing at age 12
    Alexander Graham Bell started inventing at age 18
    Chester Greenwood applied for his first pattent at age 17
    Blaise Pascal invented the mechanical adding machine at age 19
    Philo Farnsworth invented the television at age 14
    Margaret Knight invented the modern loom at age 12

    Of course each of these individuals stole their ideas from others (they must have, given their age) and were able to bring their inventions to market without the aid of a single, solitary other person -- much like the story of Linux.

  14. Re:Brown says it all here: by pardu · · Score: 2, Informative

    Really? Who? I've never heard that one before.

    Philo T. Farnsworth

  15. Re:The GNU/Linux naming issue, as I see it. by Crazy+Eight · · Score: 2, Informative
    Why should Linus get to decide the naming of the entire operating system?

    He doesn't and he never has. Indeed, IIRC, "Linux" was coined by the admin that was hosting the early code. Surely he embraced the word the way one might appreciate a flattering nickname, but he's never claimed to have written anything more than a kernel. It is the distributions and users who have opted to forgo the ungainly "GNU/Linux" (with the exception of Debian at least). Honestly now, if you heard that spoken without prior knowledge of the subject wouldn't you spell it "New Linucks" and wonder WTF? In any event, you don't hear kernel developers asking Stallman to call it Linux/glibc even though that library is useless without Torvald's kernel.

  16. Re:Does he think Linux was completed overnight? by Pseudonym · · Score: 3, Informative

    I think that's true. As Ken Brown pointed out, Linus had only a year or so of C experience at the time. As Linus has pointed out, a lot of that code embarrasses him today.

    --
    sub f{($f)=@_;print"$f(q{$f});";}f(q{sub f{($f)=@_;print"$f(q{$f});";}f});
  17. I think there was... by The+Conductor · · Score: 2, Informative

    Orange Micro was in the business of making add-on cards for the Apple ][. I can't remember if they ever got mixed up with the motley fruit-monikered Taiwanese Apple ][ clones. (The Banana, the Pineapple, etc., many of which got blocked by customs when no one could show that the ROM's were "clean-room" developed. I guess the Laser II was clean, though.) I do seem to remember them hawking PC clones in the then-phonebook-sized Computer Shopper in the late 80's when everyone & his brother got in the clone business.

    Nowadays they have a line of whacky peripherals, often prominently billing Mac support.

  18. If you use "SIM"... by Crazy+Eight · · Score: 3, Informative

    ... it's like comparing one project's code base with a totally different one written by someone else. That's what Alexey Toptygin did with MINIX and Linux. His results are here . His commentary on the results are illuminating since he made the comparison specifically for Ken Brown's pamphlet only to find that his conclusion wasn't appreciated.

  19. Brown says it himself... by ImpTech · · Score: 3, Informative

    LOL, I'm only halfway through, and already this "response to critics" is nothing more than a pile of invective and blatant FUD. Not even clever FUD, the dumb "how can we trust them" kind.

    This quote is beautiful though:

    > The point of the paper is to magnify potential problems associated with this type of software development.

    Key word there is "magnify". Not impart, not highlight, not discuss. Magnify!

  20. No one understands the software industry by defile · · Score: 3, Informative

    Most programmers don't even figure this out, so non-programmers are a lost cause, but I'll keep patiently repeating this:

    The makeup of the Software Industry is that 95% (or more) of the software developed in the world today is sold to single buyers. The remaining 5%, which most analysts mistakenly characterize as the ENTIRE software industry, is shrinkwrap software like Windows or Adobe Photoshop.

    While open source directly threatens the shrinkwrap (5%) software industry, it has enormous positive impact on the custom software (95%) sector. Remember, since it's sold to single buyers (developed in-house by the company or under contract) so if it incorporates GPL or BSD licensed code, IT IS IRRELEVANT! Custom systems are almost never resold because a) the client is usually not in the software business, and b) the software is usually useful only in the original buyer's environment, and is custom tailored for their individual needs.

    GET IT THROUGH YOUR HEADS, OPEN SOURCE IS ONLY A REMOTE THREAT, AND ONLY TO SHRINKWRAP SOFTWARE VENDORS! Microsoft is worried, Oracle is concerned, Siemens, IBM, and consultants like me who write and sell code every day sure aren't.

  21. One of Brown's misrepresentations by defile · · Score: 3, Informative

    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.

    Either Brown is an idiot or a liar, since he left some interesting information out of his report. This once illegal distribution was eventually published as a book, which I'm holding my lap right now. Here's an excerpt from the preface:

    Thanks to the efforts of Dennis Ritchie, AT&T's lawyers stated that they had "no objection" to publication [of the Lions notes as a book]. Negotiations with Novell, purchasers of the UNIX system from AT&T, were sluggish. Then, late in 1995, came the announcement that The Santa Cruz Operation, Inc. (SCO) had purchased UNIX from Novell. Dennis and I wrote to Mike Tilson and Doug Michels, executives at SCO we knew personally. Mike actually owned a copy of John Lions' work, treasured it, and within a short period of time had arranged with SCO's lawyers for permission.

    It's truly amazing how far the name SCO has fallen since then, and how this shill can make such a blatant misrepresentation, and how much money he probably made doing it.

    I wish someone would pay me to tell outrageous lies.

  22. Re:Embedded systems.... by chris_sawtell · · Score: 3, Informative

    You forget that Louis Braille invented his encoding of the alphabet as dots at the age of 12.
    His was a true invention, there was no prior art whatsoever.