A propos de GnuCash


GnuCash est un programme de suivis de vos finances personnelles. Quelques une de ces fonctions sont :

Fonctions Avancées

X-Accountant possède quelques une des fonctions qui ne se trouve pas habituellement dans un simple logiciel de gestion de finances personnelles:

Version

Cette version est gnucash-1.2.x, et est la dernière version stable de GnuCash.
 

Développeurs principaux

Robin Clark <rclark@hmc.edu>
a écrit le X-Accountant originel en Motif comme un projet scolaire, l'amenant jusqu'à la version 0.9 en Octobre 1997.
Linas Vepstas <linas@linas.org>
comme il le dit: le GUI était léger, le code était documenté et bien structuré, et il était entièrement sous GPL. Et aussi il le ré-écrit : ajoutant des widgets de cellules avec XbaeMatrix, alors que les combobox et flèches devaient faire de nouveau une même GUI légère, réécrivant le code interne de X-Accountant pour lui ajouter la double-entrée, une hiérarchie de comptes, l'augmenta d'un mini moteur de transaction, ajouta le support pour les actions, et ajouta les menus d'aide. C'était la version 1.0 de Janvier 1998. Depuis lors, pour la version 1.1, le moteur fut étandu et redéfini , et le code de la fenêtre d'enregistrement fut completement reconçu et fait pour la plupart en Motif et independent du GUI. Présentant un certain prototype de OFX fonctionnant.
Jeremy Collins <jcollins@gnucash.org>
fit connaitre au public largement et grandement le projet GnoMoney, et alors changea son nom en GnuCash. Jeremy créa le site web de gnucash.org, enregistra le domaine, fit fonctionner le code initial en GTK/gnome.
Rob Browning <rlb@cs.utexas.edu>
abusa tout le monde pour ne pas utiliser perl, et alors ajouta le support guile/scheme. Rob maintient l'infrastructure de construction, traite de toute chose qui touche au langage d'extension guile/perl, et traite de configuration et  configurabilité.
Dirk Schoenberger <schoenberger@signsoft.com>

          travaillle sur le portage en Qt/KDE

Yannick Le Ny  <y-le-ny@ifrance.com>
           Localise (traduction et adaptation) de Xacc et Gnucash pour la France et les pays francophones.
           Travail effectué :traduction du Readme, des messages et de l'aide en ligne de Gnucash en français
           Essaie de finir de traduire tout le site web de Gnucash en français sauf la liste de courriers et de le maintenir à jour

Correctifs et patches

Andrew Arensburger <arensb@cfar.umd.edu> for FreeBSD & other patches
Matt Armstrong <matt_armstrong@bigfoot.com> for misc fixes
Fred Baube <fred@moremagic.com> for attempted Java port/MoneyDance
Christopher B. Browne <cbbrowne@hex.net> for perl stock scripts
Graham Chapman <grahamc@zeta.org.au> for the xacc-rpts addon package
George Chen <georgec@sco.com> for MS-Money QIF's & fixes
Jeremey Collins <jcollins@gnucash.org> for GnoMoney & GTK port
Patrick Condron <pcondon@rackspace.com> for webserver and T1 connection.
Ciaran Deignan <Ciaran.Deignan@bull.net> for AIX binary version
Tyson Dowd <tyson@tyse.net> for config/make patches & debian maint.
Koen D'Hondt <ripley@xs4all.nl> for Solaris patches to XmHTML
Bob Drzyzgula <bob@mostly.com> for budgeting design notes
Jan-Uwe Finck <ju_finck@mail.netwave.de> for German message translation
Ron Forrester <rjf@aracnet.com> for gnome patches
Dave Freese <DFreese@osc.uscg.mil> for leap-year fix
Otto Hammersmith <otto@bug.redhat.com> for RedHat RPM version
Alexandru Harsanyi <haral@codec.ro> for misc core dumps & lockups.
Jon K}re Hellan <jk@isdn-a33.itea.ntnu.no> misc core dump fixes
Prakash Kailasa <PrakashK@bigfoot.com> for gnome build fixes
Tom Kludy <tkludy@csd.sgi.com> for SGI Irix port
Sven Kuenzler <sk@xgm.de> for SuSE README file
Ted Lemon <mellon@andare.fugue.com> for NetBSD port
Yannick Le Ny <y-le-ny@ifrance.com> pour la traduction en francais
G. Allen Morris III <gam3@ann.softgams.com> for QIF core dump
Peter Norton <spacey@inch.com> for a valiant attempt at a GTK port
OmNiBuS <webmaster@obsidian.uia.net> web site graphics & content
Myroslav Opyr <mopyr@IPM.Lviv.UA> for misc patches
Alain Peyrat <Alain.Peyrat@nmu.alcatel.fr> for configure.in patches
Gavin Porter <maufk@csv.warwick.ac.uk> for euro style dates
Ron Record <rr@sco.com> for SCO Unixware & OpenServer binaries
Christopher Seawood <cls@seawood.org> for XbaeMatrix core dump
Mike Simons <msimons@fsimons01.erols.com> misc configure.in patches
Richard Skelton <rich@brake.demon.co.uk> for Solaris cleanup
Henning Spruth <spruth@bigfoot.com> for German text & euro date rework
Ken Yamaguchi <gooch@ic.EECS.Berkeley.EDU> QIF import fixes; MYM import
 

Systèmes d'exploitation supportés

gnucash-1.0.18 (ex xacc-1.0.18) est conu pour fonctioner dans ces différentes configurations:
Linux 2.0.x -- Intel w/ RedHat Motif
Linux 2.0.x -- Intel w/ Lesstif v0.81
Linux Debian -- Intel w/ Lesstif v0.81
SGI IRIX -- MIPS
IBM AIX 4.1.5 -- RS/6000
SCO Unixware 7 -- Intel
SCO OpenServer 5.0.4 -- Intel
NetBSD -- Intel
 

Historique

Le tableau ci-dessous montre quelques historiques de lignes de code et le nombre de fichiers comptés pour le dévelopement du projet X-Accountant/GnuCash
Statistiques de l'historique du dévelopement
Version  moteur  registre  grand livre  motif  prefs (scm)  docs (html)  divers  Total 
xacc-0.9
Sept 97 
34 fichiers
(7.5+0.9) 
5 fichiers
(0.4) 
39 fichiers
(8.8) 
xacc-0.9w
Dec 97 
51 fichiers
(13.8+1.5) 
9 fichiers
(0.8) 
60 fichiers
(16.1) 
xacc-1.0.17
Fev 98
52 files
(14.8+1.8) 
12 files
(1.4) 
64 files
(18.0) 
gnucash-1.1.15
Aou 98 
24 fichiers
(6.2+1.5) 
31 fichiers
(6.1+1.7) 
5 fichiers
(1.4+0.4) 
30 fichiers
(7.4+0.7) 
3 fichiers
(0.3) 
16 fichiers
(1.9) 
non compté
(>1.0) 
109 fichiers
(32.9) 
gnucash-1.2.2
Aou 99 
41 fichiers
(10.2+3.6) 
28 fichiers
(5.5+1.7) 
14 fichiers
(2.4+0.6) 
26 fichiers
(8.7+0.5) 
14 fichiers
(1.4) 
30 fichiers
(2.6) 
non compté
(>1.0) 
153 fichiers
(37.2) 

Chaque cellule contient:

nombre de fichiers *c et *.h
(KLOCS dans *.c + KLOCS dans *.h),

où KLOC == kilo-lignes-de-code, comme rapported par wc.