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.
However, if the DoJ breaks up Micro$oft into separate application and OS companies, or if the DoJ forces them to open source the OS or distribute it for free, than MSOffice for Linux DOES make good economic sense. In other words, this product will never see the light of day without some government intervention.
I'll begin by saying I don't have an opinion on the validity of this rumor, or the likelyhood, or any of that.
What I'm somewhat annoyed with is the tendancy of big applications of this sort to not use decent toolkits. WordPerfect 7, 8, Corel Office 2000, StarOffice, they all use toolkits that contribute a *lot* to how slow and bloated they are. MS would be no different. Hell, they'd probably go to the trouble of writing their own toolkit. After all, that's what Corel is effectively doing with their Office suite. Rather than port Corel Office to Unix platforms/toolkits, they're porting it to their own branch of Wine. The result that I saw in the first beta was an extremely unattractive program. But of course, this was just the first beta.
- They are not to be trusted: this is hard to argue with. They win through playing business as a bloodsport and through using technical leverage where they can. I can't think of a single software business _less_ trustworthy.
- They would intentionally break stuff: this is perhaps the most debatable point. I'd say it was even chances that they intentionally break things, versus just incompetence. However, the evidence that they intend to subvert existing net standards would seem to count as intentionally breaking stuff.
- or use it to send information about my machine to them: this is another case where you need to accurately perceive their interests. They are less likely to send off bits of your global history to an MS server, and more likely to check for pirated programs. However, in saying this one has to take into account the known information: Word files are known to include decidedly unrelated information, such as extraneous filenames, lists of open files or lists of active connections. People opening Word files and grovelling through the data with a hex editor have discovered very startling things on the order of 'where'd it get _that_ information? That wasn't on an adjacent disk sector'. This _is_ known.
- This is the outfit that brought obviously falsified video tapes to their trial: anyone wishing to argue this one might explain what purpose video editing served here, the outright changing of video evidence to flatly contradict what was claimed avout it. This is inexcusable, quite factual, and was an amazingly major gaffe on Microsoft's part.
- They know no honest way of functioning: one might well ask why they would ever want to learn an honest way of functioning, as their essential dishonesty has earned them so much money. Crime pays if you don't get caught.
- Running MS code under WINE is probably not going to be smart any longer either: in this case it's more like that was _never_ very smart. It's a losing game. It's normal behavior for MS to churn their APIs and change things around to screw up third parties. WINE is an energy hole: as it approaches near completion it will be trapped trying to keep up with undocumented changes, it can't possibly reach full compliance without the cooperation of Microsoft, which is not forthcoming.
- I wouldn't put it past them to put in code to detect that situation and do ugliness: actually, they need never even be aware WINE exists. Their normal behavior is to put in code and shake things up a bit, or a lot. The fellow who writes The Hacker Diet had a lovely rant based on the fact that his relatively simple Excel spreadsheet for the diet required total revision for EVERY VERSION of Excel that ever came out- in other words, WINE or no WINE, they already do this, even to their own customers. Naturally this hurts WINE too. Rather than just trying to hit a moving target, WINE has to hit about 35 moving targets all moving in different directions.
- They are very treacherous: yes.
Troll, hell. Seems quite factual and well-adjusted to _me_. Does being reasonable and intelligent require that you _trust_ the obviously untrustworthy? That seems like taking fairmindedness to an absurd extreme- when you get right down to it, some unpleasant things are still true.This is a ZDNet article, not a CNet article. CNet generally commands a lot more respect, at least here. Then again, to be technical it is a ZDNet UK article and their UK division is much less of a fud-factory, from what I hear (note: I'm not saying this article is or is not fud, just that ZDNet likes to publish fud). Anyway, I just thought the attribution needs to be corrected.
-----
Free P2P Backup, Windows & Linux
What if they did? Sure i would use it, iff i could get rid of all the crap that they would port with it, i.e. all the sudden we all need the micorsoft sound engine for linux to hear the paperclip talk, microsoft x windows to run office at all because ms is concerned about being able to integrate all of its applications, and of course as ive seen someone speculate before the a microsoft kernel with all kinds of extra ms goodies added in. This would be bad. im all for progress, but jesus christ. why are we all so anxious to get linux where everyone is using it? Say we get everything so everything runs nice and my grandmother can use bitchx, what then? Then everything gets boring and useless and we have to start all over again. Why arent we making it so WE can use it? Applications for linux should be designed with highly competent people who dont care about useless bells and whistles in mind. not morons. This is one step away from AOL being ported to linux, and does ANYONE want that? yes, i am an elitist, and yes this is offtopic. i dont believe in karma.
This might be their contingency planning in case Linux really takes off. Then they could still try to keep their 'Office' monopoly in spite of the fact.
Maybe these rumors all true. 34 developers is probably very little for M$. To make an usable port of their Office, it would have to be better than their ports of IE to Solaris and HP/UX, as well as also consuming an large amount of resources.
Yes, MainWin for Linux "is now in limited beta release, with general customer availability scheduled for early first quarter of 2000." (The page in question even offers a MainWin-based port to Linux of one of the main productivity applications that comes with Windows.)
I thought the whole point of Carbon was that it was a modified version of the MacOS Classic API; would that not mean that an OS X port to Carbon would involve doing little UNIX-ish code, if any?
Presumably you mean "to other Unices that support the Carbon APIs"; the only such UNIX I know if is, err, umm, MacOS X....
If they didn't use Carbon, they'd presumably use Cocoa, in which case it might involve doing some more UNIX-ish code, but would also presumably involve doing a lot of Cocoa code that wouldn't Just Port to a UNIX/X system.
Such as MainWin for Linux (although I see no sign that MainWin implements the DirectX APIs)?
The desktop on which they're working is called GNOME. Eazel aren't doing a new desktop, they're doing the Nautilus file manager for GNOME 2.0.
They used MainWin for both IE4 and IE5.
Mainsoft have MainWin for Linux in "limited beta release".
Mainsoft - the folks whose MainWin product was used for the IE4 and IE5 ports to UNIX - already have MainWin for Linux in "limited beta release". It implements an API that is "tightly controlled" by Microsoft, namely the, err, umm, Win32 API and various Microsoft APIs atop it.
That is pretty cynical - people around these parts do tend to want to correlate every move Microsoft makes as having something to do with the antitrust trial.
:)
See, people think they're conniving, backstabbing, predatory bastards. I agree, I just think that they're smarter than other people think. Most gigantic companies are like slobbering wolves, they'll do anything for a scrap of profit, no matter how demeaning or dangerous to themselves or others. What makes Microsoft so bad is that they're not like that. Companies that are stupid and go for profit regardless of long term consequences get squashed. By Microsoft. Microsoft is more of the patient wolf, still hungry for profit, still posessed only by the need for profit, (what are companies for, particularly publically traded ones) but they're smart enough to take short term hits in order to guarantee long term profit. They're smart enough to injure their opponent and then let them bleed to death rather than waste energy and possibly get injured themselves by ending the fight quickly.
Microsoft's gleaming white teeth swoop in out of nowhere to clamp down on the unsuspecting jugulars of nubile companies. They rip, tear, eviscerate, and slash their way to the heart of the company's business, impaling the very soul and spirit of the hapless competitor upon the iron halberd of market dominance.
What the hell am I talking about? I shouldn't post while under the influence of metaphors...
-- Truth goes out the door when rumor comes innuendo. -- Groucho Marx
Agreed, when you look at it from the whole company's stand point, bad idea, if you look at it from the MS Office group / MS Application group however, it looks a lot more sensible...but don't worry, some one from higher up will beat that idea 6 feet into the ground :)
Sgt Pepper
Lame Sig Shamelessly Ripped from
Fortune:
You're ugly and your mother dresses you funny.
MS will do whatever those big corporations say they need. Keep this in mind, always. Corporations demanded a way to validate someone's knowledge of MS products - they created certifications. They needed an easy way to connect hundreds of offices - along came W2K and it's directory services along with Outlook 2000 and it's global directory access. Corporations needed reliable, robust, high performance servers. Whups - Sun got that one. But W2K aims to even up the score. See how it works?
Believe me - there is no port.
GTK is GPL (not LGPL) right? So that means thay can't use that. I guess they could go Motif but most Linux users these days wouldn't fall for it. What they should use is Qt, probably, as it has a favorable license for them and is already installed on a decent base of computers.
What was the Solaris IE port written in? Did they rewrite the entire GUI widget set?
my 2 cents.
ZOMG I WOULD LOVE TO KNOW ABOUT YOUR FEELINGS ON MACINTOSH VERSUS WINDOWS, VI VERSUS EMACS, AND HOW YOU'RE NOT A DORK
Today Microsoft announced its new brand of Office for Linux. "It is The Killer App" said Bill Gates on the gigantic worlwide multimedia announcement. "This time we will show the Linux community that we are not so Windows sided"
Office 2001 is an highly complex system for all possible uses, home or office, on camping or in the Bermudas. It has minimum requirements Merced-dual 256Mb RAM 2Gb free space. To installit users are required to install the new Linux kernel "Full Embedding"(TM) from Microsoft. It carries all needed drivers in static form: IE7, ActiveX, JanitorS, Wizards, OLE/COM/DOM/SOM/BOM/POM/BANG, XML/HTML/DHTML/VRML/UML and CSS/VSS/XSS. It also contains special drivers, distributed as modules, for support of documents in Excel2000 and Excel97, Word2000, WordPerfect 5 and TXT. But the great innovation is the integration of Windows GUI inside the kernel. Prices are expected to run from $200 to $2000 (Professional Edition).
Some people have questioned how Open Source is this product. According to Microsoft sources it will be distributed under a new EULA. According to it, source code will be distributed in steganographic form inside the user's manual, in form of spaces. This will allow Microsoft to avoid several patenting issues with the code. Anyone can take a look at it.
Folks,
I personally think that porting over Microsoft Office to Linux is not such a good idea.
There's a good reason for this: most of Office 2000's functionality is total ridiculous overkill for the vast majority of home computer users out there. Unless you have extremely formatted and specialized files and have to exchange them in HTML/XML format in an office LAN environment, most people won't use most of the functionality of Office 2000.
A better choice would be for Microsoft to write a "from scratch" version of Microsoft Works 2000 designed specifically for the KDE interface. Having used MS Works 2000, it's actually a surprisingly good program for home users and has lots of very good features to simplify things like generating reports, formatting documents and the much-dreaded printing of envelopes and labels.
I think Microsoft might actually enjoy success with a Linux version of Works 2000, since must users don't want a program that is overloaded to the tilt with every conceivable bell and whistle in terms of features.
Raymond in Mountain View, CA
Let's forget all the political rhetoric about Windows and Linux for a while.
:)
Let's remember that the ultimate responsibility of Microsoft is to INCREASE SHAREHOLDER VALUE.
Lately, they haven't been doing so well: the stock is off 20ish% from a high of 119 late last December, and off 18% from a high of 109 earlier this month.
We've all noticed that when companies mention "The L word" (as my former boss used to call it), stock value increases.
Also remember that Office is the core of Microsoft's profit. They make their money from Office (and investments), not so much of it on Windows. Thus, making Office more available would be a good idea from a profitability standpoint.
In other words:
a) From a PR and shareholder standpoint, announcing Office for Linux would be a good idea;
b) From a profitability standpoint, it would be a good idea.
Thus, I think it's inevitable. It may also be that they can't stomach Sun's market share in StarOffice.
_Deirdre
So they want to come into our turf and compete with open source office projects? OK *fine*, not only will it exponentially increase Linux's market share over Linux, nothing would do more to stimulate us to out-office them in every way.
:-) But do be careful, some of the fish swimming in here have lots of little, sharp teeth.
Come on in, Bill the water's fine
Life's a bitch but somebody's gotta do it.
You're looking too far ahead... by the time OS/2 came, it was too late for IBM...
Why'd they license their OS from Microsoft rather than just buy microsoft? ever wonder that?
Well, if they did that, then they would have been in the position of selling both hardware and the software of the IBM PC. That was EXACTLY why they were in anti-trust trouble in the first place, albiet in the mainframe market. IBM wanted none of that, and didn't really see what was happening when they decided to license their OS from Microsoft and use of the shelf parts rather than build a proprietary box.
If IBM hadn't been in the midst of turmoil, they'ed have just bought Microsoft directly and ended the PC revolution as we now know it.
No, I wouldn't use IE on Linux even if it were available. Actually, I use Netscape instead of IE when I am forced to use Windows (only at work, I don't use it at home or for any of my freelance work). You are right that some of the main reasons I wouldn't support Microsoft's browser is that I think there needs to be real competition to keep Microsoft from hijacking the market.
I'd like to see an Open Source browser that was as good or better than any of the commercial offerings, however, I still don't want to see only one choice, even if it was Open Source -- competition is still good. I've got no problem with commercial browsers like Netscape and Opera existing -- if people want them as options that is fine. I only dislike IE because I just don't like the way a few things in it work, and because I highly disapprove of the way that Microsoft conducts business. By the same tokem I don't begrudge the existance of commercial *nixes (I've got three SparcStations at home and mostly use Solaris at work) even though I mainly use Linux at home.
However, if it works very poorly compared to other offerings on Linux (ApplixWare, StarOffice, Word Perfect Suite, etc), then it will look more like MS doesn't know how to develop for other platforms than Linux isn't ready. Microsoft has to play a very careful game there. They have more to lose if they aren't careful than they could possibly gain by this one maneuver.
Personally I don't believe that Microsoft is really working on a Linux version of MS-Office.
I don't understand what Microsoft would have to gain by porting Office to Linux.
;-) - and a very cheap one.
Live insurance
Really, you should pose the question the other way around:
"What could Microsoft loose by not having Office on Linux available in time?"
See, what was their revenue in the last six month: $11.5 billion.
What would they loose if linux got 5% of the desktop market in a year and they couldn't deliver office for linux: approx. 5% of their revenue of selling office
What does that mean in numbers (I can only guess here and I estimate 1/5 of their revenue comes from office): $1.15 billion
OTOH, what do 40 developers cost a year: let's say 40x200,000$ = 8,000,000$.
So IMO they would be plain silly not to be able to quickly deliver office for their strongest rival OS when needed.
I just lost so much respect for LinuxCare. It is absolutely irresponsible for a top level executive to go around spreading completely unsubstantiated rumors. This, and their "call to Microsoft to open the Windows source code," as if anyone cared what LinuxCare thought. It's not even a decent stupid publicity press release, it just makes them look like a bunch of amateurs!
LinuxCare: I know you guys have a tremendous amount of Linux talent and a lot of understanding of the community in general. Please, please start acting like grown-ups so you can get the respect you deserve!
--JRZ
Has anyone actually looked at the numbers? Microsoft makes a boatload of money on the MSOffice product-- and a significant portion of that money comes from sales *on the macintosh platform*.
If Linux really does represent a significant desktop market-- and it is clear that if that hasn't already happened, it will inevitably happen-- then Microsoft is going to port office to the platform *because it is going to generate a boatload of revenue*.
Sure a lot of folks are going to make all kinds of noise about it not being OpenSource. So what? Is that really going to matter to people who are actually going to PAY for the software?
If Microsoft does go this route, I [and likely CodeFab] will quite likely BUY copies of Office for Linux? Why? Because we use it.
Why do we use these packages from the *evil empire*? Because--very much unlike their operating systems-- *they work*.
Deal. Linux is going Big Business. Success will do that to any grassroots product.
The article claims that one of the problems with Linux is the lack of an easy to use office suite. Well, there's Corel Office on the way, of which Word Perfect exists on shelves today. But, beta-released vapor is not the end of it. There's Star Office, Applix (does anyone remember when it was Asterix?) and whatever the AbiFolks are doing (haven't checked in quite some time). This, not to mention the GNOME effort (of which gnumeric is the only currently functional product that I know), KOffice (never used any of it) and a few misc. contenders.
So, perhaps the real problem is just that there are too many to choose from and choice confuses people who are used to windows....
And of course it would add to the credibility of Linux amongst those who currently take the view that "no-one got fired for buying Microsoft".
Remember, Microsoft Office is (IIRC) the leading office suite on the Macintosh, and Microsoft doesn't control that OS (yet(grin)).
Don't even think that Microsoft is considering making it Free (as in Beer or Speach).
As my conspiracy theory has it (and that's all I think it is), M$ didn't hire any group of developers. They're just spreading a rumor that they did; this has the advantage that it costs nothing.
But like I said, this is all purely speculative, based on no evidence at all (although I don't see any evidence to refute it, either). Frankly, I myself don't really believe anything about Office for Linux either way, until there is better evidence than rumors.
Always keep a sapphire in your mind
... yeah, well could be they're getting a jump on Judge Jackson -- Office for Linux could be the first product of Microsoft's Applications Corp -- OR they are setting up to win the next appeal by saying "Look what we do! We offer our apps software for all platforms!"
"C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do it blows your whole leg off."
I am quite civilized, and I should be brought a beer immediately. -- Bruce Sterling
BetaNews is reporting that Microsoft reps are refuting this news as rumor. Check out the story here.
Bryan J. Casto
bryan.casto(a)gmail.com
This isn't to say I'm going to buy the product by any means. I work at a MS OEM and I can get anything they sell for free, so I might take it home when it comes out and play with it just long enough to get sick of it. Then I'll format the partition I installed it in and go back to Pico.
#include Halloween.doc
Are we forgetting history here?
Microsoft has everything to gain and little to lose by creating a version of one of their applications which will run under Linux:
- contingency against a federally mandated breakup,
- appearance that they are not an "Only on Windows" company,
- pre-announce to keep potential competition out of the market,
However, such a product will never ship while the applications people and the OS people work for the same shareholders.
They may drop hints about it in the trade press.
They may announce it, even officially.
They may hire people for the project.
They may produce an executable.
They may demo it at trade shows.
They may give out beta copies to influential people.
They may even schedule a release date.
but it will never ship.
A new kind of meat designed to appeal to vegetarians.
Okay, how about this for a (not entirely thought-out) strategy for MS to take over Linux.
1) Microsoft releases a modified version of the Linux kernel where each system call requires an extra, useless, added parameter. (Let's call this MSLinux) Something like a copyright string so the OS knows who owns the copyright on the application making the system call.
- reduces performance of MSLinux vs Linux.
- breaks anything currently compiled for Linux.
2) These changes are made available to anyone who wants them, as required under GPL. Of course, nobody wants them. They patent the innovation, anyway.
3) Microsoft re-compiles all of their major Microsoft applications to do the MSLinux dance.
Result:
- You can have Linux , or you can have MSLinux. If you want Microsoft apps, though, you have to use MSLinux.
- If you want your application to do the MSLinux dance, you'll have to license the technology from Microsoft.
- "MSLinux-kernel.org announces the availability of the new MSLinux Kernel release: 2.5.27 As with previous releases, there are major kernel interface changes, and you'll probably have to re-write your applications again if you want them to run under this new release..."
Of course, slashdotters will just ignore MSLinux, but can you really ignore an 800 pound gorilla? And when your boss says "Sure you can have Linux, just as long as you can still run MS Office", which Linux are you going to choose?
A new kind of meat designed to appeal to vegetarians.
I'm sitting here trying to think this out logically. Why would microsoft do this? This would do several things that I can think of:
Gives linux even more mainstream exposure;
Gives linux credability (at least from those who don't know any better, think of your non-techie boss, etc);
Helps linux in an area where it has been arguably hurting;
Gives businesses another reason to switch to the cheaper and more stable linux: Almost no time re-training office workers who have been working with ms office for years.
Anyone have any idea WHY microsoft would want to do this? I shouldn't even be replying to rumor stories, I guess I'm just bored at work...
It certainly does seem unlikely, but you never know. I've read most of the messages in this thread and thought about it for the last hour and really can't some up with any real solid reasons for them to do this.
I'm not even sure that I'll use it if it does get ported. I may be the only person in the world who doesn't use all of the applications in my office suite every day.
And most of the time I only need a word processor to type a simple letter or resume'.
Ignore Alien Orders
They may just be hedging their bets. If Linux were (heaven forbid) to really take off, they would have MS Office for Linux ready.
They probably figure that there will always be people who are going to use Linux, no matter what they do. This leads them to thinking... "well, if we can't get them to buy Windows, maybe we can get them to buy Office!"
-- Dr. Eldarion --
I won't buy into point 1, but will strongly
support 2 and 3. As a 6 year old ISP we've
seen microsoft break standards time and time
again. Either they are totally incompetant
or it is intentional.
Maybe I'm just a cyncial bastard, but sooner or
later they will release Word for linux. It will
be, like the Mac versions of their software, a
poor cousin. To get the real features, give up
and get Windows: how many people run Mac's now?
And don't forget, it will run SUID root. No more
laughing at melissa and word viruses. I can't
think of a better way to slam linux than to
release a crippled version of word.
These motives would seem sensible if Microsoft were openly discussing the idea of Office for Linux, but they're not. Instead, we're getting rumors. You don't go out and create vaporware, talk up a competitor, or gauge public reaction by quietly hiring a group of developers to work on a product. If you're going to do one of those things, you get the formidable Microsoft PR organization to talk about your upcoming Office for Linux port, or at least leak corporate memos about looking into applications for Linux. When they were talking about Media Player for Linux, they actually had a Microsoft manager get up and say that they were looking into it. This smells more like a feasibility study, possibly even a pilot project to see how easy it is to port existing applications to Open Source Operating Systems.
There's no point in questioning authority if you aren't going to listen to the answers.
How about this... Step 1. Release Office Linux. Give it the functionality of Office 98. Step 2. Upgrade it to Office 2000 functionality. To do this, you have to add a few key extensions. Step 3. Lock down the shell. Ok, we'll use MS's linux shell. Step 4. They've go ttheir hooks in Linux, and can now develop for it and affect the community while they finish up their consumer OS project. Step 5. abandon Linux totally for the next version of WinNT? Drag the customers along with? Who knows what MS is up to? Doesn't matter to me, I already use NT. I don't care what some MS marketing geek, some Open Source zealot, or some twerpy l33t script kiddie tells me - I'll use what works for me. But this is right up their alley...
It needs to be every bit as functional and easy to use as Office to the point of feature bloat (via plugins) that people expect in a modern office suite. It needs to be very efficiently coded. It needs to support the MS Office file formats almost perfectly for BACKWARDS compatibility. It needs to create a NEW ,open, flexible, industry standard document format (or wait.. why aren't we just using HTML and tarballing the attachments?!?)
A closed source, free-as-in-beer Office suite WILL NOT WORK either. I believe that StarOffice has proven that free, closed source software has quite a few limitations. This office suite I describe must be under a GPL license.
If the open source community can rally together enough resources to create a perfect replacement for MS Office (and perhaps a truly Open Source browser as well - I am a tad leary of Mozilla), we can completely eliminate Microsoft once and for all and finally get back to efficient technological progress in this industry.
In the places using Microsoft products where I've worked as a assistant net admin., MOST of the desktops only had Windows and Office installed. If these can be provided for free, what business in the right mind would actually buy Microsoft products? Currently, there is an incentive to go with Microsoft Windows / Office because there are no office suites for Linux of comparable quality and stability. But how much effort would it REALLY take to change that?
At this point, I see KOffice as the closest to what I am describing, except that: 1.) It's development is progressing too slowly 2.) It is nowhere near feature rich enough to replace Office 3.) It is tied to the KDE / Qt libraries, thus wasting memory if you do not prefer to use the KDE environment 4.) It relies upon non-standard native file formats rather than some sort of industry wide accepted standard. 5.) It does not support MS Office formats (which will be necessary as people make the transition to Linux and convert their 'old' documents).
I urge all open source developers to stand back and take a look at the whole scene. I truly believe that the future of Linux will depend solely on if the community can eliminate proprietary standards and file formats. Look at the DVD scandel and see how that applies to all software.
Which would be easier? Who knows. Which will they do: Port their virtual win32 environment.
Otherwise, they'd have to help fix WINE. The day that MS helps fix WINE is the day I buy the ice skating rink concession at the innermost circle of Hell.
Anomalous: inconsistent with or deviating from what is usual, normal, or expected
Anomalous: deviating from what is usual, normal, or expected
Canard: a false or unfounded repor
carlos
--
As a matter of fact, I am a lawyer. But I play an actor on TV.
There are basically three ways to look at a port of Office for Linux: Technical, Financial, and Political.
;)).
First, Technical. MS has for quite some time ported it's more popular end user applications, like Office, Works, and IE, to MacOS. With the radical redesign of OSX, it would make sense from a technical standpoint to make an OSX-specific port (probably with Carbon, since that would take the least effort). Mac users would be tempted to try alternatives like Appleworks if MS didn't have an office product that didn't use the OS9 emulation mode (I'm not sure if the aqua widgets are used in emulation, anyone know?). Anyway, writing an OSX port would involve doing a lot of UN*X-ish code. This means that after the initial effort of doing an OSX version of Office, it would be a relatively small effort to do versions for other Unices, including Linux.
Next, the financial standpoint. Would it be profitable to do a Linux port? Well, Linux is growing far faster than any other OS on the planet, and already has over 10 million users. Of course, MS knows there are plenty of users out there, but are they potential office customers? Considering the animosity that many Linux users, myself included, have towards the empire, it may be difficult to get people to make the switch from StarOffice, Applixware, or whatever else they're using.
Which brings me to the final veiw, political. I know I'm not alone in saying that I believe wholeheartedly in Open Source. I also believe that partial source licenses, like the "Community Source" license Sun uses, aren't enough, but they're better than nothing. Even so, I will be using StarOffice until the KDE or GNOME office suites become more mature. The political landscape looks like this now: Linux has 2 "free beer" office suites with partially open-source. They are both extremely full-featured and usable, possibly even more so than MS Office. There's one more closed source office on the way (Corel), and 2 GPL'ed ones in the pipe. Functionally, StarOffice and Applixware can both hold their own against Office, and politics shift the balance in favor of former.
In my opinion, the Linux community does not want or need office. What I'd like to see is a port of all the Win32 APIs and DirectX to Linux. This would signal the start of a massive reverse engineering project that would end with WINE outperforming windows on all it's own apps (but don't tell MS
Anonymous Luddite: "What do you think of the dehumanizing effects of the Internet?"
Andy Grove: "Not Much."
The benefits to MS are just to obvious. Remember their resources in terms of programmers are _immense_ - they hire thousands of temp workers, chew them up in a couple years and spit them out. According to people I know at MS the number of projects that never see daylight are obscene.
So whats the benefit? Profit? Maybe. Making sure that they have a port in case they need it? Possibly. Providing for a check on Linux? Certainly.
If MS were to release a 1.0 port of MS Office for Linux it would instantly destroy much of Corel's projected Linux income, freeze many other development projects and basically monkeywrench the entire nascent office app industry for free software. But I would be _very_ suprised if they stopped there.
I suspect that they are preparing as a commercial product a UNIX porting layer (similar to Wine) which will allow Office and other MS products to run. The API will be tightly controlled. In conjunction with such a product they could/might produce an MS branded Linux distro which would be available for free. These products would be initially all free (as almost all MS version 1.0 products are) and promoted and distributed to business and consumers and basically called the way to experiment with Linux and still get MS software.
If the market took off MS would then control the API, have a product (MS Linux Enhancements) that most people would purchase on top of their favorite distro so that they could still run MS apps. They would have done just what Apple has done - move to an open source kernel and supporting utilities while controlling the top layer, API and applications.
There are any number of holes in this theory - but it makes a lot of sense in light of MS's past history, their aquisitions and their enormous research budget.
+--------------------- You idiot! I told you we were facing the wrong way!
I've got an old version of Word that was ported to UNIX (in my case, an ATT7300) from back in the late '80s. Now I feel old. I also attended a microsoft product showoff where they gave a presentation on the upcoming generality of the ms platform. They knew that windows wouldn't fill every niche and it was something of a trend then, ala DW370 that would run on an IBM mainframe or a PC seamlessly (if you could figure out all of the key mappings and didn't mind that it was almost impossible to transfer files between the two systems). P.S. Word wasn't usable, but then again, not much was on the UNIX PC.
Read this: Fear And Trembling In Silicon Valley
Do you still want Microsoft and their Office to CONTROL EVERY COMPUTER PLATFORM IN EXISTENCE??
There's evidence to suggest that they control the Mac. How can anybody want them to get equivalent leverage (and ability to decree the killing of competing technology) on Linux? For God's sake, Linux is about the only place left that they don't get to say, "Kill that. We don't like it. Or we'll kill Office for your platform/withhold Windows/lock you out of the market/etc". And people want to hand them that power?
I was just reading this arti cle over at O'Reilly.Linux.com.
ESR says that he has "inside information" from MS about a port of MS Office to Linux. Hmmmmm.... the plot thickens.
Here's the quote: "Raymond: That is not something I feel like I have a good answer to. I am fairly sure that there is already, however, a Linux-portable Office. I have some intelligence from inside Microsoft that strongly suggests that, and it also makes sense for that to exist already if the people at Microsoft are smart enough to see that there's a wreck coming in their operating systems business -- and I think they are that smart."
kuro5hin.org
Co-founder and designer at Music Nearby: http://musicnearby.com
The wv library has working word import capacity right now
The basics of import are completed, i.e. word 95 and word 97 and word 2000 fastsave and fullsave support. Fastsave has always been the bugbear of word importation import, wv is on one level complete. It only requires some minor modifications here and there to complete its work, as abiword gains more features to equal word, then wv can be used to map the word features to the abi ones.
Koffice could also use wv for its word import, I wrote it as a library which should be reasonable easy to use from inside any word processor, the code to use it from inside abiword is pretty straightforward. I'd reccommend a look at it, wv has wvHtml as a standalone app to convert word docs to stylesheet enabled html which (if netscape wasn't so crap as using the data) would give almost identical html layout to the original doc layout
Its not perfect, but its as good in many aspects (or even better in some) as the commercial offerings
C.
I sometimes write stuff
Microsoft is a big corporation and they can afford to blow money working on projects that are more contingency plans that won't see the light of day. Office for Linux is merely an option, and managers are quite possibly seeing how difficult it is to do the port and how well it runs. Not to mention that it might be DOJ fodder.
Microsoft won't do an Office for Linux port until they are seeing steady erosion of the desktop market for Linux. I think Microsoft porting their server software to Linux is a far more likely scenario right now. If Windows 2000 continues to show lackluster performance, that possibility will keep going up. Especially if Linux somehow takes a higher percentage of the server market than Windows, and that could well be within a couple of years.
Of course that would effectively shoot themselves out of the server market, so they're not going to do that until they're ready to surrender. But that is a distinct possibility. Every generation of NT took more and more money to develop and forcing more and more gruesome licensing schemes to compensate and companies are starting to get into this idea of Linux in their servers. Even the popular press says that Linux is great as a server solution, even magazines that get lots of Microsoft funding.
Something to remember is that Microsoft has killed a lot of projects in the past. Bob is the most infamous example but there are other Microsoft projects that also have died. If a piece of software doesn't justify the investment, it dies. If Windows 200X projected sales doesn't make up for the investment in resources, then they'll look for a way to cut their losses. Customers who leave Windows 2000 for Linux are not likely to come back for Windows 200X and the licensing schemes that will be needed to make a profit off of that.
A more sane approach for Microsoft in that scenario is to conceed the server market and port their server software to it, their Active Directory solution et al. Lets Microsoft hop on the Linux bandwagon and take advantage of all the hype. They might try to take over the Linux standard, but I don't think they're going to manage it. There are too many other Linux vendors and if Microsoft comes up with their own standard, everyone will go off and make up their own. Remember MCA versus EISA?
Microsoft will hang onto the client side a lot longer. When that area starts eroding seriously, once again when it is no longer profitable for them to keep producing a new version of Windows, they'll hop on the Linux bandwagon for the desktop and produce a Office for Linux as well as porting all their other desktop application software. But that's four to five years away.
Around that time they'll start producing their own version of WINE for Linux with their claims of full Win32 comptability and make revenues off of legacy applications.
That assumes Microsoft as a single company. If applications and operating systems are broken up, all bets are off. That could be a very likely reason there's a project to do the port now. No one knows how its going to end up and the applications people don't want to be caught with their pants down when they are forced to compete on their own.
But that is just worst case planning here. I think we'll see Microsoft SAMBA long before we see Office for Linux.
It's a pretty well known fact that /most/ of MS's income is from their applications, specfically office, making them only compatible with windows helps keep a monoply status and hence more money...but...and this is a big BUT....someone at MicroSoft sees that Linux is a big up and comer, then perhaps porting to Linux would make good finacial sense, as Linux gains more speed, people would want to use what they're familar with...ie Office....it could actually be a /smart/ life-saving move for Microsoft...but really...do you think anyone there is that far thinking? Hell...next we're hear rumours that the port will be GPL'd :)
Sgt Pepper
Lame Sig Shamelessly Ripped from
Fortune:
If a man is not a liberal at 25, he has no heart.
If he's not a conservative by 45, he has no brain.
-------------
P eople always seem to think that since Office is available for the Mac, that means it will arrive for Linux. But most companies are standardized on x86 hardware, so they're not going to jump ship to the Mac platform because of Office. However, if office existed for Linux (and not Star Office... No matter what everyone thinks, it's not the same as having the real thing in the minds of many many people. I'm actually one of them) many IS or IT types would be VERY tempted to switch their desktops to Linux...
Office is the "killer app" that windows has and Linux isn't getting any time soon. Regardless as to how anyone tries to justify it, it just isn't worth it for microsoft to allow Office to arrive for Linux. Companies are standardized on Office. If office is only available for Windows, then they're standardized on Windows as well.
Microsoft has stated that their strategy is to make Windows the most compelling platform available... They have no vested intereste in Linux succeeding.
Remember IE? How no company's would use it because it'd lock them into windows? So Microsoft released IE4 for HP/UX, Solaris, and maybe another Unix... Company's then moved to IE... now where's IE4.5 let alone version 5 for any of those platforms
Why did the monkey fall out of the tree?
Because it was dead.
Why would MS port Office to Linux?
To make money. Just like the Mac port. For a while they were supposedly making more money on every Mac sold than on every PC sold.
Also, strategically, the Mac port never did anything to affect their OS dominance, and I don't think they really think Linux will be any more successful on the desktop (where office suites matter) than the Mac. Heck, there's every reason to think Linux is going to be less significant on the desktop than the Mac, which is much more mature and elegant from a typical office and home user standpoint. (Of course they may well be wrong -- free beer in cheap paper cups is hard to resist).
Finally, they can complete the humiliation of their rivals who see Linux as a safe haven from office suite competition.
Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
WINE's liscense is BSDish, meaning that the source doesn't have to accompany the binaries. So no, Microsoft would not have to release its modifications. And anyway, there's really no reason why they'd have to, since they wouldn't be releasing a modified copy of WINE -- they'd be releasing the binary version of Office that they compiled against a modified copy of WINE that they kept entirely in-house. Remember: Wine isn't just a compatibility layer that will let you run existing win32 binaries -- it's an actual port of the win32 api, meaning that if you have the source to the win32 program (as MS does with Office), then you can compile it against wine and release a truly native Linux program.
:)
As for all these "MS is porting Office to Linux" rumors, it's all old news, since slashdot reported on it 21 minutes from now, right?
"If one is really a superior person, the fact is likely to leak out without too much assistance" -- John Andrew Holmes
MS has committed to releasing Office for Mac OS X. I believe the initial versions are merely Carbonized, but in the future, assuming OS X survives, MS will have to replace it with a Cocoa-native port. That means Unix, and once that happens, how hard is it to make a Linux/BSD port?
I use Macs for work, Linux for education, and Windows for cardplaying.
Get it here and cry.
Anomalous: inconsistent with or deviating from what is usual, normal, or expected
Anomalous: deviating from what is usual, normal, or expected
Canard: a false or unfounded repor
I don't understand what Microsoft would have to gain by porting Office to Linux. Seems to me they'd just be undermining themselves. Can anyone shed any light on this?
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
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