You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gnucash/doc/sgml/C/xacc-about.sgml

1111 lines
28 KiB

<ARTICLE ID="XACC-ABOUT">
<ARTHEADER>
<TITLE>About GnuCash</TITLE>
</ARTHEADER>
<SECT1>
<TITLE> About GnuCash</TITLE>
<PARA> </PARA>
<PARA>GnuCash is a program to keep track of your finances. Its
features include:
<ITEMIZEDLIST>
<LISTITEM>
<PARA><EMPHASIS>Multiple accounts,</EMPHASIS> which can be open at the same
time. Create an GnuCash account for each of your bank
accounts.
</PARA>
</LISTITEM>
<LISTITEM>
<PARA>Each account maintains both a running balance and a
reconciled balance, so you can keep track of the checks that
have cleared your account.
</PARA>
</LISTITEM>
<LISTITEM>
<PARA> <EMPHASIS>A simple user interface.</EMPHASIS>
</PARA>
<PARA>If you can use the register in the back of your
checkbook, you can use <APPLICATION>GnuCash.</APPLICATION>
</PARA>
</LISTITEM>
<LISTITEM>
<PARA> <EMPHASIS><LINK LINKEND="XACC-RECNWIN">Automated Tools for
Reconciling Accounts.</LINK></EMPHASIS>
</PARA>
<PARA>At the end of the month, open up the <EMPHASIS>reconcile</EMPHASIS>
window, enter the ending balance from your bank statement,
and check off the transactions that appear in the bank
statement. This agrees what you have recorded in GnuCash
with what your bank has reported, and makes it easier to
track down any discrepancies.
</PARA>
</LISTITEM>
<LISTITEM>
<PARA> <EMPHASIS>QuickFill.</EMPHASIS>
</PARA>
<PARA>If you begin typing in the description field, and the
text matches a previous transaction, hitting <KEYCAP>TAB</KEYCAP>
will copy in that previous transaction. This is a handy
time saver if you regularly create similar
transactions.
</PARA>
</LISTITEM>
<LISTITEM>
<PARA> <EMPHASIS>Stock/Mutual Fund Portfolios.</EMPHASIS>
</PARA>
<PARA>Track stocks individually (one per account) or in
portfolio of accounts (a group of accounts that can be
displayed together).
</PARA>
<PARA>There are tools to <LINK LINKEND="XACC-TICKER"> automatically collect stock quotes.</LINK>
</PARA>
</LISTITEM>
<LISTITEM>
<PARA>Support for <EMPHASIS><LINK LINKEND="XACC-CURRENCYHANDLING">multiple
currencies</LINK></EMPHASIS> and <EMPHASIS>currency trading accounts.
</EMPHASIS>
(partial, still broken).
</PARA>
<PARA>Bank accounts may be established in different
currencies, and trades at varying exchange rates may be
made, in much the same way stocks trade at varying
prices.
</PARA>
</LISTITEM>
<LISTITEM>
<PARA> <EMPHASIS><LINK LINKEND="QIF">Quicken File
Import</LINK>.</EMPHASIS>
</PARA>
<PARA>Imports Quicken-style QIF files.
</PARA>
</LISTITEM>
<LISTITEM>
<PARA><EMPHASIS><LINK LINKEND="XACC-REPORTS">Reports</LINK>.</EMPHASIS> Display
or output as HTML Balance, Transaction, and Profit/Loss
reports, as well as graphical account balance tracking
(requires gnuplot).
</PARA>
</LISTITEM>
</ITEMIZEDLIST>
</PARA>
<SECT2>
<TITLE>Advanced Features</TITLE>
<PARA> </PARA>
<PARA>GnuCash offers some features not found in simpler accounting
programs.
<ITEMIZEDLIST>
<LISTITEM>
<PARA> <EMPHASIS><LINK LINKEND="XACC-CHARTOFACCTS">Account Hierarchy</LINK></EMPHASIS>
</PARA>
<PARA>A master account can have a hierarchy of more detailed
accounts arranged underneath it. This allows related
account types (<EMPHASIS>e.g.</EMPHASIS> - Cash, Bank, Stock) to be
grouped under one master account ( <EMPHASIS>e.g.</EMPHASIS> -
Assets).
</PARA>
</LISTITEM>
<LISTITEM>
<PARA><EMPHASIS><LINK LINKEND="XACC-DOUBLEENTRY">Double
Entry</LINK></EMPHASIS>
</PARA>
<PARA>Every transaction involves two accounts, and <EMPHASIS>each
transaction</EMPHASIS> is required to balance. This provides
assurance that the overall set of books will add up
correctly, and prevents out-of-balance errors
altogether.
</PARA>
</LISTITEM>
<LISTITEM>
<PARA><EMPHASIS><LINK LINKEND="XACC-INCOMEEXPENSE">Income/Expense Account
Types</LINK></EMPHASIS>
</PARA>
<PARA>Intuit's <LINK LINKEND="XACC-QUICKEN">Quicken</LINK> product
has what they call "categories" that are used to track
incomes and expenses. These may be used to create
Profit/Loss reports.
</PARA>
</LISTITEM>
<LISTITEM>
<PARA> <EMPHASIS>General Ledger</EMPHASIS>
</PARA>
<PARA>Multiple accounts may be displayed in one register
window at the same time. This can make it easier to track
down data errors. It also provides a convenient way of
viewing a portfolio of many stocks, by showing all
transactions in that portfolio.
</PARA>
</LISTITEM>
<LISTITEM>
<PARA><EMPHASIS>Handling of <LINK LINKEND="XACC-CURRENCYHANDLING">multiple
currencies</LINK></EMPHASIS>
</PARA>
</LISTITEM>
</ITEMIZEDLIST>
</PARA>
</SECT2>
<SECT2>
<TITLE>Versioning</TITLE>
<PARA> </PARA>
<PARA>The versioning scheme for GnuCash parallels that of the
Linux kernel, where "even" sub-versions indicate versions that
are intended to be stable, only seeing maintenance to fix bugs,
and "odd" sub-versions indicate an "experimental" stream that
seeks to add enhancement.
</PARA>
<PARA>The present "experimental" stream is gnucash-1.5.x, which is
somewhat unstable.
</PARA>
<PARA>The latest stable release is 1.4.x; if you don't intend to
do development work, you should be using either this version,
or an older stable version. These versions are fairly stable,
with all currently known bugs fixed.
</PARA>
<PARA>Once the 1.5.x series stabilizes, the next stable series
will be 1.6.x.
</PARA>
<PARA>If you wish to "hack" on the experimental version, you should
first start by reading through the <ULINK
URL="http://linas.org/linux/xacc/projects.html">Project Goals</ULINK>
page in order to get some perspective on the overall design.
</PARA>
</SECT2>
<SECT2>
<TITLE>Lead Developers</TITLE>
<PARA> <GLOSSLIST>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="mailto:rclark@hmc.edu">Robin Clark</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>wrote the original X-Accountant in Motif as a school
project, taking it to version 0.9 by October 1997.</PARA>
</GLOSSDEF>
</GLOSSENTRY>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="mailto:linas@linas.org">Linas Vepstas</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>liked what he saw: the GUI was slick, the code was
documented and well structured, and it was all GPL'ed. And so
he re-wrote it: adding cell-widgets to XbaeMatrix, so that
the combobox and arrows would make an even slicker GUI,
rewrote the X-Accountant internals to add double-entry, an
account hierarchy, split out a transaction mini-engine, add
support for stocks, and spiff up the help menus. This was
version 1.0 as of January 1998. Since then, for version 1.1,
the engine was expanded and refined, and the register window
code completely redesigned and made mostly Motif-(and
GUI-)independent. Did some prototype OFX work.</PARA>
</GLOSSDEF>
</GLOSSENTRY>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="mailto:jcollins@gnucash.org">Jeremy
Collins</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>publicized the GnoMoney project widely and broadly, and
then changed its name to GnuCash. Jeremy created the
gnucash.org web site, registered the domain, got the initial
GTK/gnome code working.</PARA>
</GLOSSDEF>
</GLOSSENTRY>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="mailto:rlb@cs.utexas.edu">Rob Browning</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>abused everyone for not using perl, and then after we
added perl support, dumped perl in favor of guile/scheme
support. Rob maintains the build infrastructure, is handling
the whole guile/perl extension language thing, and is dealing
with configuration and configurability.</PARA>
</GLOSSDEF>
</GLOSSENTRY>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="mailto:dave@krondo.com">Dave Peticolas</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>hacks obsessively on GnuCash. But he can stop anytime he
wants to. Really.</PARA>
</GLOSSDEF>
</GLOSSENTRY>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="mailto:grib@billgribble.com">Bill
Gribble</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>works magic. If your checks print wrong, blame him. If
you don't like the amount printed on your checks, blame him.
If you don't like your your bank balances, your bank, or your
life, blame him too.</PARA>
</GLOSSDEF>
</GLOSSENTRY>
</GLOSSLIST>
</PARA>
</SECT2>
<SECT2>
<TITLE>Fixers and Patchers</TITLE>
<PARA> </PARA>
<PARA>The <EMPHASIS>cast of thousands</EMPHASIS> includes:
<GLOSSLIST>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="mailto:arensb@cfar.umd.edu">Andrew
Arensburger</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>for FreeBSD and other patches</PARA>
</GLOSSDEF>
</GLOSSENTRY>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="mailto:matt_armstrong@bigfoot.com">Matt
Armstrong</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>for misc fixes</PARA>
</GLOSSDEF>
</GLOSSENTRY>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="mailto:fred@moremagic.com">Fred Baube</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>for attempted Java port/MoneyDance</PARA>
</GLOSSDEF>
</GLOSSENTRY>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="mailto:dennisb@cs.chalmers.se">Dennis
Bj&ouml;rklund</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>Swedish translation</PARA>
</GLOSSDEF>
</GLOSSENTRY>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="mailto:bojsen@worldnet.att.net">Per
Bojsen</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>several core dump fixes</PARA>
</GLOSSDEF>
</GLOSSENTRY>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="mailto:tboldt@attglobal.net">Terry Boldt
</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>financial calculator and expression parser</PARA>
</GLOSSDEF>
</GLOSSENTRY>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="simon.britnell@peace.com">Simon
Britnell</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>patch to RPM spec</PARA>
</GLOSSDEF>
</GLOSSENTRY>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="http://www.hex.net/~cbbrowne">Christopher B.
Browne</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>for perl stock scripts, Guile-based QIF import code, lots
of changes to English documentation, and lots of guile
code</PARA>
</GLOSSDEF>
</GLOSSENTRY>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="mailto:wwc@wwcnet.nu">Bill
Carlson</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>performance improvements</PARA>
</GLOSSDEF>
</GLOSSENTRY>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="mailto:grahamc@zeta.org.au">Graham
Chapman</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>for the xacc-rpts addon package</PARA>
</GLOSSDEF>
</GLOSSENTRY>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="mailto:georgec@sco.com">George Chen</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>for MS-Money QIF support</PARA>
</GLOSSDEF>
</GLOSSENTRY>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="mailtochina@thewrittenword.com">Albert
Chin-A-Young</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>configure.in patch</PARA>
</GLOSSDEF>
</GLOSSENTRY>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="mailto:jcollins@gnucash.org">Jeremey
Collins</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>for GnoMoney and GTK port</PARA>
</GLOSSDEF>
</GLOSSENTRY>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="mailto:mcondell@bbn.com">Matthew
Condell</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>FreeBSD patch</PARA>
</GLOSSDEF>
</GLOSSENTRY>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="mailto:pcondon@rackspace.com">Patrick
Condron</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>for webserver and T1 connection.</PARA>
</GLOSSDEF>
</GLOSSENTRY>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="mailto:Ciaran.Deignan@bull.net">Ciaran
Deignan</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>for AIX binary version</PARA>
</GLOSSDEF>
</GLOSSENTRY>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="mailto:gjditchfield@acm.org">Glen
Ditchfield</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>updated documentation</PARA>
</GLOSSDEF>
</GLOSSENTRY>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="mailto:tyson@tyse.net">Tyson Dowd</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>for config/make patches and debian maintenance</PARA>
</GLOSSDEF>
</GLOSSENTRY>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="mailto:ripley@xs4all.nl">Koen D'Hondt</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>for Solaris patches to XmHTML</PARA>
</GLOSSDEF>
</GLOSSENTRY>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="mailto:bob@mostly.com">Bob Drzyzgula</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>for budgeting design notes</PARA>
</GLOSSDEF>
</GLOSSENTRY>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="mailto:pjf@schools.net.au">Paul
Fenwick</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>ASX support, Finance::Quote</PARA>
</GLOSSDEF>
</GLOSSENTRY>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="mailto:hfiguiere@teaser.fr">Hubert
Figuiere</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>patch to <APPLICATION>gnc-prices</APPLICATION></PARA>
</GLOSSDEF>
</GLOSSENTRY>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="mailto:frob@df.ru">Valek Filippov
</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>Russian translation</PARA>
</GLOSSDEF>
</GLOSSENTRY>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="mailto:ju_finck@mail.netwave.de">Jan-Uwe
Finck</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>for German message translation</PARA>
</GLOSSDEF>
</GLOSSENTRY>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="mailto:kevinfinn@mediaone.net">Kevin
Finn</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>auto-decimal point patch, options patch</PARA>
</GLOSSDEF>
</GLOSSENTRY>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="mailto:rjf@aracnet.com">Ron
Forrester</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>for gnome patches</PARA>
</GLOSSDEF>
</GLOSSENTRY>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="mailto:DFreese@osc.uscg.mil">Dave
Freese</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>for leap-year fix</PARA>
</GLOSSDEF>
</GLOSSENTRY>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="mailto:jgoerzen@complete.org">John
Goerzen</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>file i/o fix for 64-bit architectures</PARA>
</GLOSSDEF>
</GLOSSENTRY>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="mailto:grib@billgribble.com">Bill
Gribble</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>QIF import code, check printing, transaction find
dialog</PARA>
</GLOSSDEF>
</GLOSSENTRY>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="mailto:otto@bug.redhat.com">Otto
Hammersmith</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>for RedHat RPM packaging</PARA>
</GLOSSDEF>
</GLOSSENTRY>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="mailto:offby1@blarg.net">Eric Hanchrow</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>updated currency documentation</PARA>
</GLOSSDEF>
</GLOSSENTRY>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="mailto:haral@codec.ro">Alexandru
Harsanyi</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>for fixing miscellaneous core dumps and lockups.</PARA>
</GLOSSDEF>
</GLOSSENTRY>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="mailto:john@dhh.gt.org">John Hasler</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>engine patch</PARA>
</GLOSSDEF>
</GLOSSENTRY>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="mailto:hellan@acm.org">Jon K&aring;re
Hellan</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>for fixing miscellaneous core dumps and lockups.</PARA>
</GLOSSDEF>
</GLOSSENTRY>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="mailto:PrakashK@bigfoot.com">Prakash
Kailasa</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>for gnome build fixes</PARA>
</GLOSSDEF>
</GLOSSENTRY>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="mailto:tkludy@csd.sgi.com">Tom Kludy</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>for SGI Irix port</PARA>
</GLOSSDEF>
</GLOSSENTRY>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="mailto:sk@xgm.de">Sven Kuenzler</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>for SuSE README file</PARA>
</GLOSSDEF>
</GLOSSENTRY>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="mailto:blarsen@ada-works.com">Bryan
Larsen</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>guile budget report</PARA>
</GLOSSDEF>
</GLOSSENTRY>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="mailto:mellon@andare.fugue.com">Ted
Lemon</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>for NetBSD port</PARA>
</GLOSSDEF>
</GLOSSENTRY>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="mailto:y-le-ny@ifrance.com">Yannick Le
Ny</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>pour la traduction en Fran&ccedil;ais</PARA>
</GLOSSDEF>
</GLOSSENTRY>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="mailto:glikely@nortelnetworks.com">Grant
Likely</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>gnome and engine patches</PARA>
</GLOSSDEF>
</GLOSSENTRY>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="mailto:martinh@pegasus.cc.ucf.edu">Heath
Martin</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>major work on the gnome register</PARA>
</GLOSSDEF>
</GLOSSENTRY>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="mailto:mgmartin@abacusnet.net">Matt
Martin</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>guile error handling code</PARA>
</GLOSSDEF>
</GLOSSENTRY>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="mailto:rgmerk@mira.net">Robert Graham
Merkel</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>reporting, gnome, and configuration patches.</PARA>
</GLOSSDEF>
</GLOSSENTRY>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="mailto:molnarc@mandrakesoft.com">Christopher
Molnar</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>build system patch</PARA>
</GLOSSDEF>
</GLOSSENTRY>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="mailto:mooney@dogbert.cc.ndsu.NoDak.edu">Tim
Mooney</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>port to alpha-dec-osf4.0f</PARA>
</GLOSSDEF>
</GLOSSENTRY>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="mailto:gam3@ann.softgams.com">G. Allen Morris
III</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>for QIF core dump fix</PARA>
</GLOSSDEF>
</GLOSSENTRY>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="mailto:sjmurdoch@linuxfan.com">Steven
Murdoch</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>gnc-prices fix for London exchange</PARA>
</GLOSSDEF>
</GLOSSENTRY>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="mailto:brent@baton.phys.lsu.edu">Brent
Neal</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>TIAA-CREF support</PARA>
</GLOSSDEF>
</GLOSSENTRY>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="mailto:spacey@inch.com">Peter
Norton</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>for a valiant attempt at a GTK port</PARA>
</GLOSSDEF>
</GLOSSENTRY>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="mailto:webmaster@obsidian.uia.net">OmNiBuS
</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>web site graphics and content</PARA>
</GLOSSDEF>
</GLOSSENTRY>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="mailto:gordo@pincoya.com">Gordon Oliver
</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>multiple currency status line patch</PARA>
</GLOSSDEF>
</GLOSSENTRY>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="mailto:mopyr@IPM.Lviv.UA">Myroslav
Opyr</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>for misc patches</PARA>
</GLOSSDEF>
</GLOSSENTRY>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="mailto:laurent.pelecq@wanadoo.fr">Laurent
P&eacute;lecq</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>i18n patches with gettext</PARA>
</GLOSSDEF>
</GLOSSENTRY>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="mailto:Alain.Peyrat@nmu.alcatel.fr">Alain
Peyrat</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>for <FILENAME>configure.in</FILENAME> patches</PARA>
</GLOSSDEF>
</GLOSSENTRY>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="mailto:peter@wuzel.m.isar.de">Peter
Pointner</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>motif and configuration patches</PARA>
</GLOSSDEF>
</GLOSSENTRY>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="mailto:maufk@csv.warwick.ac.uk">Gavin
Porter</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>for euro style dates</PARA>
</GLOSSDEF>
</GLOSSENTRY>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="mailto:tpo@spin.ch">Tomas Pospisek</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>debian patches</PARA>
</GLOSSDEF>
</GLOSSENTRY>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="mailto:rr@sco.com">Ron Record</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>for SCO Unixware and OpenServer binaries</PARA>
</GLOSSDEF>
</GLOSSENTRY>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="mailto:Keith.Refson@earth.ox.ac.uk">Keith
Refson</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>Solaris fixes</PARA>
</GLOSSDEF>
</GLOSSENTRY>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="mailto:schoenberger@signsoft.com">Dirk
Schoenberger</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>began the Qt/KDE port</PARA>
</GLOSSDEF>
</GLOSSENTRY>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="mailto:jan.schrage@urz.uni-heidelberg.de">Jan
Schrage</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>documentation patches</PARA>
</GLOSSDEF>
</GLOSSENTRY>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="mailto:cls@seawood.org">Christopher
Seawood</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>for XbaeMatrix core dump</PARA>
</GLOSSDEF>
</GLOSSENTRY>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="mailto:aleseveso@tiscalinet.it">Alessandro
Seveso</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>Italian translations</PARA>
</GLOSSDEF>
</GLOSSENTRY>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="mailto:msimons@fsimons01.erols.com">Mike
Simons</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>misc <FILENAME>configure.in</FILENAME> patches</PARA>
</GLOSSDEF>
</GLOSSENTRY>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="mailto:rich@brake.demon.co.uk">Richard
Skelton</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>for Solaris cleanup</PARA>
</GLOSSDEF>
</GLOSSENTRY>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="mailto:spruth@bigfoot.com">Henning
Spruth</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>for German text and euro date rework</PARA>
</GLOSSDEF>
</GLOSSENTRY>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="mailto:robby.stephenson@usa.net">Robby
Stephenson</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>register &amp; file history patches</PARA>
</GLOSSDEF>
</GLOSSENTRY>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="mailto:tma@iis.fhg.de">Herbert Thoma</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>gnome register &amp; euro support patches</PARA>
</GLOSSDEF>
</GLOSSENTRY>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="mailto:detrout@earthlink.net">Diane
Trout</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>scheme qif import patch</PARA>
</GLOSSDEF>
</GLOSSENTRY>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="mailto:rkw@dataplex.net">Richard
Wackerbarth</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>patch to <APPLICATION>gnc-prices</APPLICATION>, qif import fixes</PARA>
</GLOSSDEF>
</GLOSSENTRY>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="mailto:rob@valinux.com">Rob Walker</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>guile and register patches</PARA>
</GLOSSDEF>
</GLOSSENTRY>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="mailto:dwmw2@infradead.org">David
Woodhouse</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>Great Britain translations</PARA>
</GLOSSDEF>
</GLOSSENTRY>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="mailto:gooch@ic.EECS.Berkeley.EDU">Ken
Yamaguchi</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>QIF import fixes; MYM import</PARA>
</GLOSSDEF>
</GLOSSENTRY>
<GLOSSENTRY>
<GLOSSTERM><ULINK URL="mailto:shimpei@gol.com">Shimpei
Yamashita</ULINK></GLOSSTERM>
<GLOSSDEF>
<PARA>Japanese translation</PARA>
</GLOSSDEF>
</GLOSSENTRY>
</GLOSSLIST>
</PARA>
</SECT2>
<SECT2>
<TITLE>Supported Operating Systems</TITLE>
<PARA> gnucash-1.0.18 (xacc-1.0.18) is known to work on the following
systems:
<ITEMIZEDLIST>
<LISTITEM>
<PARA>Linux 2.0.x -- Intel w/ RedHat Motif
</PARA>
</LISTITEM>
<LISTITEM>
<PARA>Linux 2.0.x -- Intel w/ Lesstif v0.81
</PARA>
</LISTITEM>
<LISTITEM>
<PARA>Linux Debian -- Intel w/ Lesstif v0.81
</PARA>
</LISTITEM>
<LISTITEM>
<PARA>SGI IRIX -- MIPS
</PARA>
</LISTITEM>
<LISTITEM>
<PARA>IBM AIX 4.1.5 -- RS/6000
</PARA>
</LISTITEM>
<LISTITEM>
<PARA>SCO Unixware 7 -- Intel
</PARA>
</LISTITEM>
<LISTITEM>
<PARA>SCO OpenServer 5.0.4 -- Intel
</PARA>
</LISTITEM>
<LISTITEM>
<PARA>NetBSD -- Intel
</PARA>
</LISTITEM>
</ITEMIZEDLIST>
</PARA>
<PARA><ULINK URL="http://www.gnucash.org/"><INLINEMEDIAOBJECT>
<IMAGEOBJECT>
<IMAGEDATA FILEREF="logo-linux.gif">
</IMAGEOBJECT>
</INLINEMEDIAOBJECT></ULINK> <ULINK URL="http://www.sco.com/skunkware"> <INLINEMEDIAOBJECT>
<IMAGEOBJECT>
<IMAGEDATA FILEREF="logo-skunkware.gif">
</IMAGEOBJECT>
</INLINEMEDIAOBJECT></ULINK> <ULINK URL="http://www.bull.de/pub/"><INLINEMEDIAOBJECT>
<IMAGEOBJECT>
<IMAGEDATA FILEREF="logo-bullogogross.gif">
</IMAGEOBJECT>
</INLINEMEDIAOBJECT> <ULINK URL="http://www.ibm.com"><INLINEMEDIAOBJECT>
<IMAGEOBJECT>
<IMAGEDATA FILEREF="logo-ibm.gif">
</IMAGEOBJECT>
</INLINEMEDIAOBJECT></ULINK> <ULINK URL="http://www.sgi.com"><INLINEMEDIAOBJECT>
<IMAGEOBJECT>
<IMAGEDATA FILEREF="logo-sgi.gif">
</IMAGEOBJECT>
</INLINEMEDIAOBJECT></ULINK> <ULINK URL="http://www.debian.org"><INLINEMEDIAOBJECT>
<IMAGEOBJECT>
<IMAGEDATA FILEREF="logo-debian.jpg">
</IMAGEOBJECT>
</INLINEMEDIAOBJECT></ULINK> <ULINK URL="http://www.netbsd.org"><INLINEMEDIAOBJECT>
<IMAGEOBJECT>
<IMAGEDATA FILEREF="logo-NetBSD-banner.gif">
</IMAGEOBJECT>
</INLINEMEDIAOBJECT></ULINK></ULINK>
</PARA>
</SECT2>
<SECT2>
<TITLE>History</TITLE>
<PARA> The table below shows some historical lines-of-code and
number-of-files counts for the X-Accountant/GnuCash development
project
<TABLE>
<TITLE> Historical Development Stats
</TITLE>
<TGROUP COLS="10">
<THEAD>
<ROW>
<ENTRY>Version</ENTRY>
<ENTRY>engine</ENTRY>
<ENTRY>register</ENTRY>
<ENTRY>ledger</ENTRY>
<ENTRY>motif</ENTRY>
<ENTRY>gnome</ENTRY>
<ENTRY>scheme</ENTRY>
<ENTRY>docs</ENTRY>
<ENTRY>txt</ENTRY>
<ENTRY>Total</ENTRY>
</ROW>
</THEAD>
<TBODY>
<ROW>
<ENTRY>xacc-0.9
Sept 97</ENTRY>
<ENTRY>-</ENTRY>
<ENTRY>-</ENTRY>
<ENTRY>-</ENTRY>
<ENTRY>34 files
(7.5+0.9)</ENTRY>
<ENTRY>-</ENTRY>
<ENTRY>-</ENTRY>
<ENTRY>5 files
(0.4)</ENTRY>
<ENTRY>1 file
(0.1)</ENTRY>
<ENTRY>40 files
(8.8)</ENTRY>
</ROW>
<ROW>
<ENTRY>xacc-0.9w
Dec 97</ENTRY>
<ENTRY>-</ENTRY>
<ENTRY>-</ENTRY>
<ENTRY>-</ENTRY>
<ENTRY>51 files
(13.8+1.5)</ENTRY>
<ENTRY>-</ENTRY>
<ENTRY>-</ENTRY>
<ENTRY>9 files
(0.8)</ENTRY>
<ENTRY>1 file
(0.1)</ENTRY>
<ENTRY>61 files
(16.2)</ENTRY>
</ROW>
<ROW>
<ENTRY>xacc-1.0.17
Feb 98</ENTRY>
<ENTRY>-</ENTRY>
<ENTRY>-</ENTRY>
<ENTRY>-</ENTRY>
<ENTRY>52 files
(14.8+1.8)</ENTRY>
<ENTRY>-</ENTRY>
<ENTRY>-</ENTRY>
<ENTRY>12 files
(1.4)</ENTRY>
<ENTRY>4 files
(0.3)</ENTRY>
<ENTRY>68 files
(18.3)</ENTRY>
</ROW>
<ROW>
<ENTRY>gnucash-1.1.15
Aug 98</ENTRY>
<ENTRY>24 files
(6.2+1.5)</ENTRY>
<ENTRY>31 files
(6.1+1.7)</ENTRY>
<ENTRY>5 files
(1.4+0.4)</ENTRY>
<ENTRY>30 files
(7.4+0.7)</ENTRY>
<ENTRY>17 files
(3.4+0.5)</ENTRY>
<ENTRY>3 files
(0.3)</ENTRY>
<ENTRY>16 files
(1.9)</ENTRY>
<ENTRY>17 files
(1.8)</ENTRY>
<ENTRY>159 files
(34.7)</ENTRY>
</ROW>
<ROW>
<ENTRY>gnucash-1.2.2
Aug 99</ENTRY>
<ENTRY>41 files
(10.2+3.6)</ENTRY>
<ENTRY>28 files
(5.5+1.7)</ENTRY>
<ENTRY>14 files
(2.4+0.6)</ENTRY>
<ENTRY>26 files
(8.7+0.5)</ENTRY>
<ENTRY>-</ENTRY>
<ENTRY>14 files
(1.4)</ENTRY>
<ENTRY>30 files
(2.6)</ENTRY>
<ENTRY>15 files
(1.8)</ENTRY>
<ENTRY>168 files
(39.0)</ENTRY>
</ROW>
<ROW>
<ENTRY>gnucash-1.3.6
April 2000</ENTRY>
<ENTRY>41 files
(12.9+4.0)</ENTRY>
<ENTRY>32 files
(6.8+2.1)</ENTRY>
<ENTRY>19 files
(4.0+0.8)</ENTRY>
<ENTRY>-</ENTRY>
<ENTRY>78 files
(32.2+3.0)</ENTRY>
<ENTRY>74 files
(17.0)</ENTRY>
<ENTRY>33 files
(7.8)</ENTRY>
<ENTRY>25 files
(4.5)</ENTRY>
<ENTRY>302 files
(95.1)</ENTRY>
</ROW>
</TBODY>
</TGROUP>
</TABLE>
</PARA>
<PARA>Each cell displays the following:
number of *c and *.h files
(KLOCS in *.c + KLOCS in *.h)
(unless its the scheme directories, in which case its *scm
files, etc)
</PARA>
<PARA>where KLOC == kilo-lines-of-code, as reported by <APPLICATION> wc</APPLICATION>.
<ITEMIZEDLIST>
<LISTITEM>
<PARA>engine -- contents of the src/engine and the include
directories
</PARA>
</LISTITEM>
<LISTITEM>
<PARA>register -- contents of the register directory
</PARA>
</LISTITEM>
<LISTITEM>
<PARA>ledger -- *.c, *.h files in the src directory only
</PARA>
</LISTITEM>
<LISTITEM>
<PARA>motif -- contents of src/motif directory
</PARA>
</LISTITEM>
<LISTITEM>
<PARA>gnome -- src/gnome plus src/register/gnome
</PARA>
</LISTITEM>
<LISTITEM>
<PARA>scheme -- scheme and guile code -- src/scm plus
src/guile
</PARA>
</LISTITEM>
<LISTITEM>
<PARA>docs -- english-only html docs (user documentation)
</PARA>
</LISTITEM>
<LISTITEM>
<PARA>txt -- internal README and *.txt documentation files in
all subdirs
</PARA>
</LISTITEM>
</ITEMIZEDLIST>
</PARA>
</SECT2>
</SECT1>
</ARTICLE>