3 The Libical project was founded in 1999 (or perhaps earlier) by Eric Busboom <eric@clarinova.com>.
5 We use the term "Contributors to the Libical project" to indicate the current active developers,
6 to include and not limited to:
8 * Allen Winter <winter@kde.org> (Maintainer)
9 * Eric Busboom <eric@clarinova.com> (Founder)
10 * Ken Murchison <murch@fastmail.com>
11 * Kent Sutherland <git@ksuther.com>
12 * Markus Minichmayr <markus@tapkey.com>
13 * Milan Crha <mcrha@redhat.com>
14 * Corentin Noël <corentin@elementary.io>
16 There are now far too many Libical contributors to list here.
17 See the commit history for the complete list.
19 From pre-2015 (the first 15 years) we recognize these people who contributed by means
20 outside of a version control system:
22 * Allan Clark <allanc@atlas.platypus.bc.ca> for testing libical against UnixWare.
24 * Graham Davison <g.m.davison@computer.org> for MacOS support and miscellaneous code bits
26 * Seth Alves <alves@hungry.com> for the first cut at the Makefile.am files and various utility functions.
28 * Russ Steinthal <rms39@columbia.edu> for several utility functions and comments.
30 * Ola Lundqvist <olalu526@student.liu.se> for the vCal test data file.
32 * Colin DuPlantis <colin@cp.net> for new functions in icalparser.c
34 * Holger Schmidt <hschmidt@chronolabs.de> for all of icalcstp.c, The CSTP protocol implementation,
35 and modifications to icalcstp.h
37 * Gisle Hannemyr <gisle@oslonett.no> The decode*() functions in sspm.c are based on the decode()
38 routine in the mimelite program, Copyright (c) 1994 Gisle Hannemyr.
40 * The Evolution team at Helixcode for miscellaneous patches and adjustments to the build system:
42 * Federico Mena Quintero <federico@helixcode.com>
43 * JP Rosevear <jpr@helixcode.com>
44 * Ettore Perazzoli <ettore@helixcode.com>
45 * Christopher James Lahey <clahey@helixcode.com>
46 * Peter Williams <peterw@helixcode.com>)
48 * Cornelius Schumacher <schumacher@kde.org> for many insightful suggestions and a few patches.
50 * Mark D. Anderson <mda@discerning.com> for discussions and ideas.
52 * Martin Neimeier <nei@ibn.de> for correcting bugs in icalrecur.c
54 * Tom Leitner <tom@radar.tu-graz.ac.at> For several bug fixes in compiling on Tru64 UNIX.
56 * Patrick Lewis <plewis@inetarena.com> for several bug reports and substantial (co-authorship)
57 contributions to the Python bindings
59 * Larry W. Virden <lvirden@cas.org> for several bug reports in compiling on Solaris.
61 * Bryan Bartone <bsb@mesasys.com> for code changes based on porting libical to Windows.
63 * Hubert V <hubertv@bigfoot.com> for checking and analyzing the output of the recurrence rule system.
65 * Jonathan Yue <jonathan.yue@cp.net> for icalproperty_get_name()
67 * Jeff Mace <jhm18@psu.edu> for finding bugs in gauges.
69 * John Gray <gray@agora-net.com> for routing memory leaks, porting to WIN32, and taking over
70 leadership of the project.
72 * Andrea Campi <a.campi@inet.it> for miscellaneous updates and beginning of Doxygen documentation.
74 * Paul Lindner <plindner@cp.net> for several contributions, including C++ binding, reentrant parser,
75 thread safe memory allocator, and a lot of documentation.
77 * Mark Tearle <mtearle@tearle.com> for keeping the Python bindings up to date.