Porting OpenOffice To OSX
jeffy124 writes "ZDnet has an interesting article on how OpenOffice, Sun's Open-Source version of StarOffice, needs some serious help in being ported to the Macintosh OS-X. With Microsoft about to release Office 2001 for OS-X and demo it at next week's MacWorld Expo, support in getting a Mac OS-X port out for OpenOffice is critical to keeping a Microsoft dominance of yet another operating system's office suite to a minimum. The project is need of someone to step up to the plate as a project lead."
--
Breakfast served all day!
To read the latest discussion on Abiword development, check out this page.
I wonder how many people have tried MacGIMP because Adobe's taking so long to release Photoshop for OS X? Judging from some of the chat boards, I'm guessing a lot.
W
-------------------
-------------------
This is my SIG. There are many like it, but this one is mine.
First, before anyone asks.. OpenOffice is licensed under the following licenses.
:)
GNU General Public License (GPL)
GNU Lesser General Public License (LGPL)
Sun Industry Standards Source License (SISSL)
further information: http://www.openoffice.org/license.html
The problem I find with contributing to OpenOffice is that they will not accept code submissions over 10 lines of code if one has not assigned copyright to Sun. This can not be done electronically, only by snail mail or fax.
I was considering helping but I'd like to keep my copyright. Also, I'd have to sell out the bucks for the upgrade to OSX
BTW, to those who asked.. openoffice just opens a large window and draws its own widgets inside of it, so the platform issue of toolkits/apis is at a minimum.
MS Office X will be available sometime i the forth quarter, OpenOffice is well over a year away from even having a rudimentary presense on OS X. This project should have started two years ago if it wanted any hope of acheiving the stated goals (have an open solution on OS X at the same time Office X is released). Furthermore OpenOffice is being pulled in ten directions at once - gnome/gtk+ - windows - XUL. Pulling in one more (quartx) won't help matters much. Microsoft _will_ achieve dominance on OS X, it is a certainty, the question is whether others will be able to crawl up or pull it down. That question is open, but a jihad to beat them to the punch is an obvious distaster.
-Shieldwolf
just = (My)Opinion.toCents();
It's not about dominating one market. It's about options being available, AND people actually making use of the options.
I'm sure I could write a mission critical application using the Atari 2600, thereby making sure that someone doesn't "dominate" the market. Whether or not anyone will actually use it.....
Rushing a port of this thing out is exactly the wrong thing to do. Having a buggy piece of software available will delight few, and alienate most. You want to be best to market, not first to market.
StarOffice/OpenOffice is not GTK+ based. Stardivision used to have their own widget library that acts as "frontend" for other widget libraries. That means the most work for doing a new port was actually porting the widget library called "StarView" to the new platform's native widget library.
A monkey is doing the real work for me.
I agree, porting this to have a nice Cocoa-based GUI wrapper would be a LOT of work. OTOH, the same is true with GIMP, which may be more worthwhile (maybe). I do wonder if just starting a Cocoa office suite from scratch might be a good idea. Any old NeXT users around? What was "the" word processor for NeXTStep? Was there one? Does it still exist, and if so, who owns it? I know "the" spreadsheet was Mesa, which rocks.
Frankly, I've been pinning my hopes on Nisus, which is rewriting Writer for Cocoa (not Carbon) and has always had a sweet word processor. However, these days, just a good wp and spreadsheet isn't enough; people want integration with that abomination powerpoint (ugh, the bane of corporate presentations... not cuz the app sucks, but cuz the presentations suck), the worst database ever (access), and other MS garbage.
Frankly, I think the most crucial feature of an office suite is TRANSPARENT handling of ALL the features (cruft) of MSOffice documents - revisions, that stupid highlighting stuff, etc - and that's hard to do. I still worry that many users will be "forced" into using MSOffice, not because better suites aren't available, but because MS has embraced/extended what a word processor or spreadsheet should do to the point where nobody can really compete.
-- "Those who cast the votes decide nothing. Those who count the votes decide everything." -Joseph Stalin
I use Internet Explorer, Outlook Express and Office 98 daily with no problems at all. Compare this to bloat/shovelware Netscape and their inability to release a stable browser in years that requires less than 30 megs of RAM.
I will continue to use MS office products as well over some unstable open source port that will never have the dedicated update support that a money making company can provide.
People here seem to be forgetting that Apple has been producing their own Office competitor for some time. It's called AppleWorks, and the latest version (6.2) is an OS X native application. Sure, it may not have all of the bells and whistles that Office has, but it does everything that I need it to, including:
Open MS Word and Excel files.
WYSIWYG word processing with all of the standard gizmos (spell check, mail merge, etc.).
OLE style drag-and-drop functionality for video clips\sound files\whatever.
PowerPointish presentation software.
A decent spreadsheet and database.
Plus it integrates super-well with all of Apple's other software, such as iMovie and Quicktime. All that, for a third (or less) of the cost of M$ Office. I got my copy yesterday, and I'm very pleased with it.
While I would love to see OpenOffice for my platform, I don't feel that I'm without options. One of the beautiful things about OS X is that it's still a free-for-all and there are no dominant applications. Without a stranglehold on the OS, Microsoft has to compete just like everyone else.
This
For OS X, they will both be running natively using only Apple's public API's, and we will get to see how much better OpenOffice is when not running on a crippled MS Windows platform.
Even Slashdot wants to hide some things
They're recommending using C++ and C to call the OS X Windowing APIs, which doesn't sound like a good idea, since the GUI could be built much quicker with Objective-C and AppBuilder.
It almost seems that building a MacOffice from scratch would be easier than this port, but I'm no expert in porting projects.
"What are we going to do tonight, Bill?"
www.lucernesys.comHorizon: Calendar-based personal finance
The only way to go is to create an open file format for documents and then get enough companies/groups on as many OSs as possible to create much better applications than what Microsoft so pathetically offers. This does not mean, as Microsoft believes, piling on the features whether or not they are actually a good thing nor whether or not they are implemented well. It means doing the basics the best and innovating intelligently. We need to put them behind the curve, and in an open source, widely available, very easy to use way. That and perform a whole heck of a lot of human sacrifices.
Microsoft dominates without justification, as always, but I believe it is possible to topple them. Everyone gave up on being better a long time ago and instead tried to emulate. Now it's time to bring back real advances.
--- What?