WSJ Reports On MS Using Open Source 327
Graeme Turnbull writes: "As I was logging out of hotmail (shutup..) this evening, and as the Passport service automatically forwards me to ca.msn.com (knowing I originate from Ca), I noticed the headline 'Microsoft Uses Open-Source Code Despite Denying Use of Such Software.' The story is care of The Wall Street Journal. Due to the somewhat anti-MS tone of the article, I found it strange that this was linked from a MSN site!"
Update: 06/18 by J : Several of our readers have pointed out an interesting allegation this morning at The Register:
MSNBC doctors anti-MS WSJ story. Update: 06/18 by N : And several people @wsj.com have written to me to say that MSNBC picked up an early version of the story for syndication; this early version also appeared in the majority of the print runs for the WSJ. More details about half way down.
Re:And vice-versa. (Score:4)
Unfortunately, this means that every program ever written includes, er, "code" from /bin/true
and hence is in violation of AT&T copyright...
(Posted as AC so that AT&T's lawyers don't sue my sorry ass for publishing their unpublished proprietary source code)
I can think of another place this is true... (Score:5)
Re:Eh? (Score:3)
...phil
Re:Eh? (Score:2)
Re:Well.. we knew that. (Score:2)
In Unix, you use threading only if you really absolutely need it, but multi-process does the trick 9 times out of 10. In NT, you use threading because you *need* to to get any reasonable performance at all, because NT sucks at multi-processing.
Re:Why is that "Funny?" (Score:2)
If the original post was trying to be insightful then the author is a dweeb. It wasn't insightful. If the author was being serious then at best I'd label it flamebait. I expect a little information before I moderate informative. I expect a little insight before moderating insightful. Saying "/. sucks and they censor" is neither.
They probably honestly forgot about them... (Score:2)
They would replace them now, but... uh... they got lost during some recent renovations...
Re:Article written to lowest common denominator (Score:2)
Re:You have no sense of humour, do you... (Score:2)
No they didn't... (Score:2)
The time between the announced purchase of Hotmail.com and the rumors of an NT 4.0 migration was only 4 months.
Corporate mergers do not move that fast, for one thing. For another that 4 months would never have allowed enough time for any analysis of the problem, much less code conversion.
Also shortly after this, I went and did a search on deja.com, various other search engines, etc. I could find no references to any hotmail.com outages. No enduser complaints, etc. Although there was ample evidence of such complaints during other time periods.
This is an urban legend, much akin to "Microsoft can't ever enter the Unix market" legend promoted by RE Ballard on c.o.l.a.
Re:Well.. we knew that. (Score:2)
From the Microsoft article:
"All of the Hotmail web servers are dual Pentium processor servers. Originally, these servers were built with FreeBSD running Apache as the web server. Most of the Web pages were generated by Perl-based CGIs. The version of Apache that was being used was not multi-threaded so each request was handled by another Apache process that was spawned off by the parent process. Spawning a new process is costly and Perl is an interpreted language so the performance of these machines was not optimal.
One of the first tasks undertaken by the dev team when Microsoft purchased Hotmail was to convert all the CGIs from Perl to C++. This was done for several reasons--the most important of which was performance. After this was completed, a couple of developers were tasked with getting the code to build and run on Windows NT® operating system. This was done because of the need for better debugging tools. "
Re:To quote Charlie Brown: "Good Grief!" (Score:2)
Re:To quote Charlie Brown: "Good Grief!" (Score:2)
If you have issues with trying to understand what I wrote, feel free to email me about it.
To quote Charlie Brown: "Good Grief!" (Score:3)
Furthermore as far as hotmail.com goes. Again, if you read the article that Microsoft has on their site regarding the migration to Windows 2000 they acknowledge the support/mindshare issue.
The support people were used to monitoring the FreeBSD servers. As a result, they installed syslog tools on the Windows 2000 servers(by way of Services for Unix). Microsoft fully admits they still have some FreeBSD machines in house, it's just the main web servers they migrated. They also say in the article that the development machines had been using Windows NT/2k for quite a while beforehand. Initial development had been done on NT, then recompiled on FreeBSD and retested.
According to the article Microsoft migrated the entirety of several thousand web servers running FreeBSD to Windows 2000.
According to the hotmail migration article, not only did switch over to Win2k servers seamlessly, they also increased the number of users they could support on hotmail without buying additional hardware.
Sounds to me like a terrific success for Microsoft, and something just last year open source zealots were claiming they could not do.
Different articles released by WSJ? (Score:2)
Re:Microsoft also fund GPLed software... (Score:3)
I can think of several other projects funded by Microsoft that produce GPL'ed code. Some work [mu.oz.au] on the Mercury [mu.oz.au] language, for example, was funded by them. One of the conditions for the cooperation was that "all the support for the .NET platform in the Mercury system will be available on the same terms as the rest of the Mercury system, i.e. open-source under the GPL or LGPL".
This seems all the more ironic since I understand Craig Mundie to be telling the government not to support GPL'ed development. Is Microsoft itself now going to stop research funding for software under such cancerous licenses?
These are the utilities (Score:2)
(rant)But they're okay, aren't they? They're not Microsoft.(rant off) History lesson The original DOS tcp stack has an interesting history. It's not related to the BSD 4.x stack in any way, and it shows. It was originally developed by the LanMan group in combination with IBM during the original OS/2 collaboration. It was included in LanMan, OS/2 1.x, probably later versions of OS/2, and definitely Windows for Workgroups. It was forced upon the NT 3.1 development team (they weren't happy, apparently), forked at NT 3.1 and Win95. High quality descendants ended up NT 3.51 and its derivatives until NT 5.0 ~ beta 1. WinME still has the derivative of the LanMan/WfwG stack.
NT 5.0 (Win2K) adopted the FreeBSD stack prior to beta 2, and in fact, roughly around build 1477 Win2K smelled like FreeBSD to nmap. This adopted stack has been seriously tuned to provide even higher throughput of an already well acknowledged industry leader stack for throughput and solidity. Things like full SMP robustness, CPU affinity, etc were added (FreeBSD are adding them now in the -current branch; speak to Greg Lehey and co for more detail).
Re:Why is that "Funny?" (Score:2)
Re:Why is that "Funny?" (Score:2)
Kinda puts some egg on many faces.
Why is that "Funny?" (Score:3)
It's as if such comments were incapable of being "interesting", "informative" or "insightful". TikkaMassala makes a good point, but instead of taking it seriously we label it as "Funny" to avoid the uncomfortable implication that Microsoft has integrity. In a corporation as large as Microsoft, I find it plausable that there are parts within it's walls that retain integrity, but we tend to mock rather than support those who point this out.
Shame on us moderators for this. We should hold outselves to a higher standard.
neo
Re:Innovation (Score:2)
Re:And vice-versa. (Score:2)
Baz
And vice-versa. (Score:4)
% more
#!/usr/bin/sh
# Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T
#ident "@(#)clear.sh 1.8 96/10/14 SMI"
# Copyright (c) 1987, 1988 Microsoft Corporation
# All Rights Reserved
# This Module contains Proprietary Information of Microsoft
# Corporation and should be treated as Confidential.
Gosh. And what is this proprietary information, I hear you ask?
# clear the screen with terminfo.
# if an argument is given, print the clear string for that tty type
/usr/bin/tput ${1:+-T$1} clear 2>
exit
Ooh, these 'leet Microsoft programmers....
Baz
Good Thing (Score:3)
such a large company, it seems to me a case of
the right hand not knowing what the left hand is
doing.
What I find surprising, after some of their past
mistakes (i.e. DoJ Trial), you'd think they would
be more careful.
Re:Article written to lowest common denominator (Score:2)
The reporter sounds like he's well aware of the differences between the GPL and BSD licenses, even though he does not specifically mention the GPL. I think that was probably a good move, given that his target audience would be businesses that use software rather than businesses that sell software.
On the other hand, Microsoft's announcements avoid mentioning the licenses in order to paint all Open Source products with the same broad brush. There is no way that Jim Allchin could be unaware that Windows contains BSD networking code. I also doubt that Mr. Mundie is ignorant of the key differences between the GPL and BSD licenses. While there is an element of audience targeting in their comments, the statements of the MS spokeperson about BSD and Hotmail make it clear that MS would like to paint a negative picture of all Open Source products.
Re:Article written to lowest common denominator (Score:2)
Re:And vice-versa. (Score:2)
Re:Well.. we knew that. (Score:3)
Re:A chilly day in Redmond (Score:2)
--
Re:Microsoft: Less Evil Than Free Software? (Score:2)
note: I have no idea if NYSE use IBM or MS, it's just an example.
I've seen IBM's way of releasing software and when you get it, it works. The Microsoft way is to dump it on the customer and fix bugs later as the complaint's come in. IMHO
LoB
Re:dreaded marketing (Score:2)
That may have been true in 1999, but those companies who relied on clue-insulated management are on the rolls of the dead in 2001.
They may not be geeks, but the ones who survive know when to heed geek counsel.
Re:dreaded marketing (Score:2)
Yes, at least at one office I know of. And especially among the heavy laptop users. When Office 2000 was released for the Mac, IS started offering the choice of IBM laptops or Powerbooks to the staff that travelled heavily. Most people chose the Powerbook.
And the exodus is continuing, partially the general dissatisfaction with Win2000 and the recent arrival of the eminently sexy TiBook.
Re:Microsoft: Less Evil Than Free Software? (Score:3)
This has not created a high-productivity programming culture. But there is an upside: the work that finally gets produced tends to be of high quality, and IBM AS/400 types are highly intolerant of bugs that would generate shrugs of the shoulder in the Windows world.
I actually tried an AS/400 but got discouraged by the vertical learning curve - you literally have to understand how the whole incredibly complex system fits together before you can write 'Hello World'.
I have a sneaking admiration for people with that kind of patience. But it certainly goes a long way towards explaining why the IBM group was a lot less productive; it's probably cultural, just as higher productivity in Linux versus Windows is.
D
----
Re:credit where credit is due.. (Score:2)
Before this, your friends wouldn't have known or talked about Linux at all. This is progress for us. As they say, "call me anything you want, but call me". What a gift from Microsoft, we could never afford to buy this kind of free publicity.
--
Re:Microsoft also fund GPLed software... (Score:2)
they'd have les issues with Linux.. if (Score:2)
I don't want a lot, I just want it all!
Flame away, I have a hose!
Re:MSN must be independent... (Score:2)
As long as posts such as yours are visible, I hardly think /. is a PR mouthpiece. Heck, the easiest way to get moderated up around here is to point out problems with Linux, why Microsoft isn't so bad, why the GPL is wrong, etc., etc. And as I discovered the other day [slashdot.org] just stating your personal reasons to use Linux as opposed to Microsoft software is a good way to get moderated down as a troll. Maybe the front-page news items betray a smidgin of bias from time to time (although I think the editors have made it clear that they do prefer Linux and aren't ashamed to talk it up), but come on - who reads just the front page. As has always been the case on this forum, whenever there's BS on the front page, the highest-rated comment is someone being called on it. I don't see that changing any time soon.
In light of the Register article about Microsoft doctoring the WSJ article and then restoring it, maybe you should reexamine your perceptions of who has more integrity?
Caution: contents may be quarrelsome and meticulous!
Re:dreaded marketing (Score:5)
No it is not! Do you really thinkg MS's PR is aimed at the slashdot crowd? Or do you think it's aimed at the PHB's who allocate funds for software purchases? Repeat after me:
GEEKS DO NOT CONTROL THE PURSE STRINGS.
MS is a business; their goal is to make money; their advertising is targeted at people who spend money on software. 'Nuff said.
Standard Oil? (Score:2)
I fear that, as Jeff Cooper has said, "We live in the age of the wimp".
Expect more of this in the future. Our children will think this is normal.
Re:dreaded marketing (Score:3)
Because they view it as a life-or-death struggle. (OK, they seem to view everything that way, but they may well be correct this time.)
As many others have pointed out, MS is unlike most other OS vendors in that the OS is their premier product, not something they make so they can sell their expensive hardware. If OSOSes ever replace MSOSes on commodity hardware, MS is toast.
In addition... insert here the oft-repeated explanation that even if OSOSes don't replace MSOSes, MS still has the problem that it requires growth to keep its stock prices up, and OSS is sucking up a big portion of what little uncommitted market still remained to MS for growth.
--
It has been potemkinized now. (Score:4)
--
Re:Innovation (Score:2)
Not much of unix is in there. It's quite a bit different from a kernel point of view.. and as for the GUI.. it's 100% not-X.
IT's not just a bunch of scripted commands.
Well.. we knew that. (Score:3)
And try to find a TCP/IP stack that *doesn't* have code derived from the BSD stack. Yes, I know it's out there... but BSD stacks are by far the most common. This is not news.
As I recall. . . (Score:2)
And it crashed, badly. And kept crashing, badly. And thus, they quietly moved it back to FreeBSD.
Alas, no references, this is purely memory. Although I first heard that story here on Slashdot [slashdot.org]
Re:Well.. we knew that. (Score:2)
"He said that it's impossible for an application...to "spoof" its source IP...not because the TCP/IP implementation was limited in its ability to DDOS."
That's _exactly_ what Gibson said. Being able to DDoS requires the ability to spoof it's source IP.
That is what blirp was driving at, even though he worded it poorly. It's less important than his primary point regarding the non-use of BSD code in the stack.
You needn't be so zealotist that you see zealotry where it doesn't exist.
--
Re:credit where credit is due.. (Score:2)
--
Re:What's new ? (Score:2)
--
Re:MSN must be independent... [faulty] (Score:2)
--
Evidence (Score:2)
--
Sigh. (Re:Interesting) (Score:2)
--
Re:no surprises (Score:2)
--
GnuWin32 (Score:2)
GnuWin32 [sf.net] project.
The Register: MSNBC doctored the WSJ story (Score:5)
The story is here:
http://www.theregister.co.uk/content/6/19771.html [theregister.co.uk]
Re:Why is that "Funny?" (Score:2)
Well, you know what they say -
First they laugh at you...
Then they fight...
Simon
Re:dreaded marketing (Score:2)
Right. My point was only that having Office on Windows would eliminate a reason for needing to run Windows, not that this in and of itself would cause anyone to switch their OS. However, the lack of Office for Linux is one of the canonical reasons why Linux isn't ready to replace Windows as a "default" consumer OS.
I can imagine it would lead to PC companies trying to shave a few bucks and preinstalling Linux with this (hypothetical) Office for Linux and selling it as an entry-level, or at least low-cost PC. If the company saved $100 for the Windows license, they could charge $75 less and put the difference towards support costs.
However, my guess is that now would be an unlikely time for this to succeed, as the first-time PC buyer market seems to be stagnant, if not on the decline.
Re:dreaded marketing (Score:3)
A move like this would probably hurt Microsoft. It would eliminate a reason for needing to run Windows (which is a big cash cow for them, as they get paid for a Windows license for nearly every PC sold.)
Moreover, I don't think they could control Linux. Perhaps you're thinking they could supply patches to the kernel that would make Office run better than, say KWord or Star Office. However, this would require Linus' agreement. I doubt he'd include such dubious features. They're free, of course, to fork the kernel and make their own distribution, but they would have to distribute their source code and couldn't stop their customers from doing the same.
However, I think you're right that what would help Microsoft (or at least hurt the open source community) would be if they managed to divide and conquer the community. Their recent rantings about open source as "cancer", however, seems to have caused the OS community to close ranks and ignore their differences, as MS paints them all with the same brush.
Perhaps they would consider trying to divide the OS community along OS licenses, but complaining in public about OS licenses is a weak tactic for MS, because it relies on the arcana of the definition of open source. It would be pointless for MS to try to divide the OS community by picking sides in the "which license is better" debate because their PR machine works at the consumer/upper management level. The decision about which license is better takes place at the developer level, and is hardly a topic of interest to the general public. (I.e. typical Windows users.)
Then there's OS-X. While Apple freely embraces OS in the form of BSD and makes no bones about it, as many people have pointed out Windows (NT) is based in part on some BSD code. So MS rantings about OS "cancer" only also alienate them from Mac afficianados as well. This tactic seems to have backfired by (a) causing their otherwise fractioned enemies to find common ground, and (b) exposing their own hypocracy in their use of BSD code.
Re:Well.. we knew that. (Score:3)
Windows people tend to make a big fuss about threading. The reason is that process creation (and context switching) is an expensive operation under Windows. Thus Windows stuff tends to be written multi-thread than multi-process.
Re:Microsoft: Less Evil Than Free Software? (Score:2)
Hint: take a Statistics 101 course...
--
You think being a MIB is all voodoo mind control? You should see the paperwork!
Re:Eh? (Score:2)
It will be interesting to see just how much "integrity" MSN has now that this story has been "spotted".
Re:dreaded marketing (Score:3)
Also, OS dominance has tremendous strategic benefit to Microsoft since it uses it as the base to launch into other markets. While being illegal, of course, this has been MS's main MO for the past decade and it has been extraordinarily successful. If MS loses its OS dominance, it will have a much more difficult time expanding into new markets and dominating old ones. They would be just another player on the field, rather than the owner of the playing field.
Countries with Widespread Use Of Free Software. (Score:2)
I also have to point out the Microsoft's treatment of it's workers and charitible donations do not excuse it's unethical behaivor in other areas. It most certainly does not excuse the out and out lies coming out the mouths of Ballmer and Mundie. "Cancer", anyone? "Open source software will force you to give up your IP.", ad nauseating. Microsoft is well deserving of "accusing fingers" in the PR as well as other respects.
I also fail to see how frequent software releases take advantage of users. Does the release in use fulfill your needs? If yes, then don't upgrade. Does the new release provide a desired feature? Yes? Then by all means upgrade and report back the ways it could be better. If that is being taken advantage of then PLEASE! take advantage of me some more!
There are other points that could be made like the many positive reasons for developers to contribute APART FROM EGO. Then there are also the economic points in OSS' favor but I need to get back to work
Re:Boring... (Score:3)
Everybody in the tech community knew that the Win95/NT tcp/ip stack was the BSD stack, everybody in the tech community knew that hotmail was run (until recently) on BSD.
I don't find anything in this to be breaking news, I just find it to be funny.
"Don't use open soruce it's bad." "Shh, don't tell anyone, but all of our most mission critical stuff runs on open source software."
That's the funny part.
Re:Eh? (Score:2)
No, it's only spelled "centers" in the US (and probably Toronto). Everyone else in the world spells it "centres".
------
Re:Well.. we knew that. (Score:2)
He also said that this is because Windows didn't have the raw sockets interface that the Unices have, which is generally what you need to spoof IP addresses. Get a clue before posting,
Likewise.
------
Re:Microsoft: Less Evil Than Free Software? (Score:2)
------
Re:Well.. we knew that. (Score:2)
The news isn't that Hotmail uses FreeBSD, but that it still uses FreeBSD, after Microsoft announced that it has completely replaced FreeBSD with Windows, and that it got caught in this discrepancy while in the middle of its anti-free-software campaign.
Liar liar stock on fire.
- - - - -
What's new ? (Score:5)
@(#) Copyright (c) 1983 The Regents of the University of California.
I suspect there's alot more BSD code in MS-Windows[*|NT], but either compressed to hide the UC copyright or licenced more recently without the "obnoxious advertising" BSD clause.
Re:credit where credit is due.. (Score:5)
No he did not. Read this paragraph:
[...] The Microsoft spokesman, in acknowledging that fact, said it didn't contradict the company's many recent anti-open-source statements. He said that's because Microsoft's main objection has been to Linux, which has a more restrictive licensing arrangement than FreeBSD. Microsoft, though, hasn't previously suggested that there were benign forms of open-source software, and while singling out Linux for special criticism, has tended to criticize all open-source with the same broad brush.
Right. In the recent anti-GPL FUD, it tried to broaden the attack to all Open Source. Looks like it's backfiring now, especially to the general public who cannot see the nuances between GPL and other open source licenses. Now they read MS is using it themselves...
BTW, it looks to me like MS' campaign is kind of working. A lot of my not-into Linux friends ask me questions lately about the issues of using Linux at their work - the FUD is spreading! I hope it really is countered with articles like this one in the main stream press.
Re:To quote Charlie Brown: "Good Grief!" (Score:3)
I wouldn't expect them to say anything else. Considering that they have no reservations about lying to their customers, the press, and federal judges, the fact that Microsoft says X gives very little support for the hypothesis that X is true.
Re:dreaded marketing (Score:4)
Or at work. There was Linux on plenty of desktops at their support center at Las Colinas. I did support for them for about 6 months, and there was plenty of discussion about Linux, the trial ( I started just after the Jackson's FoF), and what the outcomes would be like.
With all of the FUDmongering that comes out of Redmond, you'd think that Linux would be a four - letter word at Microsoft, but they use the same number of letters there as anywhere else in the English - speaking world.
They were generously unconcerned about what software, what os, and what games we had on our machine. OTOH, there was a huge THOU SHALT NOT USE OPEN -SOURCE TOOLS TO DEVELOP mentality, that probably forced developers to conform to a standard - approved tools list.
Re:Good Thing (Score:2)
And lose an endless source of great entertainment?!? I hope they never learn.
Re:dreaded marketing (Score:3)
/.'ers most common folly is to assume that Linux is for hobbiests and geeks. Look who is contributing to the 2.5 kernel. Oracle, IBM and HP aren't some hobbiest commies. They are big buck drive the dollar home capitalists. Their goal is to make money.
Re:dreaded marketing (Score:3)
If I ran the zoo...
The "Enterprize" market could fricking care less about some BS slander campaign. F500 companies are *not* run by idiots. There is a reason that the average F500 CIO makes 10 million a year. Those guys go on results. The only market that can be suckered in this fashion frankly is the grassroots crowd. Look at all of the FUD on this site for instance. But, the grassroots crowd doesn't take well to perceived bullying.
Microsoft is responding to the "Dune-Mwadeeb" effect of GNU/Linux/BSD. When facing the jahad, don't fuel the flames by executing the faithful. What Microsoft needs to accomplish, is a truce. They need to court the energy of the open source movement in their favor. How? Port Office to linux. Through a few billion into Gnome or KDE or Wine, or their own fricking desktop, but have it run on Linux. Port Office to Linux and they could help control it. Open Source Internet Explorer for Linux. MS needs to get their hooks into the Linux development like IBM, Oracle and HP are.
dreaded marketing (Score:5)
What I don't understand, is why Microsoft's PR department insists on causing so much controversy. This anti open source movement only reinforces their draconian reputation. Sun is no better than Microsoft (if they only had Microsoft's monopoly we would be living in the 3rd Reich). But at least Sun's PR actually attempts to soften their image.
Coming out against Open Source is like attacking charitable causes. It is horrible PR.
Microsoft has increased its licencing fees by estimates of 100%. It has dropped negotiations with AOL over issues of content controlling (its browser wars II, Return of the Media). To cover up these clear demonstrations of monopoly abuse, the company has assulted open source???
Re:Article written to lowest common denominator (Score:2)
What bothers me about the WSJ article is that there really isn't much to the article. Other than reporting that someone at Microsoft saying there was no Open Source used at Hotmail, which he should have known to be untrue, and easily proven untrue. A fact which was corrected a few days later by someone at Hotmail with a clue. Spokesmen for Hotmail get no benefit from lying about this, someone was just clueless about this issue. The rest of the article is really just sensational. There aren't enough facts in the article to make it useful for anyone who is trying to learn something. The article isn't really trying to inform people. It's just a sensational article about a controversial subject. That makes WSJ a business tabloid, which is dissapointing. I guess I should be used to being disappointed by the mainstream press. I'm really disappointed by Slashdot's increasing tendency to link these articles without technical comments added. It seems to me like Slashdot's becomming a technical tabloid where you get to comment on the sensational articles. It's not there yet, but it seems to be leaning in that direction more and more.
Re:Article written to lowest common denominator (Score:2)
Article written to lowest common denominator (Score:3)
Microsoft telling reporters that Hotmail doesn't use any Open Source software is a different issue. Either the Microsoft employee that stated that was horribly informed and should have known to keep his mouth shut, or the quote was taken out of context. Through Hotmail, Microsoft has learned that there are some things that FreeBSD is better at. I'm willing to bet that these issuses are getting a lot of attention by the Win2000/XP development teams. I'm sure that it's a goal of Microsoft's to be able to switch those systems over to Windows in the future. At least they're smart enough to run FreeBSD untill they have a "Microsoft" solution. If they're smart, part of the solution will be to look at the FreeBSD code and learn what they can from it, and since the BSD license allows it even use BSD code to solve the problem if that works for them.
Re:Not all that smart.... (Score:3)
What else could they have done? They could have gone down the path of Microsoft doing a rush job of patching Windows to fix this problem. You would have ended up with an unstable system for a while, and Hotmail would have lost some customers. Instead, Microsoft swollowed their pride and made a good business decision.
Re:Well.. we knew that. (Score:2)
The version of Apache that was being used was not multi-threaded so each request was handled by another Apache process that was spawned off by the parent process. Spawning a new process is costly
True, but misleading. Apache spawns multiple servers at startup, each process is then available to be handed hundreds or thousands (or millions) of requests, depending on configuration. It is NOT "spawn a new server process per request" as they attempt to imply.
and Perl is an interpreted language so the performance of these machines was not optimal.
Perl need not be interpreted when run by Apache. The mod_perl apache module allows scripts to be precompiled by the apache server processes.
--
Call the doctor! (Score:2)
A chilly day in Redmond (Score:5)
The Journal is conservative, it is voice of the establishment. It is also one of the best newspapers in the world.
As the voice of the establishment, the fact that it has gone sour on MS is tremendously significant. It means that Corporate America is turning against them.
Why does this matter? Because, if the "business community" is against MS, then the Bush administration will see them as a political liability.
And what happens to companies that become political liabilities? Well, what happened to ADM? or the tobacco companies? They got hung out to dry.
Wishful thinking? Possibly, but two negative stories in the Journal in a week is one of those red flags only monomania can blind someone to.
Micro$~1 and MSNBC doctor WSJ story (Score:3)
No one harmed (Score:4)
Really? Well. I can think of one ... and its name begins with M.
Re:Well.. we knew that. (Score:3)
Yes, and I said so, or at least I tried.
I was simply verifying that MS uses OSS code in Windows, even Windows NT.
And since one of the reasons GRC [grc.com] was able to block the initial DDoS attacks was because of the limited TCP/IP implementation of Windows, it seems obvious that the stack is their own.
M.
Re:Well.. we knew that. (Score:5)
A simple
find "Regents" C:\WinNT\System32\FTP.exe
should do it.
You could, of course, argue that this is only programs using the existing TCP/IP stack, but it still means MS is using BSD code.
M.
Microsoft: Less Evil Than Free Software? (Score:3)
Microsoft tends to receive quite a bit of bad press in the Free Software community. There is no doubt that Microsoft has released its share of bug ridden software, as has just about every other software company in the history of computing. All of this publicity does little to help the image of Microsoft in any community, much less one as technically demanding as Free Software. Given that image it is no wonder that many of us regard the company as evil and uncaring. We shudder at the costs of their software because we know full well that there are lternatives available that are arguably just as good, but are Free for the taking (and changing if we so choose).
Compared to Free Software Microsoft would probably appear to be evil even to the layman. Our community is composed of volunteers. Our software can be had for the cost of a little bandwidth. In our world you have vast freedom of choice and the source code of our software can even be changed to fit your particular whims, you aren't forced to use whatever some focus group research shows that everyone wants.
Microsoft is hires and retains its programmers with a variety of economic incentives. Obviously everyone receives a regular salary, there are also stock options, 401k payments, insurance subsidies, bonuses, education reimbursements, etc. Further, by choosing to work for Microsoft every employee implicitly (some explicitly in the form of contracts) agrees to the terms set forth by the company for the particular position they hold. Other aspects of the employment 'contract' are equally well defined. Coffee breaks, lunch times, and numerous other details of the work day are set forth in policies that are made public within the company.
Microsoft also takes particular pains to maintain good employee relations, so one can assume that the general happiness of the work force is good. Employees can leave the company any time they choose to pursue other opportunities. An excellent comparison to a system such as this would be a capitalist economy. The incentives to produce are obviously economic in nature, some kind of in cash transfer takes place. Employees agree to provide a service for which the company agrees to provide payment. Overall the system is not skewed in favor of one party or another, some areas favor the employer and some favor the employee. It is as close to the ideal of the perfect freedom as one might be able to find.
It is in this respect that the case could be made that Microsoft, while selling products that are not necessarily better than the alternatives, should be commended. Microsoft provides a non-exploitive means of employment for thousands of people all across the world and in doing so fulfills a social contract that is very valuable indeed. As a country's wealth, and that of its citizens, increases, so does the standard of living. Life expectencies increase due to better health care and sanitation.
The Free Software movement takes an entirely different approach to recruiting programmers. One of the largest repositories of Free Software projects, Sourceforge, shows a vast array of programs. Many of the workers on those projects are volunteers.
It cannot be disputed that the Free Software movement has produced quality products but its sterling reputation for being a good social citizen may not be as well deserved as one would think, considering the fact that in spite of their social contributions Microsoft continues to be viewed as evil. Free Software compensates its programmers not with economic transfers, but with social rewards. A review of the community forums will reveal instances of peer pressure to get programmers to contribute. Quotes like "If you want that feature go code it yourself" can be read quite often. The rewards of working in the Free Software world come not in the form of transfers of any monetary value, but from the admiration of one's peers. This is particularly evident with another visit to the popular Sourceforge, 'Highest Rated Users' and 'Top Project Downloads' graphics are porminently displayed on the front page.
Many would argue that programmers contribute to projects of their own free will, thus there is much more freedom in the community as opposed to our contrasting example. That assertion true, but it ignores the power of social pressures. A worker cannot simply walk away from a project without paying a price. The incentive to being it in the first place was fulfillment of the ego and such a person would not risk drawing any admonishments from the community for failing to fulfill his end of the social contract.
Further inspection of the Free Software movement reveals that the social incentives to contribute extend beyond those who can program as well, the movement has developed a way to take advantage of even the unskilled users. 'Release early release often' means a beta version of your favorite software is not far away. Whether one visits Sourceforge, Slashdot, or virtually any other Free Software website on the day a new Linux kernel is released there will no doubt be hype for it. The idea conveyed by the hype surrounding these releases is you need to have the latest version if you want to keep up! In order to keep the movement running smoothly there has to be continuous recruitment of beta testers.
Considering the social rewards and punishments of the Free Software movement one must wonder what its contribution to the greater welfare of society is. I would hold that we all benefit as a whole from the increase in competition between the two disparaging groups. Despite this there is also a considerable negative component of Free Software: It tends to exploit its workers by shackling them with vast social pressure yet it does nothing to improve their quality of life. Indeed, in courtries where there is widespread use of Free Software (relative to the use of Microsoft alternatives) the standard of living is considerably lower. The fact that shame is used to glean contributions also bears mentioning. A hint of disingenuity can also be found in the assertion that the use of the GPL prevents a person's work from being exploited in the name of corporate profit, companies like Red Hat make millions of dollars every year by providing support for code that originally released free of charge by programmers who were paid nothing.
As I stated in my opening paragraph, I am a loyal supporter of Free Software. I will continue to use it every day of my life. My primary desire in writing this short essay is to ask each of you to critically assess the Free Softwar movement, and give some thought to our predicament before you point an accusing finger in the direction of Microsoft.
Re:MS is not against OSS, but GPL (Score:3)
And if you think they're just "confused" on the topic, there's a bridge in my hometown that I'd love to sell you...
credit where credit is due.. (Score:3)
It's true. Mundie was mostly bashing the GPL, not open source as a whole (not that I think he's running FreeBSD at home...).
In this case the reporter missed that point entirely.
Now if this were the other way around, would it be FUD?
They use TGZs also for windows update (Score:5)
I found the following files in a W98SE with IE automatic update verification enabled:
Re:Microsoft: Less Evil Than Free Software? (Score:5)
I know of a software shop where the NON-MS side of the house is maybe 5 people, and the MS side of the house is maybe 25 to 50. The usual thing databases, etc. Guess which side, which department ins more productive? hint, it is not the MS Side. The smaller department outright outproduces the MS department. And is the department that is keeping the company afloat. Of course, this is upsetting to the the MS crew who wants to phase out the NON-MS department.
What this says to me is that MS has been promoting widespread programmer incompetancy and inflated cost of ownership. How else to explain the above scenario? How else to explain the need for dozens of people in one scenario in one body of technology where the same thing is accomplished by a mere handful? If the personnel are legitamate experts, then that means that the technology itself is inherently flawed.
The only thing saving those MS geeks in that company is that the managers have bought the MS marketing line, despite the reality of accounting figures. When they get rid of the older system, they will likely kill the company.
the last paragraph of the WSJ Article says it best:
In its campaign against open-source, Microsoft has been unable to come up with examples of companies being harmed by it. One reason [...] is that virtually all the available evidence suggests that open source is "a huge advantage" to companies. "They are able to build on a common standard that is not owned by anyone," he said. "With Windows, Microsoft owns them."
Check out the Vinny the Vampire [eplugz.com] comic strip
Microsoft also fund GPLed software... (Score:3)
Re:It's simple really (Score:3)
Like Marijuana, FreeBSD just leads to the Hard Stuff; can leaks about MS dependence on GNU/Linux be far behind? Go GPL!
It's simple really (Score:3)
Please smile. It's funny, not flaimbait.
Uh, yeah... (Score:3)
#include "apology for jumping to conclusions if I've completely missed something here"
Unsettling MOTD at my ISP.
An error in the WSJ article (Score:3)
I'm not sure that the two are related. True BSD is more reliable than windows, but wasn't the Microsoft DNS outage [slashdot.org] related to a routing problem?
As I recall, some stupid network architect put all their DNS servers on the same subnet. I'm not a big microsoft fan, but to be fair, we all know FreeBSD is better than windows at TCP/IP operations but that wasn't the cause of their DNS outage and shouldn't have been cited as evidence of WIndows' inferiority in the WSJ article. In fact, the DNS outage is evidence only of the fact that Nicrosoft should have hired a smarter network architect.
--CTH
---
Boring... (Score:3)
Hey, MS has been using BSD code since the day 1 of Windows NT - a very well known fact. And they never deny it. Besides when MS was "criticizing opensource", the arguments were against the licensing terms of GNU and not open source in general.
I wonder why slashdot editors keep posting this kind of stuff. Just to please some Linux zealots? News for nerds?...hmmm....
Microsoft used to support GPL (Score:3)
C:\users\default>perl -v
This is perl, version 5.001
Unofficial patchlevel 1m.
Copyright 1987-1994, Larry Wall
Win32 port Copyright (c) 1995 Microsoft Corporation. All rights reserved.
Developed by hip communications inc.,
http://info.hip.com/info/
Perl for Win32 Build 108
Built Jul 14 1996@19:14:37
Perl may be copied only under the terms of either the Artistic License or the GNU General Public License, which may be found in the Perl 5.0 source kit.
Of course, 1995 was a long time ago in internet time!
Somebody going to pay at MSN. (Score:3)
Somewhat? They call MS barefaced liars, says they don't trust their own software, and furthermore states that their "Open Source is bad for bussiness" bashing, is nonsense (although to be fair they had singled out the GPL).
And that in the Wall Street Journal. Hmmm. What next?
--
Eh? (Score:4)
Maybe they have more integrity than censoring news stories that put their community in a bad light (unlike /. or most US news centres of course).
Re:Well.. we knew that. (Score:3)