-
Notifications
You must be signed in to change notification settings - Fork 802
/
AUTHORS
330 lines (305 loc) · 14.4 KB
/
AUTHORS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
GETTING HELP: If you need help with GnuCash, please do not contact any
of the Authors directly. Instead, first look at the <a href="https://wiki.gnucash.org/wiki/FAQ">FAQ</a> to see if your question
is common and is answered there. If that doesn't help, there are mailing
lists in English, Dutch, French, German, Italian, Portuguese and an English
IRC channel. More information can be found at for <a href="https://wiki.gnucash.org/wiki/Mailing_Lists">Mailing List</a> and <a href="https://wiki.gnucash.org/wiki/IRC">IRC</a>.
Current Project Team:
=====================
J. Alex Aycinena: Tax Reports, General Development
Derek Atkins: Infrastructure, User Support
Mike Alexander: Pricing/Exchange Rates, Lots, Advanced Portfolio Report
Frank Ellenberger: Internationalization and Assistance for Localizations
Robert Fewell: GUI Development
Geert Janssens: General Development and Maintenance
Christopher Lam: General Development and Maintenance
John Ralls: General Development and Maintenance
Christian Stimming: Administration
Linas Vepstas: Administration and Website Hosting
Dependencies:
=============
We'd like to acknowledge the contributions of some specialty packages
that are incorporated into GnuCash and are critical to some of its
features:
Erik Colson, Bruce Schuck: Finance::Quote
Benoit Gregoire: libofx
Martin Preuss: AQBanking
Early Developers:
----------------
(In Historical Order)
Robin Clark wrote the original X-Accountant in Motif as a school
project, taking it to version 0.9 by October 1997. Although every
single line of his code has been re-written (several times over),
his name appears as a credit in almost every file. Such is the
power of copyrights.
Linas Vepstas 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
spiffed up the help menus. All for version 1.0 as of January 1998.
Since then, for version 1.1 & 1.2, the engine was expanded &
refined, and the register window code completely redesigned and
made mostly Motif-(and GUI-)independent.
Jeremy Collins publicized the GnoMoney project widely and broadly, and
then changed its name to GnuCash. (Actually, he put the selection
of the name up to popular vote. We all learned that democracy is
not a good way to pick names.) Jeremy registered the domain name,
and created and maintained the gnucash.org web site for years, and
got the initial GTK/gnome code working.
Rob Browning abused everyone for not using perl, and then after we
added Perl support, dumped Perl in favor of Guile/Scheme
support. Rob added user preferences, re-wrote the reports in
scheme, and contributed the change-over of the file-format to
XML. He then concentrated on scheme performance and has been the
g-wrap guile wrapper maintainer.
Dave Peticolas worked on most parts of Gnucash, especially the
register and GUI.
Bill Gribble is not shy, or softly spoken. So don't be shy if you find
a bug in his code: QIF import, query API and transaction search,
check-printing, commodity and currency support, gtkhtml integration
and report printing, pgp support, guppi integration, and the new
main window layout.
Robert Graham Merkel extensive work on reports and reporting
infrastructure, gnome GUI work, and user preferences.
James LewisMoss designed doc patches, XML refactoring, automated test
suite, new file hierarchy import.
Christian Stimming was a report-generating monster. He's been one of
the largest contributors to the report infrastructure, creating
many of the important reports initially. He has also contributed
HBCI online banking support and managed internationalization and
translation.
Joshua Sled worked on scheduled transactions and general project
monkeying (IRC bot, logs, website maintenance, bug-triage, &c.).
Derek Atkins wrote the business-accounting package for Gnucash. This
includes the Customer/Vendor database, Job tracking, Order entry,
Invoicing, Accounts Payable, Accounts Receivable, and related
technologies. In the process he re-wrote the Query engine,
modularized the Book object storage, and modularized the backend to
allow pluggable objects.
David Hampton was an all-around hacker. He implemented a large porting
of the gtk2 conversion. He generally works on cleaning up the GUI
and on fleshing out support for stocks. David has picked up Dave
Peticolas's previous tendency to hack obsessively on
GnuCash. (Something in the name?)
Chris Lyttle Administered the GnuCash bug list. Improved the help and
integrated and finished a concepts and tutorial written by Carol
Champagne. Looks after releasing new GnuCash versions and updating
the website.
Benoit Grégoire coded a long awaited OFX module for GnuCash and wrote
the external libOFX library that it uses.
Neil Williams finished conversion from GncBook to QofBook and worked
on the separation of QoF into a standalone library. He also
contributed lots of Doxygen fixes and updates.
Chris Shoemaker implemented budgeting support for GnuCash. He replaced
g-wrap by SWIG as GnuCash's guile wrapper generator and is also an
all around hacker.
Andreas Köhler hunted down lots of bugs, especially for GUI code and
other gtk related issues.
Charles Day overhauled the QIF importer and focused then on
investment- and currency-related issues.
Other Contributors:
----------------
(In alphabetical order)
Mike Alexander Cap gains, lot and MacOS fixes.
Andrew Arensburger for FreeBSD & other patches
Simon Arlott Previous/next working day SX; performance improvements; misc fixes/preferences
Matt Armstrong for misc fixes
Jon Arney Windows porting patches, misc fixes
A. Alper Atici Turkish translation
J. Alex Aycinena Heavily improved Tax Report & TXF export
Roman Bertle Austrian German account templates
Jan-Pascal van Best MT940 importer
Dennis Björklund Swedish translation
Andreas Bogk Postgres backend patch
Per Bojsen several core dump fixes
Terry Boldt financial calculator and expression parser
Forest Bond Budget report improvements
Richard Braakman xml version configure patch
Simon Britnell patch to RPM spec
Christopher B. Browne> for perl, lots of scheme and documentation updates
Nathan Buchanan packaging Windows binaries for release
Johan Buret french translation
Thomas Bushnell fix for file backups
Eskil Bylund account type deprecation
Paul Campbell reconcile children patch
Conrad Canterford register bug fix
Bill Carlson performance improvements
David Marín Carreño Spanish translation of account setup.
Tomas Cernaj GType consistency changes, register fixes
Carol Champagne documentation & a patient GUI usability critic
Nikos Charonitakis Greek translation
Graham Chapman for the xacc-rpts addon package
George Chen for MS-Money QIF's & fixes
Albert Chin-A-Young configure.in patch
Kenneth Christiansen Danish translation
Richard Cohen Code cleanup and GLib modernization
Matthew Condell FreeBSD patch
Patrick Condron for webserver and T1 connection (credits to rackspace.com)
Vincent Dawans Report bugfixes and TRep improvements.
Raphael Dechenaux register patch
Ciaran Deignan for AIX binary version
Glen Ditchfield updated documentation
Tyson Dowd for config/make patches & debian maint
Koen D'Hondt for Solaris patches to XmHTML
Bob Drzyzgula for budgeting design notes
Frank H. Ellenberger parts of german localization and currency fixes
Volker Englisch QA and testing
Christoph Ernst Small bugfixes and minor enhancements
Jonathan Ernst Translations
Stephen Evanchik Logging improvements; gtk2 conversions
Mike Evans Bug fixes and testing.
Joshua Facemyer / Impressus Art : New artwork.
Paul Fenwick ASX support, Finance::Quote
Hubert Figuiere patch to gnc-prices
Valek Filippov messages Russian translation
Jan-Uwe Finck for messages German translation
Kevin Finn auto-decimal point, options, auto interest xfer patches
Aurimas Fišeras Lithuanian Translation, general i18n
Danny Fischer Romanian translation
Ron Forrester for gnome patches
Christoph Franzen German account template for Wohnungswirtschaft business
Dave Freese for leap-year fix
Todd T. Fries OpenBSD fix
John Goerzen file i/o fix for 64-bit architectures
Rob Gowin CMake build system
Jeff Green Python bindings, with grant funding from
<a href="https://assiniboine.mb.ca/">Assiniboine Credit Union</a>
Hans de Graaff XML patches
Daniel Hagerty patch to balance sheet report
Mitsuo Hamada messages Japanese translations
Otto Hammersmith for RedHat RPM version
Eric Hanchrow updated currency documentation
Daniel Harding Windows build tweaks; various code fixes
Alexandru Harsanyi for core dumps, lockups, gtk work
John Hasler engine patch
Jon Kåre Hellan misc core dump fixes
Hendrik-Jan Heins Dutch translation
Joachim Herb Data table option for barchart reports
Claus Hindsgaul messages Danish translation
Christoph Holtermann Python wrapper improvements
Ori Hoch Hebrew translation
Péter Hosszú Hungarian translation
Edward J. Huff Date handling in reports, quarterly option
Tomokazu Iwashita Japanese translation of xea
Geert Janssens GUI fixes for Lots, autocompletion in gnc-general-search, several small fixes
David Jafferian Delete account query code.
Mark Jenkins Python bindings, with grant funding from
<a href="https://assiniboine.mb.ca/">Assiniboine Credit Union</a> and
<a href="https://www.legalaid.mb.ca/">Legal Aid Manitoba</a>
Rich Johnson Mac OS X patch
Miquel Jordana Vilamitjana Spanish translation of manual
Prakash Kailasa for gnome build fixes
Alexey Kakunin quickfill patch for Cyrillic
Ben Kelly for Motif menu bug fix, core dump fixes
Jeff Kletsky Various patches, including for OFX import
Tom Kludy for SGI Irix port
Tuomo Kohvakka Finnish translation
Matt Kraai date accelerator bug fix
Mantas Kriaučiūnas Lithuanian Translation
Rafał Krzewski bi module fixes
Sven Kuenzler for SuSE README file
Fabrice Kurz French translation
Eneko Lacunza Spanish Translation
Bryan Larsen guile budget report
Aaron Laws General Development
Chris J (Oakton) Leach autoconf patch
Nicholas Lee scheme bug fix
Graham Leggett for fixing a hang
Rolf Leggewie SKR04 and gnucash for german business
Georg Lehner Nicaraguan Spanish translation
Ted Lemon for NetBSD port
Yannick Le Ny French translations
Frederic Leroy 64bit fixes, GUI improvements
Frederic Lespez French account templates fixes.
Chao-Hsiung Liao Traditional Chinese translation
Grant Likely gnome and engine patches
Vitaly Lipatov complete Russian translation, build tweaks, code cleanup
Volodymyr M. Lisivka Ukrainian translation
Phil Longstaff fixes for pricedb
Duarte Loreto message and documentation Portuguese translations
Raffael Luthiger Swiss German translation
Lionel Elie Mamane Patches for gcc2.95 macro compatibility
Kjartan Maraas Norwegian translations
Heath Martin gnome patches, major register work, x86_64 support
Matt Martin guile error handling code
Yves-Eric Martin work on financial year end work
Tadas Masiulionis Lithuanian Translation
Juan Manuel García Molina messages Spanish translation
David Montenegro all sorts of Scheme reports
Orestes Mas Catalan translation
Bernard Meens Dutch translation
Christopher Molnar build system patch
Tim Mooney port to alpha-dec-osf4.0f
Lucimar Moresco pt_BR account templates
G. Allen Morris III for QIF core dump
Steven Murdoch gnc-prices fix for London exchange
Jose Carlos Nascimento Brazilian Portuguese translation
Brent Neal TIAA-CREF support.
Christian Neumair Various gnome2 fixes/HIG work.
Johnny Ernst Nielsen messages Danish translation
Stefan Nobis German translation patch
Martin Norbäck Swedish translation
Peter Norton for a valiant attempt at a GTK port
Bill Nottingham guile configure patch
Peter O'Gorman file i/o patches, Mac OS X patches
OmNiBuS web site graphics & content
Gordon Oliver multiple currency status line patch
Scott Oonk register changes for utf-8 and pango.
Alan Orndorff Solaris packager
Myroslav Opyr for misc patches
Stephan Paternotte Dutch translation
Laurent Pélecq i18n patches with gettext
Sulyok Peter Hungarian account templates
Alain Peyrat for configure.in patches
Zdenko Podobný Slovak translations
Peter Pointner QIF import fixes, Qt patches
Gavin Porter for euro style dates
Tomas Pospisek Debian patches
Paul Poulain French translations
John Ralls MacOSX integration
Ron Record for SCO Unixware & OpenServer binaries
Keith Refson Solaris fixes
Jerry Quinn Bugfixes
Andreas Rottmann fixes for g-wrap 1.9
Betina Schmidt German account template
Dirk Schoenberger Qt/KDE work
Jan Schrage documentation patches
Christopher Seawood for XbaeMatrix core dump
Peter Selinger date completion
Alessandro Seveso messages Italian translations
Clytie Siddall Vietnamese translation
Mike Simons misc configure.in patches
Keld Simonsen messages Danish translation
Richard Skelton for Solaris cleanup
Thomas Vander Stichele Macro for filtering system directories
James Strandboge "Easy" Invoice report
Henning Spruth for German text & euro date rework
Ben Stanley test infrastructure
Robby Stephenson register & file history patches
Robert Stocks additional register report options
Michael T. Garrison Stuber report patch
Bartek Szady engine and build system patches
Herbert Thoma gnome register & euro support patches
Tor Harald Thorland testing, Norwegian translation
Nigel Titley British English translation
James A. Treacy doc patch
Arnold Troeger Mandrake packager
Diane Trout scheme QIF import patch
Nicolae Turcan Romanian translation
Richard -Gilligan- Uschold tax report & txf export
Tom Van Braeckel various patches and fixes
Matthew Vanecek lots of postgres backend work
Didier Vidal various G2 fixes.
Oliver Vollmer German account templates SKR03
Richard Wackerbarth patch to gnc-prices, qif import fixes
Rob Walker guile and register patches
Darin Willits initial budgeting prototype
Andy Wingo income per day-of-week report
Tom Winterhalder Swiss German account template
David Woodhouse messages British translations
Kuang-che Wu Traditional Chinese translation
Ken Yamaguchi QIF import fixes; MYM import
Shimpei Yamashita messages Japanese translation
Alex Zepeda postgres configure patch
... and many others who've submitted patches ...