Rumblings of MS Office for Linux at CeBIT
An anonymous user noted that "ZDNet UK has an article concerning rumors at CeBIT that MS has a team of programmers working on a Linux port of Office. The report quotes a LinuxCare employee, and is probably only slightly more solid than the same rumors we've been hearing for ages now. " Again note, purely speculative rumor. This one comes from Linuxcare's Arthur Tyde.
But I have to wonder; if this happens to be a rumor with a grain of truth behind it, perhaps it's an attempt by Microsoft to show that while the OS group may have misbehaved themselves, the MS Office division is committed to cross-platform support, and gee Ms. Reno, don't let a few bad appl... er, vultures in marketing and sales ruin our Technological Innovation (tm).
"Great men are not always wise: neither do the aged understand judgement." Job 32:9
Microsoft has done more recent ports of IE to Solaris than that. The newer versions are still very bloated and slow. You are basically right that they basically re-implemented the entire Windows API under Solaris, what they specifically did is use Mainsoft's MainWin product which is a Win32->UNIX porting layer, which basically re-implements all of the Windows stuff under UNIX and is actually based largely on Microsoft's code (under license).
Porting MS-Office wouldn't be that much larger a challenge than IE, given that they have done ports of both to MacOS. I'd guess they would just use MainWin again. However, I don't believe they will do it, for political reasons. I wouldn't be surprised to see them do a port of IE to Linux, especially since I believe that Mainsoft has ported MainWin to Linux.
I think it is is inevitable that Microsoft are working on a port of Office for Linux... however, I think that this is something they will hold back from releasing so as not to assist Linux for the desktop. If Linux does increase significantly on desktop machines they will have to evaluate which is the worst threat to them: the threat to Windows or the threat to Office. When they gauge the time to be right and decide that ignoring Linux is working they will deliver Office in minimal time.
Alternatively, if Linux doesn't make headway on desktop machines the Linux port of Office will be binned.
Microsoft aren't stupid and I can imagine that there are a lot of people inside the company preparing battle plans to combat further Linux encroachment on what they regard as their territory.
What I *really* wonder about is if they are thinking about creating a Linux distro of their own, or indeed a Windows desktop for Linux with Windows GUI and APIs.
For Immediate Release
Today, Microsoft (MSFT) announced the release of MS Office 2007 for the popular Linux operating system.
"Linux has proven to be a very stable operating system, much more so than Windows NT," said Albert Hobrach, Microsoft representative. "We we able to reduce our development time by about 75% because we weren't constantly having to work around bugs in the OS. Expect to see more Microsoft products for Linux in the near future."
When asked to comment, Linus Torvalds said, "Microsoft? Who's that?" He then went back to working on Transmeta's latest secret project, code-named Friday. It is rumored to be an add-on to the Crusoe chip, but nobody knows any more. Torvalds would not comment on the Friday project.
Since the spectacular failure of Windows 2000, when computers world-wide exploded due to a programming mistake that later came to be known as the "W2K bug", Microsoft has been struggling to reestablish itself as a major player in the computer market. This announcement is projected to increase Microsoft sales of software by 100%. When asked to comment on this figure, programmer Andrew Welch said, "Twice nothin' is nothin'!"
In related news, farmers are concerned by increasing reports of winged pigs terrorizing the countryside. "Ya know how sometimes ya'll look up and a bird'll shit right in yer eye?", said agricultural worker Matthew Jones. "Well, ya don't want ta see what a pig'll do to ya. At least we should be grateful the cows ain't flyin' yet." Also, temperatures have been dropping rapidly in the infernal regions, and a major blizzard is expected sometime tonight. When asked to comment, Satan said only, "What the hell?" Reporter Dante Alighieri is on the scene.
Disclaimer: This is a work of parody for humorous purposes. Any resemblance to actual people or companies is entirely intentional.
-----
The real meaning of the GNU GPL:
The real meaning of the GNU GPL:
"The Source will be with you... Always."
Think about it - if they were going to port Microsoft applications to Linux, why wouldn't they start with Internet Explorer, which already has a Solaris port, and just type "make"? Sure, porting from Solaris to Linux could be more difficult than that, but not much, and the biggest difficulty would be the different endian architectures, something they'd have already figured out with the Windows -> Solaris/Sparc port.
Or for that matter, why not port Windows Media Player? They could reuse code from the Linux port of NetShow that got killed a while back.
Hell, while we're on the subject of Unix ports, why did they port IE to Solaris/Sparc and not Solaris/x86?
Simple. Microsoft isn't in business to let it's application development teams build up more competition for it's OS development teams. Solaris/Sparc runs on obscure hardware that NT can't? Fine, give them an IE port and hope that the accelerated death of Netscape will outweigh the few lost sales of NT/x86 workstations. But practically every copy of Solaris/x86 (and Linux) in use means one more Intel system that won't see NT installed, and so no ports for them.
It would be a retarded decision for Microsoft as a whole to spend resources on a project whose net outcome is to make their most dangerous competitor much more viable in a much wider market. In 4 years, when KOffice (and maybe Corel Office, if it ever ships) is kicking ass, then maybe Microsoft will port Office to try and keep marketshare. Even then I doubt it.
Why? Because Office is MS bread and butter in more ways than one. First, it is their principle revenue stream right now and probably will be for quite some time. Also, even though control of the Windows API is how Office became dominant and there is still a symbotic relationship between them, I think it is reasonable to believe Office Upgrades drive Windows upgrades more than vice versa. Hell, I'd argue that Windows upgrades are driven more by Office upgrades than any other factor (with other applications coming in second).
So, MS has two monopolies: OS and Office Suites. The OS monopoly is under attack from multiple directions: Server OSs, the Government, thin clients, computing appliances, freeware OSs. Also, the OS one is much less visible to the majority of end users (tell a secretary in your office she has a choice: move to a new OS, but keep her office suite or move to a new OS, but keep her office suite...see which she chooses). Right now, you aren't loosing yet on Office Suites, but a couple of the groups pinging you on OSs are gearing up for it. They are planning to using this OS diversity against you.
Even MS has limited resources. If moving a small amount of resources from the OS battle can protect you in the office suite battle without noticabily changing the odds in the OS battle, what do you do? You port Office to Linux to keep StarOffice and Corel Office from hitting you on the flank and maintain the stronger standard (Office file formats) that you have.
Hell, even if Windows looses this round of the OS battles to Linux or Mac or Be, this is a good plan. Office will last longer than Windows in that scenario, but provide an in for a Windows counter attack.
Just my $0.02
Herb
Again, feel free to sentence me to death if my questions annoy you. I'll come back in 5 minutes anyway. -Sythi
I can think of three possible reasons, all cynical (my apologies). These are all oversimplifications, and are just ideas (with some obvious holes), but there may be a grain of truth here somewhere...
1) The Clinton/Gore whitehouse has been using this type of technique with great success. When you are caught red handed doing something bad, hide and fight for as long as possible, but just about the time your enemies are about to pin you down and hammer you for it, you completely flop your behavior and make a big public scene about it. You steal your enemies victory and make them look silly. A pre-announcement or pre-release of Office for Linux would make a ruling by Judge Jackson forcing Microsoft to release Office for Linux at best a non-event, and could set the stage nicely to villify the Justice department for harrassing such a "noble and generous company". Microsoft lackeys can then start trolling the media talking about a 3 year 30 million dollar investigation that is accomplishing nothing...
2) As long as they fail to include support for exchange (microsoft outlook) integration, then Joe Corporate User will STILL need a microsoft OS on their desktop. They lower the heat on themselves, and don't give up a thing (as the business user is their bread and butter). Microsoft has done an outstanding job of using email extensions to cement their positing with the corporate IS departments, and is doing the same thing with Active Server Pages. Having Office for Linux won't do squat for you if when you view a web page a Microsoft proprietary format DLL has to be merged into your operating system to use the page.
3) If they release a 90% working version of Office for Linux, it will continue to control the market, but will always make Linux a sorry second to Microsoft, as you would need a Microsoft OS to use (insert key feature here), and Linux support for that feature will somehow never appear. Again, the corporate user is locked into a Microsoft OS. This will "scratch the itch" of consumer demand just enough to keep Corel or others from developing real Office competitors, but never really bring a the same level of functionality to Linux that the competing Microsoft OS would offer.
Just some thoughts...
Bill
Mathematically impossible requirements are technically not against policy.
Why do such a thing? Well
But you know, everything in this whole thread has the whiff of conspiracy theories. Maybe space aliens have disguised themselves as M$ employees leaking bogus rumors, because, well uh, who the hell knows why those space aliens do what they do? Maybe the Microsofties have been the space aliens all along! We need David Duchovney to find out.
Always keep a sapphire in your mind