AbiSource logo AbiSource banner

Home 

Company 
   Contacts 
   Press 
   Writings 
   About This Site 

Products 
   Download 
   Reviews 
   The Store 
   FAQ 
   Documentation 

Developer 
   Weekly News 
   POW 
   Screen Shots 
   Download 
   Build 
   Versions 
   Bugs 
   LXR 
   Doxygen 
   Bonsai 
   Tinderbox 
   Bugzilla 
   FAQ 

License 
   GPL 
   Trademark 

 

Get Involved

We follow a "standard" Open Source development process, tailored for AbiSuite as appropriate. Like most Open Source projects, this one has started out as a cathedral, but we're working to open things up and make it more like a bazaar. The "standard" Open Source process is somewhat of a meritocracy. This means that the more you contribute, the more influence you get.

All project coordination takes place on the project mailing list. As more people become involved in the effort, we may need to add more structure, and perhaps break down discussions into separate mailing lists or newgroups.

Mailing List

You can sign up for the AbiWord development mailing list by sending a message to abiword-dev-request@abisource.com with "subscribe" in the message body. To reduce spam to the list, we have an open subscription policy, but do not allow submissions from non-members. If you want to send mail to the list, you will need to subscribe to it first. We also host archives of this list. This mailing list is for issues related to AbiWord development only. We're sure there are plenty of fascinating discussions about the merits of one platform or tool over another, but the AbiWord dev mailing list is not the place for it.

Code Contributions

If you'd like to submit a source code patch to the AbiSource development team, please send it to patches@abisource.com with a brief explanation of what it does (a feature it adds, the bug number it fixes, etc.). We also ask that you subscribe to the abiword-dev mailing list (per the instructions above), and send a copy of your patch there. This lets other developers know about this new functionality, and is a great place to submit new ideas or ask for assistance or information about the source.

Features That Need Attention

The features listed below are obvious places where you might be able to plug in and contribute code. Obviously, if there's something you want to work on which is not listed here, just let us know on the mailing list so we can coordinate. Feel free to look over the main feature list.

MOST IMPORTANTLY, please coordinate with us before galavanting off and implementing something, as someone else may very well galavant off in the same direction, and your hard work will be redundant.

1. Internationalization

The core engine for AbiWord is Unicode-based, but we can always use more expertise and help with complete i18n support, including localizations, right-to-left text, bi-di text, and so on.

2. Importers and Exporters

It is our intention to support a wide variety of word processing formats as input, and some of the most popular formats as outputs. Let us know if you'd like to help with coding the importers or exporters for formats like RTF, Office 97, WordPerfect, Microsoft Write, HTML, Microsoft Works.

3. Platform Ports

We have designed AbiWord with porting in mind. At the present time, we're only working with Win32 and Linux/GTK for in-house work. If you want to help port the project to another platform, please let us know. We have special interest in a port for the Mac. A BeOS port would also be good. Finally, if you want help port AbiWord to a GUI toolkit other than GTK, such as Qt or Motif, let us know.

Copyright 1998-2001 SourceGear Corporation, Sam Tobin-Hochstadt and others. All rights reserved. Send comments to webmaster@abisource.com.
AbiSource, AbiSuite, AbiWord, and the AbiSource logo are trademarks of SourceGear Corporation. All other product names, company names, or logos cited herein are the property of their respective owners.