Tanenbaum Rebuts Ken Brown 651
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..."
Rebuttal to the rebuttal.. (Score:5, Funny)
Why doesn't KB just cut his losses and slink away before he's made a greater fool of, if that's possible. I suspect that his check has cleared the bank by now.
"Do the Right Thing. It will gratify some people and astound the rest." - Mark Twain
Re:Rebuttal to the rebuttal.. (Score:5, Insightful)
Are you kidding? He's trying to sell a book, it's 100% in his best interest to stay in the spotlight as long as possible no matter what that takes. Who's the greater fool, KB with his million dollars in book revenue or the people who laugh at him on
Re:Rebuttal to the rebuttal.. (Score:5, Informative)
It's being published through a vanity press, not a real publisher.
Re:Rebuttal to the rebuttal.. (Score:5, Informative)
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.
Re:Rebuttal to the rebuttal.. (Score:5, Informative)
Re:Rebuttal to the rebuttal.. (Score:4, Insightful)
Especially since he intends to distribute most of the copies for free for the purposes of political lobbying.
KFG
Re:Rebuttal to the rebuttal.. (Score:5, Insightful)
Re:Rebuttal to the rebuttal.. (Score:4, Insightful)
Re:Rebuttal to the rebuttal.. (Score:5, Funny)
Has it not become obvious to you all yet?
AdTI and Ken Brown are the creation of bored Slashdot trolls. Isn't it obvious? Where else do you find such a collection of glaringly faulty logic, complete ignorance and unwillingness to concede even a single fact mixed with such polished grammar and pomposity?
Expect to see "YHBT. YHL. HAND." on their home page any day now.
Definition of "Think Tank" (Score:5, Insightful)
Near as I can tell, there are few real "think tanks" left in the US, unless you mean, "Stick these people in a tank until they think of a way to sell our bullshit as chocolate pudding."
Re:Rebuttal to the rebuttal.. (Score:5, Insightful)
Yes I could be wrong, but there is so much out there already refuting, disproving, contradicting everything that we know KB's got in his book so far that I just can't see HOW it couldn't be considered anything but libel when it goes to print at this point. I also hope Linus follows up on it, I'm sure there are plenty of folks willing to help support a Linus vs. KB libel suit out there.
If KB's really doing this because MS is paying him and/or his institute to do it, I sure hope he got a good price for completely and utterly destroying himself.
The best part... (Score:4, Informative)
Even the mainstream press (Score:5, Informative)
The fishs [altavista.com] translation (which is pretty hillarious in itself) can be found here [altavista.com].
Re:Rebuttal to the rebuttal.. (Score:5, Informative)
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.
Re:Rebuttal to the rebuttal.. (Score:4, Insightful)
So, your hypothesis is that the ends justify the means - particularly when money is at stake? A grifter in a suit and tie is still a grifter - regardless of his social standing.
The sad thing about all of this is that really brilliant people had to take the time to formulate rebuttals to the work of this second rate hack, who's only purpose in life is to serve as the mouthpiece of special interests.
Re:Rebuttal to the rebuttal.. (Score:5, Interesting)
Ken Brown should try reading a book, perhaps Just For Fun [amazon.com]. A lot of the unanswered questions that Ken Brown thinks he's raising with Linux are answered in the book. From the best of my recollection...
I see mentioned a few times that Linus wrote Linux from scratch with no programming experience, but from what I read he was basically raised a programmmer, sitting on his grandpa's lap at his computer as a young boy, watching him program. He started off programming in Assembly I believe, not C.
Also, Linus claims in the book that Linux started off as a terminal program to read his university email. He began adding various other portions of code to suit his computing needs or rewriting code that he thought could use an improvement (like the disk drivers) and then later on decided to turn them into a complete operating system.
As far as Linux being based off Minix, Linus had very fundamental disagreements with AST about how operating systems should function, even though Linus had learned a lot about how operating systems work from AST's famous book [amazon.com]. Linus used a monolithic kernel architecture for Linux while Minix uses a microkernel architecture. It's already been proven that Linux doesn't contain code from Minix anyway, so no point in going on about it.
So this is all Linus' side of the story, but it just seems unlikely that Linus crafted this whole facade some time ago in preparation for something like this. I also think it would probably be worthwhile to include the book in Brown's research on the history of Linux, since the book is about the history of Linux. Brown just seems to have completely ignored it and drawn his own conclusions.
And to anyone who hasn't read Linus' book yet, I do recommend it. I found it fascinating and I don't even use Linux.
Re:Rebuttal to the rebuttal.. (Score:4, Funny)
Give it six months, it will be on the $1.99 rack at Barnes & Noble. I'll buy a couple of them then to use for emergency toilet paper.
Re:Rebuttal to the rebuttal.. (Score:5, Informative)
Re:Rebuttal to the rebuttal.. (Score:4, Insightful)
Re:Rebuttal to the rebuttal.. (Score:5, Insightful)
Specifically he says lots of copyright infringement happens, but he can't find even one single example of it. Can you? No, I didn't think so.
What KB might have been trying to say is that it's not a fun thought for a corp to make a new piece of software if the OSS community is going to work feverishly to try to make a free substitute.
Boo hoo hoo. If it wasn't open source hackers trying to beat it then it would be Microsoft or some other company. Any successful product attracts competitors. Do you see HP whining about Dell selling printers? Do you think it's fun for Sony that the XBox exists?
If your company can't manage to make something better than what can be produced by hobbyists working on evenings and weekends then you don't deserve to survive.
Re:Rebuttal to the rebuttal.. (Score:5, Insightful)
Because there is a world outside of slashdot. Yes, everyone here is going to snicker and roll their eyes about how this guy is obviously an idiot since he questions linus, the gpl, linux, etc., but there are people in the rest of the world who actually will consider what he has to say. Maybe he doesn't care if the crowd here thinks he's a fool? Maybe that's not who he is writing for?
Re:Rebuttal to the rebuttal.. (Score:5, Interesting)
That's not the point. Questioning is good: did Linus really write Linux is a perfectly acceptable question. Is the GPL good and (seperate question) enforcable is a good question. It only becomes foolish when, having gone to your sources [cs.vu.nl] and gotten your answers [linuxinsider.com], you still cling to your asinine premise. [adti.net]
The world outside of slashdot? (Score:4, Interesting)
I would bet good money this gets out to the rest of the world pretty quickly.
Dream On... (Score:4, Insightful)
Because, unfortunately, the Suits in Redmond (and elsewhere) have been quite successful in implying/suggesting/insinuating that the likes of Andrew Tanenbaum are nothing more than dirty hippies (and RMS has not been much to help to dispel this view) who don't believe in IP, Ken Brown will keep on looking like an expert to be listened to, and the various PHBs will continue to buy his crap. So, keep on wishing, but the truth is, the more noise people make about Ken Brown, the more believable his bullshit become to Suits and PHBs.
Rebuttal to the rebuttal of the rebuttal.. (Score:4, Informative)
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 [kuro5hin.org] with a pretty mature comment tree of its own.
Re:Rebuttal to the rebuttal of the rebuttal.. (Score:5, Funny)
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
If only Tanenbaum had been a little more clever, there could have been these two extra lines:
AST: Is K-Mart one of them?
KB: No.
Cutting losses (Score:5, Funny)
It's time that Linus fold. Brown clearly has him by the teeth and isn't going to let go until Linux admits what has been so clearly proven to us. Linus must reveal his theft of code from Santa Claus, the Tooth Fairy, and the Easter Bunny immediately.
I suggest that Brown establish a team in cooperation with the United Nations called UNOPUS (United Nations Office for the Prevention of Un-proprietary of Software), with the goal of getting Linus to turn over precisely where he stole his code from. Linus must immediately grant them access to his house at all times, as well as pay their salaries. He must provide an errorless full and complete accounting of his coding activities dating back to the 1980s; any contradictions found should be used as an excuse to sieze his property and jail him.
His past activities show that we have no reason to trust that Linus's interests are legitimate. His failure to hand over where he stole his code from is further evidence of his guilt; if he would simply hand it over, the penalties would be much less severe. Linus is a threat to our way of life and must be stopped.
Brown should then, if Linus refuses to state where he stole his code from, Brown should give him a 48 hours ultimatum to hand over the rights of Linux to SCO, or face retribution.
This week (Score:5, Funny)
Last week we found out that Ken Brown was pregnant with Linus' love child, but this week may hold new meaning to their relationship. Will the relationship last? Or will it crumble to nothing before the masses. And find out who Ken may have been caught cheating with!
Tune in next week to find out!
Tennis anyone? (Score:4, Funny)
Re:Tennis anyone? (Score:4, Funny)
Re:Tennis anyone? (Score:5, Funny)
Re:Tennis anyone? (Score:5, Funny)
Good.
Now raise your left hand over your head and keep it there.
Now, the next time I tell a joke that goes over your head, try and grab ahold of it....
Re:Tennis anyone? (Score:4, Funny)
KFG
Sue? (Score:5, Interesting)
John.
Re:Sue? (Score:4, Insightful)
If you think what I think you mean, I sort of agree with you.
Linus and Ken ought to be screening their public responses to this mess through their lawyers.
I can bet you any money (and lots of it) that those funding this AdTI "research", have lots of money for their lawyers.
This is such an obvious hatchet job, I have to wonder if it isn't a draw for something, more
Lets hope the plot doesn't thicken.
Worse to come (Score:5, Insightful)
Re:Worse to come (Score:4, Funny)
Oh wait, all those people are taken, it's a presidential election year here in the US.
I wonder what OJ Simpson thinks about all this....
Re:Worse to come (Score:4, Insightful)
Obligatory Star Wars (Score:3, Funny)
ABOUT TUX
Ballmer: The Open Source is strong with this one
Gates: The son of Linus must not become a Coder
Ballmer: He will join us, or die, my master.
Re:Worse to come (Score:3, Insightful)
"First they ignore you, then they laugh at you, then they fight you, then you win."
- Mahatma Gandhi
Bring it!
Soap (Score:5, Funny)
Selective Comprehension (Score:5, Insightful)
Its always been interesting that when somebody (or a group of people) don't want to hear a certain answer, it often goes in one ear and out the other just in time for another "listener" to ask the same basic question phrased slightly differently in hopes of obtaining a reply closer to the desired view. It seems that many times the media in general has this practice almost molded into an art.
Re:Selective Comprehension (Score:5, Insightful)
I really don't understand why he bothered to interview experts. If we assume for one second that Brown isn't a complete idiot, he should have realized that the experts would tell him the truth and then might get a bit uppity when he twisted their words to fit his own agenda. He might also have guessed that they would know how to use that 'inner-net thingy'.
Really, he should have interviewed 'experts' like Rob Enderle or Laura Didio. He wouldn't have had to twist their words and they might have come up with even more creative insults than Brown himself. I guess this a proof by contradiction that Brown is a complete idiot.
And AdTI uses ESR comments to shoot at Linus (Score:5, Insightful)
Of course - i'm not sure they're aware that Minix isn't exactly Solaris-level UNIX that Linux is approaching rapidly...
Where the idea that the go-cart of Linux 0.1 - which borrowed the ideas of 4 wheels, axles, steering wheel and brakes from Ford cars - is the same thing as stealing Fords from the lot remains to be still explained by AdTI.
Re:And AdTI uses ESR comments to shoot at Linus (Score:5, Informative)
Re:And AdTI uses ESR comments to shoot at Linus (Score:5, Interesting)
Re:And AdTI uses ESR comments to shoot at Linus (Score:5, Informative)
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
I am sick of ESR shooting off his mouth (Score:5, Insightful)
It's time he just shut up.
Critique of Ken Brown's response (Op-Ed) (Score:5, Informative)
Get our own "institution" (Score:5, Interesting)
I like our truth more, admittedly.
For a good laugh... (Score:5, Informative)
Good professor? (Score:4, Funny)
Why, are you a lousy professor?
Re:Good professor? (Score:5, Funny)
Re:Good professor? (Score:4, Funny)
Formatted Article Text (site getting slow) (Score:4, Informative)
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 [adti.net] 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 [linuxworld.com]. As the alleged stealee I also felt the need to respond [cs.vu.nl]. Now Ken Brown has reacted to my responses [adti.net]. 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:
I have to give credit where credit is due. Brown got that one completely right.
***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 [ffii.org]is a very controversial issue in Europe right now.
I can live with this. Professors are always on the lookout for new sources of research funding.
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?
This statement is not grammatically, politically, or factually correct. Does he mean "Linus has Hansen's disease" [essortment.com]? 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.
Re:Formatted Article Text (site getting slow) (Score:4, Insightful)
I'm afraid to said that Ken Brown is completely right here. I have been lobying for years to ban the use of light bulbs. Light bulb technology and any other electrical light producing devices have been reducing the value of candles for years now. Not just candles have been affected. Because of the low price of "electric" lighting other products are losing value because light bulbs are being used in their manufacturing plants.
There are deleterious effects on the whole US economy. Products have a lot less value and are available at a very lower price. Costly power lines have been built wasting precious money from the tax payers.
Please help me stop the light bulbs and all other kinds of electric lighting.
Favorite quote from article (Score:5, Funny)
This statement is not grammatically, politically, or factually correct."
Is it just me, or does Professor Tanenbaum really seem like the man lately?
Re:Favorite quote from article (Score:5, Insightful)
A Formal "Response" to Ken Brown? (Score:5, Insightful)
The people that KB is targetting just aren't going to "stay tuned" for the latest back and forth between KB and OSS advocate X. They need to have all the evidence presented to them clearly and concisely, and I think it needs to be from all the major players in the OSS community. I think this will *strongly* discourage people like KB from spouting lies and deception, as they know they will be called on it, at the expense of any journalistic integrity they may have had. And the more obvious it becomes that this is (likely solicited) FUD, the more the whole exercise will backfire on those that hoped to benefit from it.
A quote from Brown: (Score:3, Funny)
"It would be skewed and bias to only quote people that are anti-Linux or anti-open source. I have done this for years..."
Better way to settle this (Score:5, Funny)
And yes, my money would be on Linus. He probably knows that Finnish kung-fu...
Re:Better way to settle this (Score:4, Informative)
Re:Better way to settle this (Score:4, Funny)
Better yet -- just lock Brown in a room. Done.
Writing an OS isn't hard. (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/ [uwaterloo.ca]
http://www.student.cs.uwaterloo.ca/~cs452/ [uwaterloo.ca]
Re:Writing an OS isn't hard. (Score:4, Informative)
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.
US Corporations get on *everybody's* nerves (Score:5, Insightful)
Agree 100% with him there. For some reason US corporations take it for granted that all countries/entities everywhere exist merely to pander to their interests. To this end, they are fucking not only with the citizens of the US, but with people everywhere.
The Patent on Basmati rice [flonnet.com] (a US corporation obtained a patent on Basmati Rice, which's been grown in India for thousands of years), and even the war on Iraq [cnn.com] (the Halliburton/Cheney/Iraq_Reconstruction_contract connection) are just a couple of examples of what they're up to.
An interesting point... (Score:4, Interesting)
Tanenbaum is a good writer (Score:5, Insightful)
Oh, it gets better! (Score:5, Funny)
I couldn't have summed it up better myself :)
Oh, I note on their home page that you can submit a study idea to them. How about a study into why Ken Brown is an incompetent researcher?
cLive ;-)
Re:Oh, it gets better! (Score:5, Funny)
Sure, sure, I think we get it by now (Score:5, Interesting)
I mean, he sounds quite vehement in his reply to Mr. Tanenbaum. So, I wonder
Re:Sure, sure, I think we get it by now (Score:4, Insightful)
Probably something of both. I suspect the project was probably pitched to him in terms of whatever principles he normally espoused. I doubt he was particularly knowledgable beforehand; while he may have had nagging doubts, it likely didn't seem too implausible.
So he takes the money, does the interviews, and somewhere along the way begins to realize how evil a thing he's really been asked to do.
At that point, he's already got the money, his reputation, and personal pride riding on this. Not to mention an aching conscience.
Of cousre it would be presumptuous to claim to know what really went on in his head; this is a guess. Regardless, someone in that position can either:
Once someone starts down that second road, turning back only becomes more costly. One lie begets another, and the whole vicious cycle begins again, each revolution effecting a further disconnect from reality.
It's like the moral equivalent of credit card debt.
That's how we end up with suicidal cult leaders, the Iraqi Information Minister, and Darl McBride.
Whatever you do, don't laugh, because in small or large ways it happens to all of us. Keep your conscience clean. If there's something you need to make right in your life, do it today, before the long-term costs catch up with you.
Mozart the LIAR (Score:3, Funny)
nazis (Score:5, Funny)
Brown is out of touch (Score:5, Funny)
Is the USPTO is even *nationally* respected any longer?
Ph. D vs B.A. (Score:4, Insightful)
From what I read Brown has a B.A in English Literature... WOW, this is so not impressive. Andrew has been a larger part of the CS community and probably has a better idea where the 'any key' is than Kenny does. I find the self-righteous B.A. types to be just that. You will never win an argument with them because they will never be able to ascertain when it is over. I think Andrew deserves a lot of credit for even writing a rebuttal to Ken's comments.
Ken Brown is serving a personal agenda by writing for the right, and to bolster his own personal exposure with those who he wants to work with/for. Doing some research, Brown's first Open Source article came in June of 2002. 2 years vs a life time... I think the term is 'on crack' when someone thinks they are correct over someone with a lifetime of exposure on the subject.
Andrew Tanenbaum has been there done that, and probably has more knowledge of what is going on than most people out there. I read a lot of ASTs textbooks, and still have them on my shelf. I think its pretty easy to side with him on this one.
Measured Response (Score:5, Informative)
Nothing stops the flow of FUD like well-positioned information.
SCO then Brown...we may need to exaimine OS (Score:4, Insightful)
I don't think for a second that he even came close to making the case that LINUX is stolen MINUX code. However, Brown's larger point is scary. Given SCO's suite this could be a big hairy monster hanging over opensource for quite some time.
We in the Open Source community need to face up to the possibility that some of us may be cheating and contributing code that we don't have a legal right to contribute.
Complain about how Microsoft gets away with stealing code. Complain about SCO having a business plan based on lawsuits. But, we need to think about this: We (the open source community) may be getting off light. There may be a time when someone contributes something that they did not have a right to, when it will be obvious, and when it will be all over the NYT.
Opensource needs to get an answer to this fast!
Re:SCO then Brown...we may need to exaimine OS (Score:5, Insightful)
How will closed source user's be assured that they won't be pulled into court because of some actual or alleged stolen code?
Why should open source shoulder all of the doubt?
The Ken Brown-ism that Kills me (Score:5, Insightful)
"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.
Would this be like taking a free TCP/IP stack [freebsd.org] and mixing it into a proprietary OS? [microsoft.com]
The best, most devasting line (Score:5, Funny)
10K lines ... no big deal for a novelist. (Score:4, Informative)
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!
USPTO Internationally Respected? (Score:4, Insightful)
``The United States is the home of the United States Patent and Trademark Office, an internationally respected agency''
Ugh! I nearly choked on that! Everyone I know laments the bad decissions taken by the USPTO (provided they have enough knowledge about it). It is not respected by many in the US, let alone internationally, with so many people opposed to US imperialism.
wow (Score:5, Insightful)
Huh? I learned more in high school from a single computer science teacher than I did in four years of college. Some of my college CSCI professors were the biggest idiots I ever encountered, and easily 5-10 years behind-the-times. I often corrected test questions.
I am beginning to believe that most of these mean-spirited, burned-out baby boomers blew away a lot of their youth getting wasted or something, and resent anyone who pursued more productive ends. While it might not seem common, young people can be incredibly bright and productive. Linus' accomplishments at that age are actually not atypical IMO, among young people who have decent priorities and focus.
I was programming for a Fortune 500 company when I was 13 years old. Before I got out of high school I wrote the billing system for a major public utility. Hell, I once got a contract to write a book on C programming for the web and at the time, I actually had about a month's worth of C programming, and none of it was web-related. I ended up taking a "crash course" in programming and writing that portion of the book within a few months and it still holds up today. When I was younger, I did a lot of computer consulting and I'd often accept teaching/consulting gigs on subjects I was unfamiliar with, but I'd bone up the night before and pull it off with nobody being the wiser. 10,000+ lines of code in a year? Try 10,000 lines of code in a few days.
It really bothers me when people who don't have faith in their own abilities suggest others, such as Linus, are incapable of operating beyond the boundaries of their own mundane self-expectations.
Homework in my undergad compiler class (Score:5, Informative)
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.
AdTI logic (Score:5, Funny)
10,000 lines of code in a year (Score:5, Insightful)
Torvalds is a Composer (Score:5, Insightful)
It's like a composer using the sonata form--the notes are different but the form is the form.
To extend the metaphor, the form has actually grown from simple tune to a full symphonic work as the motif began to grow and other musicians' contributed with different textures, sounds, and rhythms.
Aaron Copland's "Apalachian Spring" features an old "Shaker" tune called "The Gift To Be Simple." Copland didn't write the tune, but he did adapt the work into a larger polyphonic structure with variations and formal development. (It was a ballet score for a small ensemble then a full symphonic suite).
I suggest that Linus took Minix and did the same. Only Linus's symphony contains a bit of jazz improv by the use of extemporaneous solos from the contributing musicians in his orchestra under the baton of the conductor/composer.
I fail to see why Ken Brown feels a need to call out Linus as some sort of phoney. Maybe he can write about how Copland ripped off all those poor backward hillbillies in the Apalachians.
A number of fallacies (Score:4, Insightful)
2. Minix is a "Prentice Hall Product".
3. "Hybrid Source".
4. Software being cheaper is bad for the economy.
5. Proprietary software is immune to the problem of software attribution.
6. Rhetoric constitutes an argument.
1. This fallacy is used in the inference that since Coherent took several man years, Linux must have been stolen.
2. As even Brown admits, Prentice Hall released Minix under a libre license.
3. Perhaps "Noone can ever truly accrue any value from owning hybrid source software", but so what? Everyone can accrue value from such software. It is a rank non-sequitur to claim that "The hybrid source model negatively impacts
"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."
This guy has never written a line of code in his life, and it's painfully obvious. I cannot think of a single program that I have written where I have never used a book. Linus just typed in every line of Linux version 0.1 himself. That's what "from scratch" means.
little does he know ... (Score:5, Funny)
what a hoot. a guy using a web hosting service from one of the biggest users of open source to distribute broadsides condemning open source.
mp
I don't believe Ken Brown wrote that book (Score:5, Funny)
Late to the game, read if you can... (Score:5, Insightful)
I read - completely - Brown's webpage. Purple text gives you a headache. I then read Ta bu shi da yu's response on kuro5shin.
Andrew tannenbaum sums it up when he comments on his webpage about Brown's visit. Here was a guy (Brown) who clearly didn't understand patents, or how to sumbit patent applications or release them into the public domain. He didn't understand tenets of intellectual property law. His paper is full of deliberate misuse of terms . tannenbaum says he wasn't very sharp, and he was being nice.
The guy, Brown, comes to visit him and Tannenbaum asks him outright who funds this "thinktank". He dodges the question. Andrew asks - OUTRIGHT - is it Microsoft? Of course, he knows it is. The guy won't answer. Brown then starts down a series of questions that shows he hasn't done ANY research into the history of UNIX. None! He doesn't know about the AT&T vs. BSD lawsuit? To the lawyers out there, this is tantamount to going before the Supreme Court to argue a racial discrimination suit and not knowing what Brown vs. Board of Education was about. It's that stupid.
It's clear that Andrew quickly sizes this guy up as a moron, and tries to educate him. Brown will have none of it, diverting the questioning into a series of leading questions.
It's pretty sickening. Andrew Tannenbaum is a super bright man. His book, "Computer networks, Fourth Edition." is the BIBLE for network professionals. It is to networking what Kernigan and Richie's book is to C programming. Actually, that's not right. K&R is a primer, nothing more. AT's book is the definitive history of how we got to where we are.
It genuinely sickens me when little turds like Brown get a few bucks from some Microsoft frontman, and then set off on a smear job like this. What it says, ultimately, is that Microsoft is afraid. I chalked that up to Slashdot hype and wishful thinking, but stuff like this makes me re-think that position. MySQL and PostgresSQL are beginning to really cut not into Oracle, but into SQLServer. Sun has been bought off, but IBM is coming hard with Linux and clustering. The Dell's and HPs out there are putting together bigger deals doing Linux. It's pissing Microsoft off, where before I honestly believed they didn't care. They ignored it.
I guess we should all be happy that guys like Tannenbaum exist, and that they choose teaching and University as their vocation. They are the counter-balance to the mass of hysterical bullshit. They will live to document this era correctly for the next few generations. Sorry to be so melodramatic, but it's basically true. In 100 years, whatever happens, people need to know how it went down. It didn't matter when crooks like Jack Tramiel decide to bust out companies for their personal fortunes and change the face of personal computing (sorry, still bitter over the Amiga all these years later). But the stakes are 1000x larger now.
AdTI asking for $60,000 for media campaign (Score:4, Informative)
Re:AdTI asking for $60,000 for media campaign (Score:4, Insightful)
In other words, it's not a smoking gun, but it's a gun case and a couple of empty shells, to the effect that AdTI can be bought for astroturfing.
What's really compelling, I think, is that a tobacco company apparently acted in a more moral fashion than Microsoft by refusing to use a fundamentally dishonest PR tactic.
Re:Haven't We... (Score:5, Funny)
Re:This may be. (Score:5, Funny)
headboard smoking a cigarette, with a satisfied smile on its face.
The egg, looking a bit p*ssed off, grabs the sheet, rolls over, and says,
"Well, I guess we finally answered THAT question!"
Re:This is why MS always wins (Score:3, Interesting)
It's not clear at all what your point is here, if you have one... A CS Professor in the Netherlands quotes the old saw, saying that he "does not suffer fools gladly" - and this is connected to what you are saying, precisely how?
Re:This is why MS always wins (Score:4, Informative)
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.
Re:OK...? (Score:4, Insightful)
An example of the danger of dumbness (Score:5, 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".