Microsoft's Unique Innovation
Anonymous Coward writes "The way John Carroll sees it, Microsoft doesn't get enough credit for all the technology it invents. The company's understanding of the marketplace, argues Carroll, has proved fertile ground for many of the inventions, however incremental, that Microsoft produces on a regular basis. That awareness is that all software markets, however "unrelated" they may seem, have linkages to each other. And it's an awareness that open source will have a hard time matching. Another reason many fail to appreciate Microsoft inventiveness, continues Carroll, is because most inventions are pieces of larger puzzles."
* checks calendar *
Nope... it's not April 1st. Did I miss something?
This guy is pretty amazing in his energy applied to convincing the world (and himself) Microsoft is an inventing kind of company. He even uses a bizarre example:
Wow! I'm not sure in this universe what comparison is being made. But I infer he is saying Microsoft is getting accused of being non-innovative because they're making the Formula One racers. I'm not sure this is a metaphor I can accept for the stuff I've seen coming from Microsoft, unless a Formula One racer:
I would however cede their metaphor in these regards:
There are also some specious arguments and claims:
Regardless, it's kind of fun to see the periodic article pushing yet again to tell the world Microsoft is innovative. In Microsoft's case, it is actually possible saying so makes it so.
Not inventing them.
Riiiight. I work in an almost all MS shop, and if everything suddenly started working seamlessly, I'd have a friggin' heart attack.
You are not the customer.
sulli
RTFJ.
Another AC with an e-mail address (really people, think a little). Oooh and another inflammatory story from zdnet blogs. Yo slashdot, just save us the trouble, stop accepting blogs as news. All you do is drive up ad revenue for these sites that often are filled with jibberish and anything that resembles news worthy material...
"Some days you just can't get rid of a bomb."
I don't remember having to reboot as much with other platforms ... I guess that's sort of an innovation
I'm just curious.
I know a very long list of technologies that MS claims to have invented... but buying a company that invented something and inventing something isn't the same thing.
This guy actually works for Microsoft as acknowledged by ZDNet themselves. You should take some of this with a pinch of salt then.
Both very fine pieces of technology innovation.
Everything else -- I mean *everything* else -- was a copy of the successful work of a more deserving 1-in-a-thousand startup that suffered through all their hard times only to get stomped by the monopoly in the end.
Sam
A mature, rational discussion will follow.
Maybe I am a bit out of the loop but the lion's share of M$ revenue comes from Windows & Office. An operating system and a collection of applications, that are direct dirivitives of the same software you would likely buy over 10 years ago. Sure both are a bit more polished than the same version from a decade ago but I would not call that innovative. Nothing else springs to mind when thinking of what M$ is known for. They just buy or steal other people's ideas and rebrand them.
When was the last time Microsoft actually developed something on their own? Arent most of their products bought then developed on top of? ie: DOS - Windows, XBOX, Direct X, Hotmail. Microsoft is not a great software development/inventing company they are however a great marketing company.
GL HF!
But when compared to the rest of the industry, they stagnate. Certainly, they've made some valuable contributions, but when you consider their next closest competitor is less than half the size, they should be responsible for an overwhelming majority of invention and innovation in the market. But - they're not. Part of my problem with Microsoft is that it seems like since Windows 95, they've been constantly playing a game of catch up, rather than bringing unique products to the market. They certainly have a way of solving integration, and seemless interface design with other Microsoft products, which has made them successful. Microsoft might be the master of integration, but innovation leader? Most certainly not.
And Microsoft's innovations always seem to hurt the consumer in the long run. Granted, they have made some significant contributions and ideas to the software industry, but MS seems more concerned about catering to the companies that demand to impose regulations on digital media (**AA, et al.) while most of the open-source and freeware community listens to their users and tries to help them all the more, instead of partially helping, and partially hating.
I suppose I just prefer unconditional love, than a love-hate relationship.
Anyone can sit and fantasize about what the motives of an XYZ company are in doing what they do. Much like critquing a work of literature: many times the author himself doesn't know why he wrote what he did and many times his intentions are much more basic than how others interpret them.
Given that there still isn't a consensus as to what the P in LAMP stands for, I don't know if I'd hold my breath on that happening. Not that I'm so optimistic about the LSB either, but at least they know what it stands for!
Anyway, Microsoft -- the place where they excel is this: They make something that isn't very good. They make a version 2 that's better, but still not good. 3 isn't bad, and by 4 it's 90% there.
Their competitors (Sun is a perfect example) can frequently make a better version 1, but then Microsoft is still there and competing with them, they get bored and go on to something else. The open-source projects have trouble doing the boring 30% that gets you up to 90%, and start adding translucent menus and XML feeds instead.
Oh, and that's why I'm a Mac user, given the choice...
What I'm listening to now on Pandora...
This is sales and marketing. You put a twist that is difficult for anyone who isn't technical in understanding (99% of people). This is what politicians do to get people behind something. You use a lack of understanding, make it sound good, and talk like you know what you are talking about and people buy it and believe you. Sales and marketing.
Evolution or ID?
It's worth noting that John Carrol is a Microsoft employee, who also writes for ZDNet. The journalistic integrity here is absolutely zero.
Now I don't blame him for his obvious slant. He's paid by Microsoft. Hell, he probably wants to think that his work, and the work of his co-workers is innovative. Who doesn't?
Personally, the fact that ZDNet brought him aboard as a writer is where the real problem lies. I remember at one time how ZDNet used to try to defend themselves against accusations of being MS-shills; but now they seem to embrace it whole-heartedly.
So, coming from this source -- can anybody be surprised by the conclusion? It's worth just what we've paid for it: absolutely nothing.
Yaz.
OK I finished reading the rest of his tragic blog posting. It sounds like his eventual conclusion is that Microsoft innovated mediocrity. Which is probably OK considering that VHS (mediocre technology) beat out Betamax (superior technology). And IDE (mediocre technology) beat out SCSI (superior technology) on the desktop. for people who don't want to deal with mediocre software solutions, Microsoft still isn't the answer. Having a consistent technology backend that becomes the "de facto standard" is never a good thing when you are looking for the BEST solution. Usually you are making some compromises, at best, if you go with a solution like that. Witness the dismal quality of commercial software today. Everyone and his brother is a coder due to the logic this guy is suggesting (a desktop developer could also develop for handhelds). That's NOT a good thing. While the guy might write excellent apps on the desktop, do you really want him implementing things that he CAN implement on a handheld but probably shouldn't? And you know he will implenet them because he's never worked with handhelds before. This is NOT a good thing.
Just think about all the people out there who call themselves "web masters" and "publish" their sites with Microsoft Word on Windows 95 with Personal Web Server and you'll see where I'm coming from. Sometimes it's better to leave things to people who actually were trained within the problem domain. Trying to make them spread their reach may not be a good thing in every case.
-"...bad old ideas look confusingly fresh when they are packaged as technology" - Jaron Lanier (Digital Maoism on Edge.o
I can think of preceding examples for a couple of is examples of innovation, so all he's really convinced me of so far is that he didn't do his research before writing this article.
Apparently, innovation isn't developing new technology. It's noticing new technology coming out of obscure companies and the academic community and then re-implementing it for Windows and backing it with 8,000 metric tons of advertising hype.
is that most developers like getting paid for their work. :)
-Rick
"Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
To actually have a reasonable conversation about this. I'll help, by clearing the deck of:
1) 1,000 monkeys typing = Shakespeare, yadda yadda
2) Broken clock right twice a day, blah blah
3) Every other thing that's always said about buying innovation rather than... what, mining it? Every employee that works there is "bought" every week when they get paid, and sometimes they're bought in a group from somewhere else. Same as anyplace else with a lot of irons in the fire.
But - surely people aren't going to pretend that Excel doesn't exist, or that Active Directory isn't actually pretty damn effective. And Visual Studio actually has its moments (me: old timey VB6 fan, but what do I know).
If you actually work with MS's server products all day long, you'll find that there really is a sum of the parts that actually scratches quite a few itches. And don't forget their hardware... given my choice of a anything from Logitech, MS, or several others (especially for the money), for some uses I'd probably reach for the MS stuff more often. Strictly on touchy-feely-reliability merit, no brand loyalty whatsoever in that area. Unfortunately, they don't make the asbestos products I'll need for this comment.
Don't disappoint your bird dog. Go to the range.
John Carrol is the guy who used to be an developer living in Geneva, Switzerland. Anyone who had the misfortune to follow the ZDNet talkback boards would never fail to see John jump to Microsoft's defence no matter what the topic was, be it the DOJ case (Jonh:Microsoft is being punished for innovating), Linux (John:Developing for Windows is far easier. Just look at how easy it is to make a COM object I can use anywhere) or Microsoft's business practices (John:Microsoft is innovating).
Now, years later, after having trolled incessantly for Microsoft for years, he finally got a job with them and a blog at ZDNet where he, surprise, trolls for Microsoft.
I actually do think that Microsoft does innovate in places (xmlhttpobject for example)but I don't think I'd listen to John Carrol when I wanted impartial advice on Microsoft or th IT market.
he actually knows that he can't claim microsoft being innovative unless he redefines the meaning of the word "innovative" in some bizzard way he can't even express proberly.
MS does help innovation, although not in a sane way. Sure, there are lots of small companies with fresh, innovative ideas which get bought up by MS. Evil MS, no cookie? Wrong. How likely is it that those companies would have survived? For most: zero. So, in theory its a good thing that the 800-pound gorilla takes the innovative ideas and includes them in their products. In theory. In practice the new ideas often vanish in the patent portfolio, or they mutate to really ugly MS incarnations.
This sig does not contain any SCO code.
You see, there was this company called "Go" a few years ago. Read about it here.
They were working on a Tablet PC before MS fucked them over - at least that's the way they tell it.
Evil people don't think they're evil. - George Lucas, Making of Ep III
Look at all the things they HAVE created:
DOS
The GUI
the Web Browser
Word Processing
Media Compression
Solitaire
The future seems to hold limitless possibilities if we look at their past innovations. Long live Microsoft!
"If you put butter and salt on it, it tastes like salty butter." -Terry Pratchet, on Popcorn.
Apparently some of you have forgotten the Golden Rules of Slashdot.
Here they are:
Rule 1: If you're discussing a problem with Windows:
Blame the monopolistic, capitalist monstrosity which is the root cause of this problem. If Microsoft weren't a bunch of money-grubbing, back-stabbing pigs your problem would never have occured.
Rule 2: If you're discussing a problem with OSX:
It isn't Apple's fault. Maybe its your fault. Or maybe its that third party software you're using. Most likely your problem is the result of incompatibilities with MS Office (see rule 1). Apple doesn't make mistakes. Apple loves you.
Rule 3: If you're discussing a problem with Linux:
Agree that there *is* a problem. Then state that the hardworking heroes of the opensource community are hard at work making this problem go away. The message has to be that "We're on it". Remember, one shining day in the future these problems won't plague our people any more. It doesn't matter that your system is losing data, we proudly wear the banner of responsibility in this matter, and we are slavishly addressing your problem.
Any questions?
----------
judge a man by his wallet
------ The best brain training is now totally free : )
At the risk of being flamed... does linux innovate? does open source innovate?
And I mean besides being open-source alone which is pretty innovative... It
marginalizes existing industries and makes software cheaper + it provides jobs and opportunities without having to shell out $$$ for official certification programs.
A lot of what we like is *NIX apps and utilities... linux is not entirely innovative in this way. Sun with Java? Is a JVM innovative? I can say that in
academia there were previous VMs around.. Apple with Aqua? perhaps... but seriously... most people take what works and make it a little bit better and in many cases a little bit cheaper (or expensive by adding/increasing value). Apple
did this with OS X. It makes *NIX more valuable. DirectX? Is that innovative or a complete smash up of OpenGL? Visual Studio? Visio? SQL Server? MSFT buys good tech... SQL Server may get slammed by many here, but for a small-medium business that needs advanced data analytics to query financial data and export it to XLS/PPT for the executives to make decisions I think it works pretty well and is way cheaper than the alternatives. Big companies use Big Iron and Oracle. MSFT has largely been medium user to end-user desktop based. That is because there is a lot of money in those areas. Follow the money and
you will find MSFT.
For businesses that don't need that, such as web2.0 companies there is little incentive to go with MSFT on the backend since it is pure cost than value. Plus you can tweak and extend your linux implementation freely. Linux is more customizable and that helps in many instances and it is cheap for building a server farm. But for data analytics, for integrating information, and providing information value for cheap MSFT is the way to go. They own the corporate information pipeline. That is where value is. Information is valuable. Making it easy to create, get, and use information. Open source hasn't done that yet, except in limited cases where programming gurus go off and start there own companies (Yahoo,Google) etc... and even then they scale to large company size and then will buy Oracle and other large-scale data analytics (or write there own). Google makes then NET valuable. Ebay makes garage sales valuable.
I think open-source will continue to marginalize infastructure, but as long as MSFT keeps providing information value it will always have the lead. Here information value is provided by the solution and not necessarily the product.
It ends when "I wonder if Open Source can do what Microsoft did."
:) Google seems to be doin a great job so far.
There alone, explains the author's lack of grasp on the subject. The Open Source movement is riddled with people that once upon a time, made Microsoft a great company. And I will give credit, even as taboo as it may be on Slashdot with the large followers of Microsoft *cough cough*.
Microsoft's ability to innovate does not lie at the OS level, or the application level. It lies at a fundamentally different area, one that's not related to software in and of itself. Microsoft's brilliance is simple -- they made it possible for a business to conduct complete workflow thru their software, from beginning to end. Businesses will always mandate what the future of consumers will buy, and their decisions. If you work for a finance firm and they tell you "Okay Johnson, we are switching to Linux to save $2523432!".. do you think that Johnson is going to go home and buy another Windows PC for his home? He will need a Linux PC to mirror his work environment. Then he will have a friend who comes over and says "wow, what's that?", where Johnson will explain the benefits (as explained to him by his company) of Linux on his desktop, and will thus propogate the use of Linux on the desktop.
Microsoft made Windows -- arguably a crap OS, arguably not. But with the combination of Exchange, Biztalk, Sharepoint, the Office Suite and Windows working in (relative) harmony under Active Directory well.. I'll argue it takes some vision to bring a company that far, and innovation to boot.
But I wouldn't count out Linux as the author did... the people who made MS what it is are who are working in Open Source, working at Google, working at Yahoo, working at IBM. And they will tell us how innovative open source can be, or hell, not even Open Source... but MS alternatives
The price is always right if someone else is paying.
If they had just straight copied Apple's Trash, think of the landfill problems we'd be having right now. Reuse! Reduce! RECYCLE!!!!
I wish I could find a link somewhere, but back in the Windows 3.x days, the days where serial mice were common, the days when _Mouse Systems_ actually meant something, the days when mice were ugly bricks, the days before the MS dove bar mouse, I remember seeing a mouse by Genius that had a front-center-mount scroll wheel.
The wheel wasn't clickable as a third button, but the spiel on the box was all about how it would make scrolling that much easier.
So Microsoft didn't invent the wheel mouse, but they did refine it considerably and make it universally usable, thanks to their ability to integrate tightly into the OS. It's so much easier to do that when you control the APIs.
-- I ain't broke, but I'm badly bent.
A lot of people fail to understand what real innovation is. Sure every now and then there is an invention that abruptly changes the world. Some people consider the Segway scooter an example of such a thing. I do not.
Microsoft has made a lot of very small innovations (often called "soft innovations"). Whether it's the ease of use of VB or the elegance of C# or the xml grammars used in the speech SDK. They are not huge, "big bang" style innovations, but they are not insignificant.
Microsoft slowly advances the state of the art and we're all better off as a result. Sure it's not flasy like the industrial design of an iPod or the first space walk or the Polio vaccine, but added up they are a huge force of progress.
Amazing magic tricks
The aquaduct, don't forget the aquaduct!
Once I was a four stone apology. Now I am two separate gorillas.
Microsoft's innovation is the application of brilliant marketing tactics and envelope pushing legal tactics to the software industry. Microsoft is NOT a technology driven company, and woe the the technology driven software company that dares to go head-to-head with Microsoft. Their 'innovation' has been tremendously profitable to Microsoft, but if anything has hindered innovation in the software field.
[Insert pithy quote here]
Standards? Works everwhere? Hey dude -- you're working for M-i-c-r-o-s-o-f-t... you know, the people who don't like standards, who won't use open standards (OpenDocument), tweak standards so they are not compliant (Kerberos), invent their own "standards" and not share them (MS-Word format), and then finally try to patent everything (FAT filesystem) so that other people (that would be us, the open source community) can't use it.
Maybe you should read your own article and think about those things, eh? Maybe a lot of people at Microsoft should think about those things...
coding is life
This guy works for Microsoft, and had released an article with a rather defensive tone to it. I laughed the same way when I heard Mrs. Bush chastising the American public for picking on her husband.
1992 was the year that OS/2 2.0 (the first 32-bit version) was released by IBM with its nifty ability to run both DOS and Windows software out of the box and a real drag-and-drop GUI that made the newly released Windows 3.1 desktop look fairly primitive.
:-)
Unlike DOS GUIs like GEM, PC/GEOS, and others which preceded it, OS/2 was demonstrably better than Windows in almost every way you could think of except in three areas:
* It required more RAM than Windows did (OS/2 was usable in 8MB while Windows was usable in 4MB).
* It had support for fewer devices (especially video cards) than Windows, which was a major issue for a number of people I knew who were interested in it including myself, and
* It required a bit of a mind shift to use if one was used to Windows, mainly because it actually used the second mouse button for context menus and such (unlike Windows).
It was missing native software, but that didn't matter -- most of the folks I know used it as a platform to run DOS or Windows software anyway. Why not? It that that job very well.
We know from history that preloads, developer deals, and various other Microsoft tactics and actions would cause OS/2 to drop from the industry radar roughly four years later, but I'm sure that the introduction of IBM's product scared the crap out of some folks in Redmond.
I for one am thankful that IBM released such a product -- in those days, we didn't have many alternatives on x86 hardware (BeOS wasn't around yet, nobody in PC land had heard of the BSDs, and Linux was just barely starting to become useful).
Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
The Theorem Theorem: If If, Then Then.
Problem with your examples are that SCSI and Betamax were expensive solutions while VHS and IDE were considerably cheaper for the consumer. The lower price allowed greater adoption, market share and eventually success of the inferior product.
Microsoft basically was the VHS or IDE of the computer world during the 90's when Windows took all of the market share from superior operating systems, primarily the Macintosh. Problem is there is now a superior technology with a lower pricepoint in Linux. Microsoft has become the proprietary 'Betamax' of the early 21st century. Expensive applications like IIS can't compete with Apache due to it's lower cost of ownership. Eventually Microsoft is going to lose market share and fail - it's inevitable.
Find coupons in Greeley
We don't WANT the technology (read: DRM) that Microsoft invents!
There's also the fact that they don't play well with other. People at Microsoft deserve a big share of the credit for inventing XSL — and it would be hard to overstate the importance of that. But, as they always do with any activity they can't control, Microsoft gradually withdrew from the XSL working group. So whenever you hear about XSLT or XSL:FO, it's in connection with somebody else.
Hotels have had them for years... so where's the innovation?
Now, I know as well as the next pro-Windows shill that Open Sores copies everything Windows does, so give it a year or two and I'll have unlimited free beer, whisky, chocolate and peanuts.
All they have to sort out is free hookers and I'll be sorted.
Stick Men
Most of the base technology that MS has been touting since its glory days of DOS/Win3.x was copied from Apple, or the Xerox PARC. [For those unfamiliar with PARC, I highly recommend the book "Dealers Of Lightning"... or just google "Xerox PARC history".]
MS's claim that they're responsible for ANY major innovations in the computer industry is on par with Al Gore's comment that he "invented the Internet". How can a company whose base technology was stolen from someone else, and enhanced with innovations originated elsewhere, claim any innovation of their own?
Below are a few examples of the baseline concepts that completely changed the computing world, and led to the proliferation of personal PC's, the Internet, and quite a few other things. And NONE of them were pioneered by MicroSoft.
1.) A suite of applications that shares data and is designer with multiple users in mind.
2.) A packet-based, self-monitoring networking protocol? i.e. "let's work out a stable connection over an unstable medium".
3.) Image rasterization (conversion of displayable image to printable).
4.) A programming language whose specs fit on a SINGLE piece of paper, and from which dozens of other languages spawned.
5.) Seamless scrolling, adjustable by-screen, by-line, and by-pixel.
6.) In-application adjustment of application parameters, as well as command scripting.
Just six examples out of hundreds, of the concepts that were invented by others, but co-opted by MS. And now, they claim innovation? I call "bullshit"! Almost everything that is promoted by MS today is based on technology that was invented in the 1970's.
There's a significant difference between "enhancements", and "invention". My advice to Microsoft's mouthpieces would be, look up the definitions of these terms, and don't make yourself look like a fool in front of a worldwide audience.
Subject says it all.
The race isn't always to the swift... but that's the way to bet!
It's nothing but crumpled porno and Ayn Rand.
Troll.
1. The "taskbar". Before Windows 95 there was a concept of a window being "iconized", where the "icon" vanished if the window was open. It appears that Microsoft first made an "icon" that stayed there even if the window was open.
Err, both NeXT and OS/2 did this. Furthermore, there's a very good reason almost nobody else uses the "task bar": it's a terrible user interface.
2. Also in the taskbar, the realazation that words are more important than icons, and shrinking the icon to a more appropriate 16x16 size and making the text visible.
In OS/2, you got the entire text. Even for Modal Windows (which don't show up on the Win95 task bar). For NeXT you got a tool tip of the full text, and never an amended version (like you'll see in Win95).
3. Eliminating the artificial dividing line between the window border and the contents, so that a window displaying a uniform gray rectangle of the right color blends cleanly into the border. Although I wrote something like this myself quite a few years earlier for the NeXT, I hardly publicized it, and never saw similar graphics design until Windows.
Wow. Many MacOS and OS/2 applications did this exactly, and NeXT did it one better by getting rid of the window border itself.
4. "Combo box" where text input and multiple selection are done by the same widget. Having worked with NeXT before this, I'm pretty certain it did not have this, and never saw it on any other system either. (crappy popup implementation with the scroll bar is irrelevant to the innovation, although I really wish they would fix that...)
NeXT most certainly did have it, and so did Motif. They were uncommon with Motif, but SGI used them quite a bit.
5. Scroll wheel. The idea of having another control to scroll data on the mouse was older, but Microsoft seems to have realized that a 1-D version would provide most of the benifit without the confusion or flakiness of older attempts that tried for 2 or even more degrees of freedom.
Wrong again fanboy, both Kensington and Logitch did it with a knob, and Logitch even did it with an actual toothed wheel that was much easier to use than the Microsoft bastardization.
This is exactly why Microsoft has a patent on using a scrolling wheel as a z-index instead of as a scrolling device.
6. Having all files be "commands" in that if you double-click it examines the file (even if only the filename) and opens it with the correct program. The Mac does not count because it relied on imbedded metadata in the file, rather than an outside deciding program. Nor does #! notation in Unix exec of files, as it still requires the execute bit and does not work for files that lack this. I think a very important detail is that this idea could have been implemented 20 years earlier, it does not rely on GUI, and no CLI system ever did. A useful idea that is not realized until long after it is possible is a real indication that it is an "innovation".
First of all, MacOS doesn't work that way; the "type extension" is 4 characters (instead of three), but it's basically the same mechanism. Furthermore, multiple programs that support editing a file type are all accessible (as the creator is additionally available as another 4-character extension).
Why are these things invalid when they're clearly part of the file name?
So even if you refuse to let the Mac count for other reasons, why don't GEM, OS/2, OSF/Motif, CDE, or NeXT count?
Open source developers don't usually copy Windows features because they think they are good, they copy them in order to make it easer for Windows users to switch. OpenOffice, for example, could be a much better office suite if it weren't constrained by the shitty Microsoft application it is trying to replace.
And many of the features you may think of as open source copying from Windows weren't actually invented at Microsoft at all--a Microsoft product is simply the first time you happen to have seen them.
for an article that's designed to be inflammatory? It could just be me, but it seems like posting pro MS articles on /. is like a white guy yelling "Up with the man!" in the middle of Harlem. I can almost hear half the /.ers thinking the nerdy equivelant of "Oh no he di'int."
https://www.eff.org/https-everywhere
Microsoft certainly innovated that POS. If there was ever a piece of software so central to an operating system, yet so fragile, vastly overburdened and insecure with a tendency to break if you just look at it, then it's the Windows Registry. I don't know how often in all the years that I've used Windows just been dumbstruck at what a braindead idea it was to make the registry so central to the OS.
The irony is that the Registry reflects Microsoft's company structure, i.e centralised, as compared to any OSS OS where there are hundreds of competing config files in different formats which ensure that the OS won't become unusable if one of them goes down. And that is probably why OSS is inherently stronger than Microsoft. No matter what Microsoft does, Linux is simply too broadly based to die. Microsoft will pay one idiot like John Carrol thousands per month to blog about how he loves Microsoft (he's been developing for 11 year and that's why he *knows* Microsoft is better than OSS or anything else, according to him. He doesn't realise that there are people who have been coding on other platforms for over 20 years and have the exact same opinion about their favourite OS for the same reason).
Still, his zealotry paid off in that he got a well paid job to troll about Microsoft, even if he has become more defensive about it over the years, which makes me laugh, to be honest. The guy's like a little kid trying to win a fight by shouting the loudest.
Slope of progress? Like, do you measure that in utils, or what? Lines of code? Eye-candy? How many OEMs include it? Or do you measure it in reliability, security, standards-adherence? The underpinnings (openstep, freebsd) have always been there for the taking by anybody in the OSS community yet it took Apple to produce what I think (and many others do, too) is the first decent version of UNIX for the desktop.
Always there for the taking? Nice corporate attitude. Well, that sentence speaks for itself. Apple benefits from the hard work of the folks at Berkeley and KDE, then adds some polish, calls it innovation. 'cepting they wouldn't be where there are now had it not been for open-source. And by the way, if you search the Slash archive, you'll see Apple is not exactly a self-respecting member of the open source community. They see far, by sitting on the shoulders of giants. But don't contribute anything back, unless they get their hands slap. Read up on Safari's roots in KDE's KHTML.
Even if Microsoft gets Longhorn out in 2008, it will still beat linux.
NOW you're talking crack. What an inane statement first of all. Still beat linux in what way? Again, what are your criteria? Besides, the Linux development pace has forced Microsoft to entirely revamp their glacial development process to the 'Agile' process of the Linux crew. Read up on the article in WSJ recently about how sloooooow it took to get builds from Microsot.
Just look at GNOME. It's practically got a [bleep] start menu.
The start menu. Oh, thank you very very much Msf. What a wonderful contribution. But they stole the entire user interface for Windows, and Windows 95, from Macintosh, who stole it from Xerox PARC. Xerox Parc built the GUI interface. Msft contributes a button. Thanks.
Besides, KDE standarized on DCOP, GNOME on Bonobo (CORBA?), that blows away his argument that nothing like that exists in the open-source world. Microsoft's advantage is copying an existing standard (CORBA), and embracing/extending it (COM).
Besides, so what? DCOM (distributed version) is a failed standard, and COM is only applicable *within* Microsoft (think intranet vs. internet), that's why they bit the bullet and are pushing web services, having realized having a Microsoft-only standard doesn't do them a bit of good in the real world. Further, let's take CORBA. This is a well-adopted standard, supported by 800 companies, and many great open-source implementations, such as omniORB. With CORBA, or web services, or even REST - interoperability works. .
Well, they ain't using COM either. [Granted, it would be *great* if KDE and GNOME standardized on *something*. There was talk of some sort of Bonobo-DCOP bridge. ]
i thought i was going to have to argue against a very dangerous idea, and have to really talk about the totally misbegotten ideas about the correlation between warfare and technological advance. but then you knocked down your own house of cards:
"You'd better bet if the government needed some awesome software to defeat cyberterrorists or something, there'd be a boom in the market"
yes, that's exactly right. if "government" needs something awesome-- AND pours money into it (that part is crucial)-- good things can happen. you can actually cut out the middleman, who is war. it's all about the money, not war. somehow you haven't noticed that.
not only are there peaceful technologies that could improve everyone's quality of life if it was made a national priority for THAT REASON, rather than the hysterical r&d impulses and blank-checks for the military-industrial complex that come with war, there are many technologies that ALREADY HAVE ARISEN without war. so what you said is coming off as very crackpot and very dangerous.
the immediate forms and formats of every piece of gadgetry i use has nothing to do with military technology, and has everything to do with consumer technology. the world wide web itself has come unto its own without war. now you can argue until youre blue in the face that somehow everything that i find useful, in some ultimate or original way, comes from military research. but you'd be pathological. for example: "It's likely we wouldn't have satellite communications if it weren't for the German's V2." you might as well surmise that we wouldn't have "fast-moving vehicles" if somebody somewhere didn't want to kill somebody in short order. because, actually, regardless of what the connections between some sectors of space-technology and warfare are, satellite communication BOOMED for just that-- communication, not war. peaceful commercial purposes are what gave rise to modern satellites, not war. similarly, automative technology comes from companies who want to make money off of it, and who want to make their racing teams the fastest. you see, it's kind of nice, isn't it? because hundreds of thousands of people don't have to die. (the profit-motive, even during peace-time, has some obvious problems, but i digress...)
war just happens to be the easiest current way to get the money floodgates open. in fact, there's even some people out there who don't think "government" should bother collecting or spending any money at all on anything other than warfare. but in reality, war does not magically make venture capitalism, or wise investments possible.
you'd be correct if you could name some things that are anything close to unfeasible without the motivation of national warfare. but, you're not correct.
did the first commercial spaceflights have military objectives? did the first GUI have military objectives? does my beautiful ibook come about from war? desktop linux? the blogosphere, the world wide web? no. they didn't.
you can blab all you want about how war is the greatest thing ever and we should say prayers in thanks for it every day. but it's sickening. there's not some magical barrier stopping people from innovating during peace-time. it's a matter of national fear and the willingness to invest in new technology. military industry gets a blank check during war-time. that's all it is. how could you not have noticed this?
for any piece of technology that owes itself to some military research somewhere, some DARPA project, some ancient innovation of death, i could probably name a hundred computer, scientific, biomedical advances that have absolutely nothing to do with war. yes, "it can even be argued that innovation has slowed in america because we don't have a war."
innovation hasn't slowed down. technology does not start or stop at your, or war's, convenience. you'd have to live under a rock to think that, because so many breakthroughs are all over the web, all over the news, and they make the items on your shortlist of nic-nacs look puny and trivial in comparison. have you looked at a physics or astronomy journal lately? visited a biomedical lab? surfed the internet?
MS licensed SMS from NetIQ...
.Net langs, just like most Oracle developers still write PL/SQL code, not Java stored procs. It'll make non SQL Server developers feel slightly more comfortable, but it will make it even easier for DBAs to say, "well, figure it out yourself."
MS colicensed SQL Server from Sybase, way back in NT 3.5 days, and eventually forked it about SQL Server version 6.0.
CLR? OK, let's allow other languages to "compile" to the JVM, eh, Sun? Let's not even think about the USCD p-code system...
SQLCLR? What about Java JRE embedded in Oracle?
Exchange? Hmm... Lotus Notes. GroupWise. CHMS (if you have worked in US military hospitals, you know full well about CHMS... but I would posit that it is internally what Exchange wishes it could be. Yes, I know about how shitty everyone who uses it thinks it is...).
WinFS? Oracle did this first, InternetFileSystem (iFS).
MTS...didn't they kind of steal that idea from IBM?
ActiveDirectory is MSified Kerberos.
Terminal Services, better ask Citrix how they feel about that one...
for one reckon VS.Net 2005 Team System Oooo...Delphi Enterprise. Hmm... been this way since at least Delphi 5. Remote debugging, too.
& SQL 2005 are gonna kick some serious butt. Nah. People will realize just how stupid it is writing stored procedures in
(Ajax support and ongoing ORM systems are gonna be the icing on the cake.) Ruby on Rails.
a lot of the stuff in this software has gotta be their own ideas/solutions
Maybe, just maybe, Microsoft would be far better off saying that they're the "BASF" of software development: "We don't come up with the ideas, we just market the hell out of them so you think we did". Of course, we wouldn't have AJAX if some other non-MS brains realized how powerful XmlHTTPRequest actually is...
Sure, some of the guts are actually worthy of respect, even back in Win 9x days (read: "Undocumented Windows 95").