Bill Gates's email - about Linux
As we all know, Halloween is coming, and once again - we have a new Halloween document - this time from William Bill Gates himself. A Microsoft Employee sent it to Ryan C. Gordon, who published it here. It's a long one. Comments?
stop flaming me! Its a parody!
In all honesty, if Bill were to write a manifesto concerning Linux as a threat to Windows, it would probably look something very much like this piese of satire.
--
"How many six year olds does it take to design software?"
dinner: it's what's for beer
I could not justify my existence if I were a turkey farmer. Would I terminate myself? Undoubtably, yes.
First off, I'd like to congratulate Ryan Gordon for this wonderful bit of satire. I'm sure you had a lot of your readers fooled on this one.
OK, so with that being said, here's how I would react if I thought this was a real letter from Bill Gates.
No Bill, GNOME is not just a reaction to KDE. It's also a reaction to Microsoft's COM, DCOM and COM+, and to Javabeans. GNOME stands for Gnu Netrowk Object Model Environment. The desktop is only one part of the project; the rest of it is creating a very large set of components to work from.
You should feel proud in a way, Bill, that the Open Source movement is borrowing heavily from Microsoft's techniques for system-building. And for that very reason, you shouldn't be selling the GNOME project short.
That having been said, Gates's broader point about redundant effort is well taken. If this revolution is going to be at all successful, then we have to stop eating each other alive and keep working together. Once we have an open source answer to a problem, we have got to stop re-inventing the wheel, and start thinking instead in terms of porting that solution to many different tool sets. (How many graphical libraries do we have?)
That's not a bad critticism, and it's extensible to pretty much any company that deals with Linux. When Oracle announced that they weren't going to support Sequent anymore, IBM (Sequent's parent company) announced a Linux emulator for Sequent. They could have had all those fancy programmers of theirs, including the OS/2 programmers, working on the Linux kernel and other bits, but no such luck.
One of the things that the Open Source community can do to counteract this is to adopt open hardware standards. SoundBlaster keeps their standards open; so has, for the most part, the processor developers, although I'm less certain about IA-64.
Well, at least you're decent enough to admit it :).
Part of the reason why the Open Source community is so fond of knocking Windows and Office is because we like having control of our software. Open Source gives us control; Microsoft, by contrast, removes control. It is healthy for us to provide this contrast if it helps to define what we're all about.
What's a counterculture worth if you can't act like children occasionally? Even you had to get a genuine kick out of Windows Refund Day.
Oh Lord, not this again. The issue in the Microsoft trial was never freedom to innovate; the issue was whether Microsoft broke antitrust laws. Please, for crissakes, stop believing your own press. I'm asking you this as a shareholder.
This brings up a good point. If you want the freedom to innovate, how about helping yourselves and everyone else out by joining us in opening up the patent process?
This should give all of us in the Open Source world pause. Look, we can like or dislike Raymond and/or Stallman all we like. Let's just remember that without them, and Linus, most of us wouldn't be here discussing the Linux phenomenon at all. Especially not Gordon. Excuse me. Gates. :)
But who cares about the desktop market? The future is the distributed market. That's why Microsoft is developing .NET, isn't it?
In any case, what do you want to bet that someone is going to misattribute this to ol' Bill in a few years, as an example of a collosally stupid statement? Personally, I'm still optimistic. :)
fearbush.com
Finding God in a Dog
Read the preface to the article here
----
Celebrate the finer things in life
It would be more funny if some of the things he says weren't painfully true. As an example, leaving aside their relative technical merits of GNOME and KDE, I'm sure everyone agrees that being in the position of "threefold duplication of effort" as he puts it, is not a good one.
Gerv
Note: This article is a piece of satire meant to brighten your day.
So, whew! I thought I accidentally hit send.
Won't the real billg please stand up, please stand up.
4. billg would NEVER say michael dell is 'babbling'.
5. the introduction says it's a satire.
Reading this really gives an interesting insight into how the Linux community thinks that Microsoft perceives them. Yes, I realize the email is a joke, but there are enough references that strike me as distorted thinking. But on to the main point:
"Bill" says:
"While 5 percent is not a threatning number to Microsoft, it is important to remember that Linux is sitting on more desktops than MacOS at this point."
Things to note:
1) "Linux sitting on more desktops than Mac OS" implies that Linux has a greater installed base, it does not. Apple has been building an installed base for 16 years. It sells approximately a million machines per quarter. Linux may catch up to Apple's installed base some day, but it has not yet. Market share refers to number of machines sold in a given time period. Even if Apple suddenly had 85% marketshare, Windows would still be the dominant OS for some time.
2) "Linux sitting on more desktops than Mac OS" also implies that they 5.6% number is purely desktops, not servers. Last time I checked, this is not the case.
3) The vast majority of Mac users only have one OS installed, or at least two versions of the same OS (OS 9 + OS X). However, many Linux users also a Windows partition. This is significant.
I'm all for seeing both Linux and Mac OS X succeed. I use both. I think choice is good.
Be informed.
- Scott
------
Scott Stevenson
Scott Stevenson
Tree House Ideas
"I [and 10,000 quatloos says, the real Bill Gates, too!] would probably be writing a different letter now if..."
- Less infighting. GNOME/KDE. Sun/HelixCode/Java. ESR/RMS. How much code has this produced?
- Less reinvention of the wheel on political or personal grounds. See above.
- Less trumpeting of the small wins (excellent dig on Slashdot and the
:CueCat thing) and more focus on the big stuff.
- More hardware support. Let's get real - gaming does drive consumer purchases.
And most importantly (IMNSHO),Happy Day-After-Hallowe'en.
Now very likely this article was written with Journalistic License. But one way or the other, the points about the GPL and Competition are real concerns for _me_ as a professional and hobby developer.
About boundaries, consider this scenario from a legal perspective (this is for you GPL gurus out there - it was part of an email conversation between myself, a developer who released some GPL'd software, and a legal person at the FSF):
> My other example, about a professor using a tool, comes at this question
> from the other side: professor produces some reports using X software
> which is GPL'd. Obviously she has access to the source by virtue of its
> license, but those reports need not be GPL'd - they aren't software.
> One day she realizes that she is doing the same thing over and over again
> and writes a little script to help automate the process, and do some
> additional post-processing. Then she decides to write an application (in
> the same programming language that X was written with) which puts a nicer
> front end on the whole thing (GUI vs. shell). Then she finds out that
> many other professors would like copies of her reports (but they don't
> want to do the work of using the software - or perhaps they don't have
> access to the source data) so she starts a web distribution of those
> reports. Then, and this is probably the "fatal" step, she realizes that
> both X and her application would be better off if part of her application
> was re-factored into X (say its a web-scalability issue). Finally, she
> just goes willy-nilly making changes in both X and her application (but X
> always compiles without any dependencies on the app). And then she does a
> programmer-bad and makes X' dependent on the app. Where is the line at
> which her app must be GPL'd? Note, she never distributes her app in any
> form, only the reports.
If the her modified application, X', is never distributed to anyone, then
the GPL (version 2) does not come into play, and she is not bound to do
anything in particular because of that license in this case.
The GPL (version 3) may try to address this scenario.
Helping with organizational effectiveness is our job.
It's a well-written and interesting piece, but I'm almost certain that at some point in the relatively near future, it's going to be revealed as being a hoax
Well, we might as well get it over with sooner rather than later.
If you scroll down to the end of the 'forwarded email', you'll see the following:
Note: This article is a piece of satire meant to brighten your day.
--
Linux.com Feature Story: Another Halloween
Document
Ryan Gordon strikes again with another work of satire! Another
'leaked memo' from Microsoft on Hallowe'en, to celebrate the
infamous 'Halloween Document' of years past. While clearly a work of
satire, this one is sure to inspire some heated discussion. Check it
out! By the way, that's Ryan juggling in today's Photo Of The Day.
Tue, 31 October 2000 - Ryan C. Gordon >> more!
Now Microsoft and its cronies may make things more difficult than they should be in many cases. They can tie up "standards" in patents and make it next to impossible to get hardware specs. They can go after key open source developers for "Patent Violations." This method of attack is much more dangerous and likely to be successful in the long run than the MS standard of spreading FUD. It's doubtful the DOJ's going to put the kibosh on that sort of thing for us, either.
We should pay less attention to the FUD; it's always been a worthless attack on Linux. Instead, we should concentrate on what Microsoft is doing behind the scenes to make it harder for our programs to interoperate. There's where the real danger lies.
I'm trying to teach myself to set people on fire with my mind... Is it hot in here?
I believe it completely. Everything it says is true. I'm sure Bill wrote it himself.
The only thing that bothers me is the line just below the forwarded message where it says:
- Note: This article is a piece of
satire meant to brighten your day
I wonder what they meant by saying that?Mmmm.. Donuts
Agreed. The moment the CueCat was mentioned, it became absurd, because he referred to it as though everyone would know what he was mocking. The intended audience really wasn't M$, but /. readers.
I wonder...what did happen to Vinod?
Anyhow, whoever did it DID make a lot of interesting points, from the beer vs speech holy war to Gnome vs KDE.
I did think of something though - we owe a lot to the young people contributing. There's a lot of people with a lot of ability who can't afford to pay $1000 for a compiler, who are contributing a lot of labor to various OSS causes, and largely, I imagine this is because their careers haven't handed them a full plate; personally, they don't have a lot of life's hassles yet (kids, etc); they thrive on better technology, and enjoy it; they have a lot of energy and not enough stimulation (especially for talented students in unchallenging CS programs and the like). And as they go, there will be a new crop, and with OSS much more ingrained on the way now, I think they may keep it as a hobby as the community grows. There's certainly a truth in the fact that OSS suffers from mythical man month problems just like everything else, except that sometimes the most important things are big ideas wrapped in small packages, and so genius can be spread out among more projects with the implementation being done by others. The best techies I've ever known spend more and more time just telling other people how to do things right, rather than doing it themselves.
The real kicker was this phrase:
-
Turn your Internet Explorer to http://www.mozilla.org/, and laugh. This is the product
of "thousands" of hard working open source coders. We did that same work, and
more, in-house with less than 50 people working on the codebase.
This is simply not possible. I have friends that have worked at MSFT and they state unequivocably that viewing source code from competing Open Source projects is expressly prohibited so that there is no risk of GPLed code making its way into MSFT products either accidentally or intentionally. The thought that Bill Gates would request that people look at Mozilla source even as a joke is highly unlikely.Second Law of Blissful Ignorance
Check your history both NS and IE are based on the Spyglass/NSCA Mosaic code base. Andreesen worked on the base at NCSA with some other coders/students. After he left he continued to use the code in his new venture "Mosaic Communications Corporation" (which later changed to "Netscape Communications" due to trademark infringement over the name 'Mosaic'). Meanwhile NCSA stopped development on Mosaic and sold/liscensed the code to Spyglass from which MS liscensed (not baught, MS has to pay Spyglass royalties for several technologies)(which you might also note that IE displays all of this information openly in it's about box along with other liscensed technology). NS was sued by NCSA, changed it's name but was allowed to retain use of the Mosaic code (details of the settlement were of course not disclosed).
Now of course Netscape claims that none of the original code from Mosaic was used and that they just got half a dozen developers from NCSA and rewrote the whole code in a few months (a feat they have yet to duplicate). But really now... the truth, come on... NCSA was charging about $100,000+ for liscensing and how do you think Andreessen would have felt about spending that kinda cash on code he helped create.
A Funny read is this article on Wired. Some of the predictions made and assumptions are pretty funny. Like the talk about how Netscape wasn't going to get sold in a box but shipped with Internet enabled PC's... hmmmmm... where have I heard that before... oh yeah MS does that... oh but Netscape says that's bad now. And then there's the thing about Netscape creating proprietary standards... isn't MS getting in trouble for that now too... hmmm. Sad that MS just seems to copy Netscapes bad ideas huh?
Good reading at wired
I think it's a hoot that this piece of satire so elloquently nails every issue with Linux and the opensource movement. Of course they could have made it slightly more believeable but then all the zealots would have attempted to proclaim it as authentic.
"Do not be swept up in the momentum of mediocrity." - anon
The reason the *BSD's are successful is because each team still has enough core talent to reach 'critical mass'. Ditto for KDE and Gnome. If a project forks and neither side has enough talent, both die.
The orginal letter is pretty good. It's clear WHGIII didn't write it; but whoever did really does bring up some very valid points about the open source community's shortcomings. We have to admit to ourselves that open source ISN'T perfect. The first step in solving a problem is admitting that you have one.
Why is it that the proponents of "one nation under God" are so eager to get rid of "liberty and justice for all"?
were a good company and then they screwed up, everyone knows that by now
Would a "good company" preach open, standards based tech to high heaven and all their customers and then turn around, abuse that trust, and spit in the face of the standards committees by introducing a proprietary DOM and a proprietary style sheet engine? I don't think so, but that's exact what Netscape did.
Netscape were the biggest Extend and Embrace Bullshitters of all time. I'd rather have Microsoft than those fukwits.
When I hear the word 'innovation', I reach for my pistol.
Linux.com front page:
Linux.com Feature Story: Another Halloween Document
Ryan Gordon strikes again with another work of satire! Another 'leaked memo' from Microsoft on Hallowe'en, to celebrate the infamous 'Halloween Document' of years past. While clearly a work of satire, this one is sure to inspire some heated discussion. Check it out! By the way, that's Ryan juggling in today's Photo Of The Day.
Next please.
He talks about a fracturing of programmer resources: three sets of programmers working on three window managers isn't wasted effort. What it means is that the software consumer has a choice. If Linux was a monolithic entity like Windows, he'd be right; but the fact that I can install a kernel and console, or kernel and X and Window Maker, or kernel, X, GNOME, Sawfish, Helixcode and Eazel is a benefit not a hindrance. The fact that KDE and GNOME coexist and are getting more stable and full featured by the day is proof that neither team is losing anything by not working together. Maybe there is some duplication of effort - but Linux I'm sure has more real programmers working on it (as opposed to people squeezed out of your MCSE mill who couldn't do anything without a drool-and-drop Wizard if you threatened them with a loaded pistol) than you could ever hire, so it balances out. The biggest problem Linux has is not programming resources, it's getting hardware manufacturers to part with technology without demanding usurious licensing fees and the right to own and patent everything in sight.
I guess Bill is just ticked because Linux has come up with actual innovations, like Arne Gangstad's exponential timeout value trick (kernel)... whereas Microsoft tries to take credit for inventing the symbolic link and the GUI.
--- Jump!! Fire!! Bullet time!! - Lego version of the Matrix
You see, I was just getting ready to post my thoughts on Bill Gates officially coming out against Linux, when I happened to glance up to 200 "It's Fake" posts in a row.
Boy, would I have looked stupid.
-atrowe: Card-carrying Mensa member. I have no toleranse for stupidity.
*angry mob approaches brandishing pitchforks and torches*
That's not something you want to openly admit to on Slashdot.
You've just become the Gay Black Jew at the KKK rally!
-atrowe: Card-carrying Mensa member. I have no toleranse for stupidity.
I hope everyone picked up on that. :-) ).
Great points about in-fighting etc. Also great point about Linux users (Not all of us, I realise) defining what's great about Linux in terms of comparing to Windoze ( like my sig
I wonder if ESR and RMS have read it.
You make the mistake of thinking you can educate the fundamental stupidity out of people. You can't.
--
The most valuable commodity I know of is information. - Michael Douglas as Gordon Gekko, Wall Street