Ballmer: "We'll Outsmart Open Source"
An anonymous reader writes "Micorosofts Steve Ballmer is spouting off again in this ZDNet UK article. To an audience of Most Valued Professionals in London, he says 'We'll outsmart open source.' Among other things, he also says 'Linux is a serious competitor.' We've known ever since the Halloween Documents that they have been running scared, but this looks like a prelude to a whole new round of dirty tricks. It also looks like damage control for the statements of Microsoft's Sr. VP Brian Valentines last week."
I said this once on newsforge but it's worth repeating:
The way to beat free software is through the psychology of value. "You get what you pay for." Us free software guys like to think that we are the exception, but business guys think it's true. And they'd rather pay lots of money for the backing of the Microsoft brand name than get an OS which they perceive as a "college kid's project" for little or no money. The reality is different, and we know this, but it is the PERCEPTION that counts.
Between Beowulf and MOSIX, Linux pretty much has low-end clustering sewn up. It's at the cutting edge. Microsoft will beat Linux at clustering in the business sector, by creating the PERCEPTION that Windows NT clusters are reliable (even if it takes a huge support infrastructure just to tell the MCSE monkey to reboot the damned machine) and that Linux clusters are somehow less reliable because they lack said support infrastructure. That is my prediction.
When it comes down to technology, Linux wins. When it comes down to people's feelings, and perceptions, and their sense of security, Microsoft wins because they can afford to hire the people and purchase the companies necessary to make it happen. In the end, it's people's perceptions that really count... not the technology.
N4st0r, trixx0r h0bb1tz0rz! Th3y st0l3 0ur pr3c10uzz!
I always thought that one area where MS has an advantage over the typical open-source application is that their developers are all on salary. So when marketing (or whoever makes the decisions) determines that there should be an integrated spell-checker, someone will code it up because that's what they're paid to do. As opposed to the open-source problem of finding someone who wants to do it.
Let's face it, lots of the little things that make an application "full featured" in the eyes of the typical home or business consumer are a drag to code.
Technology like clustering would be better in Windows than Linux eventually, said Balmer
Intimidating.
"We will beat Linux on clusters."
Good luck. There's a lot more researchers doing distributed Linux work than there are on Windows, though I'm sure MS is blowing lots of money on it in their private labs. Windows is not great for a headless cluster machine -- lousy remote administration, high CPU/RAM overhead, not the best performance, costs more.
As for their distributed filesystem beating Linux...well, might happen, but they're building on a database (overhead implied), whereas Linux has the excellent AFS (openafs and arla implementations, both free), Coda, and Intermezzo, plus some other fringe ones. All the filesystem people I know (CMU is a big distributed filesystems research place) do Solaris or Linux...not Windows.
Microsoft is considering extending its shared-source initiative
You don't get it, do you, Microsoft? Seeing the source is the smallest benefit of open source to your customers. *They* mostly care about less immediate license costs, and (the biggie) no vendor lock in in the Linux world. Open source strongly facilitates this. Your NDA and smartcard supported limited shared source program doesn't interest these types in the least -- especially the NDAs, which are designed to *increase* lock-in.
For nine years, the company has designated users with particular skills -- usually seen by how often they intervene helpfully in newsgroups -- as "most valued professionals". Currently there are about 1,200 MVPs, half of whom are in the United States
Whee. Linux never needed a formal system for this because it already happens. Stop by any of the channels on irc.openproject.net. You can get hours of real-time help...not just one lousy newsgroup post. Good luck on this one, MS.
"We do not anticipate offering software on Linux. Nobody pays for software on Linux."
Hell, I'll bet there's a lower percentage of Linux users pirating *any* Linux software than there are Windows users *pirating Microsoft Windows*! The only reason anyone pays is because MS does aggressive business audits and has OEM deals.
The big issue there [with IBM], he said, was a reluctance to accept legal liability for open-source software.
Well, fuck me senseless. MS must be planning on accepting legal liability for their own closed source software. Hot damn. I've wasted more times fixing problems that their software has caused than I can count. Windows Updates that bluescreen and render a computer unbootable. Crashing Office installations. You name it. I've been wrong about MS all along! They're going to come through and actually support their software! Tech support will be free, not expensive "incident-based" issues! Woohoo!
May we never see th
I agree with you in many ways on the client side. I disagree strongly on the server side however.
This daft Terminal Services, or Remote Desktop or whatever that won't allow multiple sessions on the same username. 'tail -f whatever.log'? Impossible on Windows without extra software. Little things like that are getting vastly overlooked.
However, on the client-side I have to say I'm with you for most of the way. We part company when you describe Mozilla as 'not even semi-close', and serious technical authors will laugh at your description of Office (there's a reason FrameMaker still exists...), but on the whole I agree with you.
Visual Studio IDE integrates everything wonderfully, integrating a really slick editor, a world-class debugger, and a high-quality compiler.
Yes. And it's all going .Net. And this is where the carping about Mono and DotGNU and whatever else should cease - getting a viable .Net environment on to Linux means you can start using Microsoft's tools to target Linux platforms. Then you get the best of both once more - good client tools from Microsoft, good server tools from Linux.
Cheers,
Ian
"The big issue there, he said, was a reluctance to accept legal liability for open-source software. Ballmer said"
Last i checked any software from MS it did contain a nasty EULA that prevents me to take any legal action now matter how much the product was faulty. Its really ugly to pretend that they themselves give any when the never do and use that as an argument against linux.
I think we are really in for a spin against linux from Microsoft. The bad news for them will probably be that since their trust account is completely drained none will listen to them. The more they spin the more they tend to look like bad loosers.
To lay so much effort on making all competition look bad indicates that their own products doesnt have enough value to compete.
HTTP/1.1 400
My guess is they want Linus to write linux for a palladium system so they can send him to jail or sue and end up killing linux
The "code" needed to run Palladium will be released under the BSD license.
It seems to me that the BSD license allows BSD code to be incorporated in a GPL product because the original BSD code is freely availible. This covers any legal problems.
As far as technology goes, the user decides what code to run, Palladium only tells you the code is unsigned and reccommends against running it, but the user still makes the final decision.
As currently explained it will be both legal and technologically possible to run linux on a palladium box. The only question is if you want to.
I'm in this community and I share my code with others (in newsgroups and published articles) all the time. No one is anti open source, not even Microsoft. Ballmer is just an idiot who doesn't always properly define open source. Microsoft is anti-GPL, and they also want to protect the intellectual property that they've spent billions on. However, when it came to .NET, they released the source code via the Shared Source license (not true OSS, I know). Because of the nature of .NET they felt it made business sense. And that's what it comes down to. Complete and utter OSS generally doesn't make business sense. Look at Apple. They don't open up OSX - they'd go out of business. But they did embrace the concept to an extent with Darwin. It's all about balance and not about extremes.
I just have to say again, that I'm very dissapointed in your post, the moderation of it, and the lack of intellectual honesty. You may hate MS, and all things MS, even us developers. But to make the blind assumption that the community is a bunch of closed source bigots is just as bad as myself making the assumption that Linux is hard to use without ever even trying it. We have a strong community that shares ideas and code all the time - we just don't base our businesses on that philosophy.
There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
I really don't care is Windows dominated in populatity: Unix dominates in thing I care about - scalability, reliablilty and security.
My choices arn't in line with most consumers: Example
Consumers choose McDonalds - I choose local mom and pop resturaunt.
Consumers choose Toyots - I choose GMC trucks.
Consumers choose WalMart - I choose REI
Consumers choose Microsoft - I choose UNIX
Consumers choose surburbia - I choose the city
Consumers choose Disnyland - I choose backpacking, climbing, sailing, foreign countries.
Your choice. Make it well.
Moneyed corporations, non-working 'poor' and criminal prisoners are turning productive citizens into tax-slaves.
Business users will never take open source seriously as long as people use phrases like "Micro$hit^H^H^Hoft" and others rate it +5 insightful.
Interesting: they aparently are abandoning their whole total-cost-of-ownership argument. Balmer states, "We cannot price at zero" and "We can't beat them [Linux] on price" - thus implying that Linux's price is zero. Quite the opposite from "it costs you more in the long run!"
I think they are just starting to realize they can't beat them. Outsmarting some of the smartest developers on the planet is going to be very difficult. We don't need marketing, we have word of mouth. It's proven itself time and time again that word of mouth is more important than any advertising campaign ever ran.
Microsoft will change their "Strategy" claiming they will win with it each time they do it. In reality, it's showing Microsoft doesn't really know what to do with it. They'll pull BS lines, about IBM and liability, but in reality it means nothing.
I think the last strategy Microsoft will come up with is writing quality software, which is the real reason why most people switch I think. At that point, I hope it's too late for them. They've had their time in the spotlight, they've helped and done their part evolving computers to where they've been. They are a dinosaur now, desperately holding on by using yesterdays flawed technology and attempting to purchase innovation. Not to say I think Microsoft will ever go away. It's going to change drastically though.
Dacels Jewelers can't be trusted.
"You get what you pay for."
But that's the beauty of Open Source / Free software -- you can pay for whatever level of support and brand name you want. You can choose to get everything for free, or you can get a million-dollar support contract -- or anything in between. This is the truth, and I think we've done a fairly good job of getting that perception out there -- and of course IBM's advertising dollars help too.
I'm going to assume that you've tried Linux and its apps for more than 5 minutes before posting your message. I'm sure it didn't cost you a dime to do so.
.NET costs over $1000 for retail licensing. The company I work for spent about that much for the set and they even get a discount.
What trust fund do you live off of to be able to afford the 'reasonably priced' apps you described. You mentioned the following classes of products: OS, Office Software, and IDE.
Windows XP, Office XP, and Visual Studio
Out of the pocket, you can't compare apples to oranges here. For the features MOST PEOPLE use in an OS (surfing the net, games, etc.), or Office package (write letters, balance checkbook in spreadsheet), or IDE (whatever they feel like doing if they're technically inclined to do so) only comprise the basics of the functionality. Why should I spend $299 for Office XP just to write letters if Open Office will do what I need?
I would wager to say that 80% of the home PC owners with an MS Office package don't use more features than is outlined in a beginner's training course (some people need training for Microsoft products, too). With that knowledge, they can use Open Office effectively.
If the highly advanced portions of the MS software is 'better', then I say go ahead and buy it. But if you don't use those advanced features, you wasted a whole lot of money. All you've done is made a decision that lacks common sense.
I'd rather spend my $1000 on a new PC or a vacation.
From first hand experience, XP did little for me after an upgrade. I was required to have 2GB free space to perform an upgrade from 98. The upgrade used ALL of that 2GB of space. I had to get a new hard drive because 2GB was all the space I had left. Great value, huh? XP plus an additional cost of a new HD. Although I notice a newfound stability in the OS (about time Microsoft), all I really see from the 2GB of junk that got installed is a bunch of eye candy. A 2GB installation of a RedHat or Mandrake installation gives me a plethora of software to play around with to discover the many things a computer can be used for.
I'm just glad I didn't spend any of my money for the upgrade. This was on my work PC. I support an existing application within the company, so I have little choice. But I can do without the upgrades, and instead, use Linux at home.
You do want him to go away right?
I'm no fan of Uncle Steve, but unless I'm missing something, he himself didn't use the word "outsmart". He said "We have to compete with free software, on value, but in a smart way." ZDNet inexplicably translated this to "outsmart", and the anonymous poster takes this one step further to "We'll outsmart open source."
Sloppy and dumb. Keep right on lowering your standards, everyone.
-- http://frobnosticate.com
Take a look at DRM. Microsoft has already won.
1. Build DRM into operating system, and patent operating systems with built in DRM.
2. Convince content providers to ( hollywood, music industry, government, service businesses ( health care providers, insurance companies, etc ) ) to protect their IP with DRM.
3. Lobby government to make it illegal to manufacture computers without DRM built in.
4. Threaten computer manufacturers until they build DRM into their CPUs (as Intel and AMD have already both stated they will. Apple will follow when MS threatens to stop making MS software for them if they don't ).
5. Lobby government to pass law to make it a jailable offense to possess tools to allow you to get around copy protection ( DMCA ).
Worst Case Scenario:
--------------------
All online media is protected by DRM. Computers can not view any intellectual property on the internet without running a DRM compliant operating system. Running a non DRM compliant operating system on a computer with built in DRM violates the DMCA. Microsoft owns the patent on DRM in operating systems, so any competitor has to pay microsoft for the right to include closed source DRM code in their operating system.
A lot of the things necessary to make the above happen, are already in place.
It doesn't matter if Linux can compete with Microsoft on a technical level. Microsoft has billions of dollars to spend on lobbying the government for new laws, and with their monopoly power can threaten other businesses to support their DRM standard. They also have powerful allies in Hollywood and the RIAA, who both want microsoft to succeed with this vision.
Time to wake up.
We've known ever since the Halloween Documents that they have been running scared
I think it's pretty clear that Microsoft is unconcerned with Linux and rightly so. When you run Linux, you have to be very paranoid about what scanner or digital camera or video card you buy. We've all been there. There have been slashdot stories about it. The bottom line is that the fundamental differences between Linux and Windows and MacOS are very few, when it comes right down to it. But switching from Windows to Linux, assuming you do more than just download MP3s and browse the web, is a big pain in the arse. The restrictiveness that comes from not being able to walk into Best Buy and get whatever it is you want--application, game, new video card--is frustrating. It isn't worth dealing with unless the alternative gives you something that's way, way, beyond what Windows gives you in a tangible way. And speaking as someone who runs both Linux and Windows, that isn't the case.
Because the world is a better place thanks to BSD, maybe?
dare, I do not agree with your assumptions, and hence with your conclussion.
.NET features state of the art innovations for large XML document handling, and in Mono we will have an extremely hard time implementing your XPathNavigator-based XSLT. Even with reference implementations (like Daniel Veillard's), this is a truly advanced piece of code. We can emulate it using slower, more inneficient mechanisms, but we wont be able to perform as well as Microsoft's .NET XML implementation.
Linux is just starting to make inroads in the enterprise and critical application markets, say it became useful in 2001. This is the area that has been dominated by Unix since 1986. So it took us "only" 16 years to duplicate the enterprise functionality of a Unix operating system.
Sometimes copying is easier than innovating: but achieving total compatibility -which can not be ignored- is a massive task. Wine has been cloning the Win32 API, and it is one of the most ancient projects from the Linux community: it was there back in 1996, and we have still not managed to clone the entire Win32 API. Yes, copying certain things are easy, but achieving the compatibility is a completely different matter.
Am going to give you another example which must be closer to you: the Xml implementation in
I rather see Microsoft stay on the innovation track, than go into a legal battle against Open Source projects.
Proprietary software has some advantanges, and open source has different ones. Open Source is making some inroads into a Microsoft-dominated world. And I do not see anything wrong with having more than one operating system in our day to day environments: it promotes open standards, it promotes well written and well documented reliable solutions, and ultimately, it allows the consumer to choose a solution that is right for him.
Miguel
As usual, Ballmer is either lying or deluded. I recently fielded a call for a large Wall Street company that is deploying IBM software for Linux. Considering the size of the lunch tabs picked by the IBM sales person, I can tell you this is not a small contract.
IBM sells complex, expensive products such as DB2 and WebSphere for Linux. These pieces of software are certainly not free (nor open-source) and they seem to sell very well.
Please don't start a flame war against the closed-source nature of DB2. That's not the point. The point is that Ballmer does not have a clue.
--
Mad science! Robots! Underwear! Cute girls! Full comic online! http://www.girlgeniusonline.com/
Ultimately MS will probably kill Oracle, Borland, and a few others. In doing
so, they will eliminate thousands of software engineering jobs which enable
people to write open source software in their spare time.
I really don't mean to sound trollish, and I'm definitely not flaming, but this is rather stupid. I will give up everything, never touch a computer again, and join the circus if Microsoft can kill off IBM, Oracle, Sun, and the others.
Microsoft is not that big. Microsoft is not all powerful. Microsoft is dependant upon the OEM dealers. Dell, Gateway, Acer, Toshiba, etc. If they had another option for an operating system that was better than Windows (I mean actually better, not "It can do most the stuff, pretty decent") than MS will be history.
If Linux wants to beat MS, that's what they do. Build a unified windowing SDK, that's much better than Xt. Build a unified system SDK, for socket communication and all that. Finish Wine. Then, MS won't be able to stand a chance.
However, I bet we'll see MS come out with a Linux kernel before we'll see a unified Linux architecture adopted as a standard.
Dacels Jewelers can't be trusted.
Quoth the article: For nine years, the company has designated users with particular skills--usually seen by how often they intervene helpfully in newsgroups--as "most valued professionals". Currently there are about 1,200 MVPs, half of whom are in the United States.
Wow, 1,200 ultra suckers, is that all? I was sure there were at least 5,000 microsoft trolls at Slashdot alone. Oh well, it just goes to show what a few loud mouths can do to a useful conversation. Has it really been nine years since Steven Barktoo? You gotta love the M$ community where advocating M$ profits is more valuable than code.
Seriously, there are no new dirty tricks here. It's the same old BS that's been used with the MSDN and what not. M$ has attempted to build a community around purchasing their software. Tools developed by those members are shared, but they are routinely broken by M$. If M$ were free, or even just open, a real community could exist. What's there instead, at it's best, is simply a loyal group of ever abused consumers. At it's worst, these folks take their frustrations out on other communities.
You can fool all the people some of the time and some people all the time, but you can't fool all the people all the time. M$ will eventually run out of "developers". Is there realy anyone out there who develops for M$ platforms because they think it's the best platform? Most people who do write for M$ tell me that they "have" to know how to do it simply because of it's prevalance. That's not a situation that can last.
DMCA, Hollings, Palladium. What might have sounded like paranoia is now common sense.