Added files for 2001 elections address to something sane in membership

* Added files for 2001 elections
* Committed old change to change From: address to something sane in membership handling script
This commit is contained in:
Russell Steinthal 2001-11-28 03:43:41 +00:00
parent 0aa1051d8c
commit b1a1553c3e
7 changed files with 5201 additions and 1 deletions

View file

@ -20,7 +20,7 @@ my $date = localtime;
open MAIL, "|$MAIL_COMMAND";
print MAIL <<END;
From: gnome-membership\@condor.nj.org (GNOME Membership Script)
From: gnome-membership\@gnome.org (GNOME Membership Script)
To: membership\@gnome.org (GNOME Membership Committee)
Subject: Application received from $FORM::name ($FORM::email)

View file

@ -0,0 +1,422 @@
# This is the list of members who were eligible to vote in the 2001 election.
Ole Aamot <ole@no_spam.gnu.org> (gPhoto co-maintainer, libgnomera architect)
Ali Abdin <aliabdin@no_spam.aucegypt.edu> (Help System, gLife)
Joaquín Cuenca Abela <e98cuenc@no_spam.yahoo.com> (AbiWord, a bunch of Spanish translations)
David Abilleira <odaf@no_spam.nexo.es> (early gnome-libs, early gtk+)
Trever Adams <trever_Adams@no_spam.bigfoot.com> (helped out with irssi, software testing, deeply interested in GNOME's future)
Darin Adler <darin@no_spam.eazel.com> (nautilus, gnome-vfs, bonobo, medusa, small contributions to glib, oaf, etc.)
Lauri Alanko <nether@no_spam.gimp.org> (GIMP, misc hacks)
Jon Allen <jonallen@no_spam.sdf.lonestar.org> (Nautilus testing, bug transfer from eazel to gnome)
Christopher David Alm <chrisalm@no_spam.cs.wcu.edu> (Nautilus testing, bug reports for several projects)
Shawn T. Amundson <amundson@no_spam.gimp.org> (GTK+, GIMP)
Marius Andreiana <mandreiana@no_spam.yahoo.com> (Romanian translations)
Alan Aspuru-Guzik <aspuru@no_spam.okra.cchem.berkeley.edu> (moiss)
Sean Atkinson <sca@no_spam.uk.research.att.com> (gnumeric, Gnome Basic, gnome-games)
Ty Augustine <tyronea_2000@no_spam.yahoo.com> (application testing, feedback)
Hassan Aurag <aurag@no_spam.geocities.com> (GMatH, flame wars, bug submissions, gnome-python)
Ahmad Baitalmal <ahmad@no_spam.bitbuilder.com> (GnewsAlert, BitNotes, gtkDiff contributions, maillist about Gnome Development Solutions Roadmap)
Timur Bakeyev <timur@no_spam.gnu.org> (patches mc, gnome-libs, gnome-core, libgtop, porting to BSD/OS)
Szabolcs Ban <shooby@no_spam.gnome.hu> (gnome-applets, gnome-games, Hungarian translations, Hungarian Translation Project)
Joe Barr <warthawg@no_spam.blackhat.net> (bug reports, reviews)
Josh Barrow <josh@no_spam.eazel.com> (Nautilus contributor)
Nils Barth <nils_barth@no_spam.post.harvard.edu> (dr-genius, GTK+)
David T. Bath <david@no_spam.orasoft.org> (porting of Gtk/Oracle tools, help with gnome-db design, advocate)
Eric Baudais <baudais@no_spam.okstate.edu> (GDP documenter, gnome-games doc maintainer)
Martin Baulig <martin@no_spam.home-of-linux.org> (LibGTop, GTop, GNOME-Libs HEAD hacker, helping with GNOME Foundation, sysadmin, european GNOME marketing + talks)
Joel Becker <jlbec@no_spam.evilplan.org> (glib, gtk+, misc hacker, misc portability stuff)
Martijn van Beers <martijn@no_spam.earthling.net> (glade, mooonsooon, gnome-build, pkg-config, misc. small patching)
Roman Beigelbeck <roman@no_spam.gnome.org> (Artwork, European advocacy and events)
Fabrice Bellet <fabrice@no_spam.gnu.org> (odometer applet, i18n, docs, gPhoto)
Luis Manuel Benítez <vigueto@no_spam.teleline.es> (Spanish translation, es.gnome.org, GNOME-MGP)
Jacob Berkman <jacob@no_spam.ximian.com> (gnome-core, gnome-applets, bug-buddy maintainer; misc hacker)
Xavier Bestel <xavier.bestel@no_spam.free.fr> (bug reports)
Carlos Betancourt <carlos.betancourt@no_spam.chello.be> (advocavy, events, testing)
Dirk-Jan Binnema <djcb@no_spam.djcbsoftware.nl> (bonobo dev docs, patches for gnome-core, gnome-pim, translations)
Jonathan Blandford <jrb@no_spam.redhat.com> (AisleRiot, control-center, GTK+, gnome-libs, docs wannabe, other stuff)
Sebastián Blanes <sblanes@no_spam.larural.es> (Euroaplique)
Christopher Blizzard <blizzard@no_spam.redhat.com> (Mozilla, gnome-http)
Jonas Borgström <jonas@no_spam.codefactory.se> (gtkhtml, gtkhtml2, mixmagic)
Andrea Bosio <st970751@no_spam.educ.di.unito.it> (Electric Ears developer)
Grahame Bowland <gbowland@no_spam.gbowland.com> (gnome-vfs)
Robert Brady <rwb197@no_spam.ecs.soton.ac.uk> (en_GB translations, gote, pango, libunicode, misc)
Eric Brayeur <eb@no_spam.ibelgique.com> (gnome-utils, libGcolorsel2, GColorsel2)
Kevin Breit <battery841@no_spam.mypad.com> (Gnibbles documentation writer, Evolution documentation, GDP bug-list)
Dominik Brettnacher <dominik@no_spam.brettnacher.org> (Bug reports, translations, FreeBSD ports)
Walter F. Brisken <walterfb@no_spam.nacho.princeton.edu> (Stars: http://nacho.princeton.edu/~walterfb/stars/))
Marcus Brito <pazu@no_spam.visaotec.com.br> (various translations)
Rob Brown-Bayliss <on_the_net@no_spam.clear.net.nz> (all round fan, beta-testing and associated bug-reporting, advocating)
Rob Browning <rlb@no_spam.cs.utexas.edu> (GnuCash developer)
Simon Budig <Simon.Budig@no_spam.unix-ag.org> (Gimp contributor)
Francisco Bustamante <pancho@no_spam.nuclecu.unam.mx> (Mahjongg, Gimp plug-ins, some fixes)
David Camp <dave@no_spam.ximian.com> (gnome-debug, gnome-applets, gnome-pilot)
Ian Campbell <ijc25@no_spam.cam.ac.uk> (Balsa, other small patches)
Thomas Canty <tommydal@no_spam.ihug.com.au> (Gnumeric, Gnomeicu documentation)
James M. Cape <jcape@no_spam.jcinteractive.com> (GNOME UI IP, other minor stuff)
Lance Capser <lmc@no_spam.usurf.com> (GTK+, libglade)
John W. Carbone <jwc@no_spam.sgc.com> ("OpenRisk", a financial derivative Gnome app)
Anders Carlsson <andersca@no_spam.gnu.org> (gtkhtml, gmf, tasklist applet, Swedish translations and other secret stuff :)
Juan Carlos Castro <jcastro@no_spam.appi.com.br> (some pt_BR translations, GTM dev list owner)
Nate Case <nd@no_spam.kracked.com> (Galeon)
Antonio de la Toree <adltorre@no_spam.terra.es> (Spanish translations)
Alvaro del Castillo San Félix <acs@no_spam.barrapunto.com> (gnome-db developer, Barrapunto GNOME section editor, several articles and talks about gnome development)
Chema Celorio <chema@no_spam.celorio.com> (gedit, gnome-print drivers)
Manuel M. T. Chakravarty <chak@no_spam.cse.unsw.edu.au> (Haskell language binding)
Damon Chaplin <damon@no_spam.ximian.com> (Glade, gtk-doc, GTK+/GLib docs, Evolution)
Erwann Chénedé <erwann.chenede@no_spam.sun.com> (Multi-head support for Gtk+)
Sergey Chernikov <sc@no_spam.ivvs.eu.org> (developer of Gnome ReadNews, Russian translation for X-Chat)
Frank Chiulli <fc-linux@no_spam.home.com> (Gnumeric, libole2, gb)
Kenneth Rohde Christiansen <kenneth@no_spam.gnu.org> (bugfixes, i18n tools, translations, next year guadec, nautilus icons, gnome european foundation, stuff to come ahead ;))
Gerry Chu <gerrychu@no_spam.bigfoot.com> (bug reports, testing pre-releases, contributor to UI project)
Zbigniew Chyla <cyba@no_spam.gnome.pl> (Polish translations, Gnumeric/Evolution fixes)
Pavel Cisler <pavel@no_spam.eazel.com> (nautilus, gnome-vfs maintainer)
Mauro Colorio <linuxbox@no_spam.interfree.it> (Italian translations, advocacy)
Rusty Conover <rconover@no_spam.zootweb.com> (gnome-libs, gconf, gnome-pim, gnome-core, other hacks and opinions)
Paul Cooper <pgc@no_spam.darboux.uklinux.net> (Gnome Administrators Guide)
Greg Corrin <gcorrin@no_spam.yahoo.com> (Marketing & PR, GNOME 1.4 release team)
Alan Cox <alan@no_spam.redhat.com> (googlizer, gnome-lokkit, the immortal gpenguin, idetool and irritating Miguel)
Rhett Creighton <rhett@no_spam.mit.edu> (Gnome, Ximian, Evolution)
Mark Crichton <crichton@no_spam.gimp.org> (gnomovision, some gdk-pixbuf, some gnome-libs)
Frédéric Crozat <fcrozat@no_spam.mandrakesoft.com> (packager MandrakeLinux, bug fixes for Evolution, Nautilus)
J Shane Culpepper <pepper@no_spam.eazel.com> (nautilus, many misc fixes elsewhere)
Murray Cumming <murrayc@no_spam.usa.net> (Gtk--, Gnome--)
Trevor Curtis <tcurtis@no_spam.somaradio.ca> (GDP, Bugsquad)
Adrian Vance Custer <acuster@no_spam.nature.berkeley.edu> (user, enthusiast, bug reports, feedback)
Johan Dahlin <zilch.am@no_spam.home.se> (bonobo-python, devhelp)
Dan Damian <dand@no_spam.softhome.net> (Romanian translations, unfinished stuff specialist)
Bart Decrem <bart@no_spam.eazel.com> (helped create GNOME Foundation, helped create Eazel)
Cristiano De Michele <demichel@no_spam.na.infn.it> (MultiGnomeTerminal, gnome-core, gnome-terminal)
Fatih Demir <kabalak@no_spam.gmx.net> (i18n,all Turkish translations,gtranslator)
Stéphane Démurget <zzrough@no_spam.free.fr> (G-nerator, docs, testing, bug-reports)
Arik Devens <adevens@no_spam.antioch-college.edu> (Ximian GNOME, eog, gnome-ihop)
Gerhard Dieringer <GDieringer@no_spam.compuserve.com> (gASQL, gnome-db)
Anna Dirks <anna@no_spam.ximian.com> (Ximian GNOME, user interface engineer at Ximian)
Radek Doulik <rodo@no_spam.ximian.com> (gtop, gnome-core, gmap, gtkhtml,gnome-spell)
Daniel Egger <egger@no_spam.suse.de> (GIMP core hacker, german translations all around, bugfixes for several projects, SuSE GNOME integrator)
Christian Egli <christian.egli@no_spam.stest.ch> (GNOME booth and talk in Germany and Austria)
Mohamed Elassadi <mohamed@no_spam.val.com> (gmyclient)
Mike Engber <engber@no_spam.eazel.com> (Nautilus)
Gergõ Érdi <cactus@no_spam.telnet.hu> (RadioActive, Gnomoku, bonobo sample application, small contributions to Gnumeric, MonkeyBeans)
Mattias Eriksson <snaggen@no_spam.acc.umu.se> (Gtk+Licq, GuiSlp, Small patches and crashing apps and tell about it ;) )
Arturo Espinosa <arturo@no_spam.nuclecu.unam.mx> (gnomecard, gturing and joyitas. Ximian)
Ramiro Estrugo <ramiro@no_spam.eazel.com> (Nautilus)
Larry Ewing <lewing@no_spam.gimp.org> (gtkhtml, Evolution, gdk-pixbuf)
Pat Eyler <pate@no_spam.gnu.org> (Gnumeric HOWTOs, advocate, other docs)
David Fallon <davef@no_spam.getacard.com> (GDP member, author of GDP DocTable)
Joaquim Fellmann <joaquim@no_spam.hrnet.fr> (i18n, balsa)
Valek Filippov <frob@no_spam.df.ru> (Russian translation, www.gnome.ru)
Jens Finke <jens@no_spam.triq.net> (Atomix, Eye of Gnome, DE advocacy)
Darin Fisher <darinf@no_spam.users.sourceforge.net> (Gnofin)
Hilaire Fernandes <hilaire@no_spam.ofset.org> (Dr. Geo, Dr. Genius)
David FitzGerald <dpf@no_spam.cs.bham.ac.uk> (porting Gnome to Solaris)
Thomas Fitzsimmons <fitzsim@no_spam.ecf.utoronto.ca> (Balsa)
John Fleck <jfleck@no_spam.inkstain.net> (GDP member, doc writer, gnome-utils docs herder)
Michael Fleming <mfleming@no_spam.eazel.com> (gnome-vfs, Nautilus)
Glynn Foster <glynn.foster@no_spam.sun.com> (gnome-session, panel, developer webpages, misc. bug fixes)
Steve Fox <drfickle@no_spam.k-lug.com> (advocate, user assistance, beginning developer)
Brian Frank <bfrank@no_spam.eazel.com> (Nautilus)
Ben FrantzDale <bfrantzdale@no_spam.thuban.ac.hmc.edu> (Icon author, misc advice/help)
Zach Frey <zfrey@no_spam.bright.net> (advocate, bug reporter, mailing list annoyer, beginning developer)
Nat Friedman <nat@no_spam.ximian.com> (Bonobo, Ximian, Evolution)
Alessio Frusciante <algol@no_spam.firenze.linux.it> (Italian translations)
Christopher R. Gabriel <cgabriel@no_spam.gnu.org> (www.it.gnome.org, most of italian translations, italian users-guide and some docs)
Adriano Galano <adriano.galano@no_spam.innosec.es> (GPointFW2, advocacy, GNOME seminars)
Mark Galassi <rosalia@no_spam.galassi.org> (early gnome-libs and gnome-core, initial docs, docbook tools)
Bjoern Ganslandt <bganslan@no_spam.gmx.net> (Gnomogram, German i18n)
Héctor García <hector@no_spam.scouts-es.org> (Contributions to Balsa, Spanish translations of Evolution)
Juan Tomas García <juantomas@no_spam.lared.es> (European GNOME foundation)
Jim Garrison <garrison@no_spam.users.sourceforge.net> (advocacy, applets, other useless things)
Laurent Gauthier <lolo@no_spam.seul.org> (Dr. Genius)
Stéphane Genaud <genaud@no_spam.icps.u-strasbg.fr> (Gquotes,part of ORBit beginners guide documentation)
Steve George <blah@no_spam.dircon.co.uk> (GNOME Summaries, documentation)
Mike Gerdts <Michael.Gerdts@no_spam.usa.alcatel.com> (various small patches and bug reports)
Tim Gerla <timg@no_spam.rrv.net> (gnome-media maintainance, gtcd, various applets and documentation)
Daniel M. German <dmg@no_spam.csg.uwaterloo.ca> (ggv maintainer, GNOME architecture and future)
Jim Gettys <jg@no_spam.pa.dec.com> (X, GNOME libraries on iPAQ)
Frédéric Gobry <gobry@no_spam.puck.ch> (pybiographer, random patching)
Eli Goldberg <eli@no_spam.eazel.com> (Nautilus testing)
Jody Goldberg <jgoldberg@no_spam.home.com> (Gnumeric, gnome-print, gnome-libs)
Hector Gomez Morales <hgomez_36@no_spam.flashmail.com> (bug reports, promoting gnome in mexico, wishlist)
Javier Gomez Sierras <jgomsi@no_spam.apolo.umh.es> (Spanish translations)
Mark Gordon <mtgordon@no_spam.ximian.com> (QA, maintaining bugs.ximian.com, support)
Nick Gorham <nick@no_spam.lurcher.org> (gnome-db)
Allan Gottlieb <gottlieb@no_spam.nyu.edu> (CS Prof; Editing documentation)
Kenny Graunke <kenny@no_spam.whitecape.org> (developer.gnome.org webmaster, GDP member)
Alex Graveley <alex@no_spam.ximian.com> (ORBit, odd jobs)
Jamin Gray <jgray@no_spam.writeme.com> (gPad, articles, general advocacy)
Bill Gribble <grib@no_spam.billgribble.com> (gnucash developer)
Marco Pesenti Gritti <marco@no_spam.it.gnome.org> (Galeon)
Etienne Grossmann <etienne@no_spam.isr.ist.utl.pt> (bloksi)
Matthew Guenther <mguenthe@no_spam.attcanada.ca> (Balsa)
Bertrand Guiheneuf <bertrand@no_spam.henzai.com> (gnome-objc, evolution, embedded gnome)
Ricardo Soares Guimarães <ricardo@no_spam.conectiva.com.br> (Brazillian translations of GGAD and potfiles)
Prana Gunadi <pranalukas@no_spam.gmx.de> (gnome-telnet)
Telsa Gwynne <hobbit@no_spam.aloss.ukuu.org.uk> (docs: gtop, glife, a bunch of applets and gnome-lokkit that I remember; FAQ stuff; random advocacy; bug report madness)
Christian Hagemeier <hagemeier@no_spam.zpr.uni-koeln.de> (some translations for GnomePGP, other minor stuff)
Michael Hall <mphall@no_spam.cstone.net> (GDP contributor, various documentation)
Steve Hall <digitect@no_spam.mindspring.com> (Icons, graphics and web design/maintenance for gedit and gnome-print)
Mikael Hallendal <micke@no_spam.hallendal.net> (mrProject, DevHelp)
Lars Hamann <lars@no_spam.gtk.org> (gtk+)
Bill Haneman <bill.haneman@no_spam.sun.com> (GNOME Accessibility Project, at-spi, atk)
Raja Harinath <harinath@no_spam.cs.umn.edu> (Misc. configure.in/Makefile hacking)
John Harper <jsh@no_spam.eazel.com> (Sawfish, gdk-pixbuf xlib port)
David Harris <dbarclay10@no_spam.yahoo.ca> (pundit, UI help, suggestions, beating boy, design suggestions, bug report, feedback)
Mathias Hasselmann <mathias.hasselmann@no_spam.gmx.de> (Galeon, libxml and panel patches, IceWM)
Ville Hautamäki <villeh@no_spam.cs.joensuu.fi> (Finnish translation)
Jason Hawke <jhawke@no_spam.rochester.rr.com> (user, bug-report, docs)
Peter Hawkins <peter@no_spam.hawkins.emu.id.au> (Gnome-office web pages, occasional docs and patches)
Gregory S Hayes <ghayes@no_spam.syncomm.org> (Nautilus, VoodooTracker, ripperX, WindowMaker Gnome Support)
Thompson Hayner <thompson.hayner@no_spam.tycohealthcare.com> (beta testing, odd jobs)
Stephan Heinze <st.heinze@no_spam.gmx.net> (gnome-db)
David Helder <dhelder@no_spam.umich.edu> (GNet, Jungle Monkey)
Jon Kåre Hellan <hellan@no_spam.acm.org> (Gnumeric)
James Henstridge <james@no_spam.daa.com.au> (gnome-python, dia, libglade, gnome-libs)
David Hepkin <dahd@no_spam.lehigh.edu> (GnomeICU)
Andy Hertzfeld <andy@no_spam.eazel.com> (Nautilus)
Raphaël Hertzog <hertzog@no_spam.debian.org> (debian packages, bug reports)
Bernhard Herzog <bernhard@no_spam.users.sourceforge.net> (Sketch)
Richard Hestilow <tvgm@no_spam.ximian.com> (gmc, the ever-annoying HAL applet, test-gnome, metatheme)
Jason Hildebrand <jason@no_spam.peaceworks.ca> (pygmy, gsysinfo)
Ed Hill <edhill@no_spam.eh3.com> (bug-hunter)
Zack Hobson <zack@no_spam.cnation.com> (ZClock applet, advocacy)
Luke Holden <luke@no_spam.dragonarmy.nu> (contributed to various applications including Spruce)
Iain Holmes <iain@no_spam.sawfish.org> (GNOME-Iconedit, GNOME-libs, Bug fixes in Bonobo and Evolution and other things)
Thomas Holmgren <sir_Layman@no_spam.yahoo.com>(gEdit)
Bradford Hovinen <hovinen@no_spam.ximian.com> (GDict, Screensaver properties, GNOME Admin Tools)
Richard Hult <d4hult@no_spam.dtek.chalmers.se> (Bug fixes, Swedish translations, Oregano)
Miguel de Icaza <miguel@no_spam.gnu.org> (GNOME)
Jukka-Pekka Iivonen <jiivonen@no_spam.hutcs.cs.hut.fi> (Gnumeric)
Tambet Ingo <tambet@no_spam.ximian.com> (helix-setup-tools)
Kjetil Jacobsen <kjetilja@no_spam.cs.uit.no> (Pygmy mail client, python/GNOME advocacy)
Amaury Jacquot <sxpert@no_spam.esitcom.org> (GNOME basic hacker, gnomovie leader)
Ivan Jager <ivanjager@no_spam.bigfoot.com> (Warp GTK theme)
Tim Janik <timj@no_spam.gtk.org> (GLib and things depending on it)
Erik Janssens <Erik.Janssens@no_spam.vub.ac.be> (PrintRabbit, Advocacy)
Hans Petter Jansson <hpj@no_spam.ximian.com> (Conglomerate, Ximian Setup Tools)
Fritz Jetzek <fritz.jetzek@no_spam.buggerz.com> (The Gernel, Gerk)
Michael K. Johnson <johnsonm@no_spam.redhat.com> (gnome-linuxconf, early glib/gtk/gnome-libs hacking, rp3)
Remco de Jong <rdj@no_spam.rdj.cg.nu> (galeon developer, close follower of everything related to GNOME)
Laurent Julliard <laurent@no_spam.julliard-online.org> (bug reports, Gnome and Open Source advocacy in Xerox Corporation)
Tomas Junnonen <majix@no_spam.sci.fi> (Firestarter, 5th toe)
Drazen Kacar <dave@no_spam.srce.hr> (libgtop Solaris port, ANSI C-ification, small fixes)
Benjamin Kahn <xkahn@no_spam.zoned.net> (RPM Explorer, glib bug fixes, control panel bug fixes)
Lauris Kaplinski <lauris@no_spam.ximian.com> (gnome-print, sodipodi, floyd, et translations)
John Karcz <jsk29@no_spam.cornell.edu> (several small patches)
Charles Kerr <charles@no_spam.superpimp.org> (Pan newsreader)
Mike Kestner <mkestner@no_spam.ameritech.net> (Achtung, bonobo, gnumeric)
Alexander Kirillov <kirillov@no_spam.math.sunysb.edu> (GDP, bug reports)
Takuo Kitame <kitame@no_spam.debian.org> (GnomeICU, dedit, Japanese translation)
Kevin D. Knerr, Sr. <ld_barthel@no_spam.yahoo.com> (GNOME user, author of AquaX sawfish & GTK themes, other minor hacking)
David A Knight <david@no_spam.screem.org> (Screem Author)
John Kodis <kodis@no_spam.jagunet.com> (gnome-utils and miscellaneous)
Michael Koziarski <michael@no_spam.koziarski.com> (Gnome-xBill, documentation)
Matthias Kranz <mskranz@no_spam.acm.org> (Pharmacy maintainer)
Naba Kumar <kh_naba@no_spam.yahoo.com> (Anjuta)
Tuomas Kuosmanen <tigert@no_spam.ximian.com> (GIMP testing and feedback, GNOME icons and all around artwork, Evolution GUI design and artwork, ...)
Mathieu Lacage <mathieu@no_spam.eazel.com> (Gdome, Nautilus, OAF, gnome-vfs, developer documentation, GUADEC)
Dominic Lachowicz <cinamod@no_spam.hotmail.com> (Abiword, gnumeric bits, gnome-print bits, gb bits)
Christopher James Lahey <clahey@no_spam.ximian.com> (Go, evolution, gnome-print, ...)
Eliot Landrum <eliot@no_spam.landrum.cx> (Gabber, EOG manuals)
Andrew Lanoix <alanoix@no_spam.umich.edu> (GNet, Jungle Monkey)
Ole Laursen <olau@no_spam.hardworking.dk> (Danish translations)
Will LaShell <will@no_spam.lashell.net> (Crescendo maint, bug testing)
Jason Leach <jasonleach@no_spam.usa.net> (Pan, GEdit, Evolution, misc bug fixes)
George Lebl <jirka@no_spam.5z.com> (Wanda, gnome-libs, Panel, Applets, Grapevine, gnop, gob, dr-genius ...)
Gregory M. Leblanc <gleblanc@no_spam.cu-portland.edu> (GDP member, doc writer and maintainer)
Elliot Lee <sopwith@no_spam.redhat.com> (Wasting everyone else's time)
Eric Lemings <eric.b.lemings@no_spam.lmco.com> (GLib testing and occasional patches)
Sean M Lentner <sean.lentner@no_spam.nyfix.com> (testing)
Peter Lerner <peter@no_spam.lerner.de> (gtk--)
Raph Levien <raph@no_spam.acm.org> (Libart)
Todd Lewis <tlewis@no_spam.mindspring.com> (GNOME FAQ Author)
James LewisMoss <dres@no_spam.debian.org> (Debian packager, misc hacks)
Marcus Leyman <marcus.leyman@no_spam.gfs.nu> (translation to swedish of different docs, bug-testing, writing new ppp-connector for gnome)
Markus Lindholm <markus@no_spam.iki.fi> (bug reports, translations)
Erik Lou <erik@no_spam.eazel.com> (GNOME evangelism to potential distribution partners, Nautilus product marketing)
Ade Lovett <ade@no_spam.FreeBSD.org> (FreeBSD GNOME port)
Janne Löf <jlof@no_spam.mail.student.oulu.fi> (GtkGLArea)
Langa Lucian <cooly@no_spam.gyl.ro> (gnomeRAR,GDP)
Seth Lytle <seth_lytle@no_spam.yahoo.com> (small patch to gtk+, app author, advocacy, user tech support)
Chris Lyttle <chris@no_spam.wilddev.net> (Documentation for CD Player applet)
Roberto Majadas <phoenix@no_spam.nova.es> (gedit)
Vivien Malerba <malerba@no_spam.linuxave.net> (gnome-db, gASQL)
Lee Mallabone <lee@no_spam.fonicmonkey.net> (xsitecopy, gnometrek, screem, gnome-list-admin, a gdm configurator that's not been merged yet)
Kjartan Maraas <kmaraas@no_spam.gnu.org> (i18n, docs, [www,developer].gnome.org, various other stuff)
Christian Marillat <marillat.christian@no_spam.wanadoo.fr> (Debian packaging of gnome-libs, gnome-core, control-center, gnome-applets, sawfish)
Carlos Perelló Marín <carlos@no_spam.hispalinux.es> (gnome-db, gedit, glade, Spanish l10n)
Ryan Marsh <me@no_spam.ryanmarsh.com> (bug reports for the Evolution groupware app)
Ben Martin <monkeyiq@no_spam.users.sourceforge.net> (Gevas, Ferris)
David Martin <dmartina@no_spam.excite.es> (Spanish translations)
Brian Masney <masneyb@no_spam.seul.org> (gFTP)
David Mason <dcm@no_spam.redhat.com> (GDP founder, maintainer gdp-doc-tools, RHAD Labs member, gnotices editor, developer site, very small hacks and patches)
Paul Matthews <pablo8itall@no_spam.yahoo.ie> (gnome advocacy)
Dietmar Maurer <dietmar@no_spam.maurer-it.com> (libefs, gfdisk, misc hacker)
Justin Maurer <justin@no_spam.ximian.com> (Ximian GNOME, Slashapp, misc.)
Ian McKellar <yakk@no_spam.yakk.net> (gnome-vfs, Nautilus)
Alastair McKinstry <mckinstry@no_spam.computer.org> (Irish translations)
Gregory McLean <gregm@no_spam.comstar.net> (gnome-utils maint, gdiskfree, volume meter, specfile hackery ...)
Mark McLoughlin <mark@no_spam.skynet.ie> (ORBit2, OAF)
Daniele Medri <madrid@no_spam.linux.it> (Italian translator for GNOME applications and GIMP)
Michael Meeks <michael@no_spam.ximian.com> (Bonobo, gnumeric, gnome-print, gnome-vfs, oaf, gnome-games, eog, gpdf, misc. hacker)
Thomas Meeks <MEEKTE95@no_spam.christs-hospital.org.uk> (Gnome Basic)
Federico Mena-Quintero <federico@no_spam.ximian.com> (GIMP, GTK+, gnome-libs, gnome-core, gnome-games, gnome-pim, Evolution, gdk-pixbuf, Eye of Gnome, GNU Midnight Commander, misc. hacks)
Juan Pablo Mendoza Mendoza <pablo_juan@no_spam.yahoo.com> (gnome-games maintainer)
Robert Graham Merkel <rgmerk@no_spam.mira.net> (GnuCash)
Christophe Merlet <christophe@no_spam.merlet.net> (French translation)
Ben van der Merwe <bvdmerwe@no_spam.sun.ac.za> (localization, bug hunts)
Christian Meyer <cm@no_spam.ggtt.de> (German translations, policy)
Julian Missig <julian@no_spam.linuxpower.org> (Gabber, discuss things with docs and interface)
Eric B. Mitchell <ricdude@no_spam.toad.net> (esound, rare patches)
Jaka Mocnik <jaka@no_spam.activetools.si> (gnome-libs, ghex, ggv, OAF, gnome-core)
Paolo Molaro <lupus@no_spam.debian.org> (Gtk-Perl, Gnome-Perl, gspeech, glib, Gtk+)
David Monniaux <monniaux@no_spam.laurier.ens.fr> (Gtk+ portability, Gimp, French translation)
Ramses Morales <ramses@no_spam.computer.org> (Spanish translations)
Jeffrey Morgan <jeffrey.morgan@bristolwest.com> (Java-GNOME language bindings)
Rodrigo Moya <rodrigo@no_spam.linuxave.net> (gnome-db)
Dan Mueth <d-mueth@no_spam.uchicago.edu> (GDP coordination, DocTable, writing docs, developer web pages, misc)
Ryan Muldoon <rpmuldoon@no_spam.students.wisc.edu> (Nautilus bug testing, feature ideas)
Tom Musgrove <TomM@no_spam.Pentstar.com> (Evolution, gnome-db, misc.)
Yukihiro Nakai <nakai@no_spam.gnome.gr.jp> (Japanese translation, and some i18n patch)
Karl Einar Nelson <kenelson@no_spam.ece.ucdavis.edu> (gtk--, gnome--)
Mike Newman <mike@no_spam.gtnorthern.demon.co.uk> (docs, i18n, foundation committee)
Timothy Ney <ten@no_spam.gnome.org> (operations, promotion, fundraising)
Seth Nickell <snickell@no_spam.stanford.edu> (Nautilus, gnome-vfs, medusa, kapplet, misc. hacks)
Xavier Nicolovici <xavier.nicolovici@no_spam.che.xerox.com> (French translation of the GNOME User's Guide v1.0)
Bastien Nocera <hadess@no_spam.writeme.com> (Debian/PPC Ximian Gnome Packages, Advocacy, Support)
Leandro Noferini <leandro@no_spam.firenze.linux.it> (italian translations of gnome-applets e gnumeric)
Martin Norbäck <d95mback@no_spam.dtek.chalmers.se> (Swedish translations)
Priyadi Iman Nurcahyo <priyadi@no_spam.priyadi.id.org> (Indonesian translation coordinator)
Ismael Olea <olea@no_spam.hispalinux.es> (Spanish l10n and Euroaplique)
Jaime Anguiano Olarra <jaime@no_spam.gcubo.org> (Spanish translation, gnome-db, GUADEC III)
Eskil Heyn Olsen <eskil@no_spam.eazel.com> (gnome-pilot, Nautilus)
Xavier Ordoquy <mcarkan@no_spam.users.sourceforge.net> (Gael, dia-newcanvas, libglade)
Thomas Östreicher <oestreicher@no_spam.aon.at> (Gnome worshipping, small hacks)
Ville Pätsi <drc@no_spam.gnome.org> (Graphic artist, icons&ßstuff)
Mike Palczewski <mpalczew@no_spam.u.washington.edu> (two small gnome applets, patch for balsa)
Sergey Panov <sipan@no_spam.sipan.ne.mediaone.net> (Russian translation, some patches)
Stuart Parmenter <pavlov@no_spam.netscape.com> (balsa, Mozilla, gnome-libs, clock applet)
Ricardo Fernández Pascual <ric@no_spam.users.sourceforge.net> (galeon)
Gediminas Paulauskas <menesis@no_spam.delfi.lt> (all Lithuanian translations, gtranslator, i18n fixes)
Jesse Pavel <jpavel@no_spam.ximian.com> (Evolution)
Matthew R. Pavlovich <mpav@no_spam.debian.org> (Debian Developer, LiViD Founder, OpenDVD.org Founder, plans to start Debian's Desktop (End-User) Initiative)
Nils Pedersen <n.p@no_spam.sun.com> (GUP, Sun ARC)
Havoc Pennington <hp@no_spam.redhat.com> (GConf, GTK+, gnome-libs, odd jobs)
Lucas Di Pentima <lucas@no_spam.lunix.com.ar> (Spanish translations)
Ettore Perazzoli <ettore@no_spam.ximian.com> (Evolution, gnome-vfs, gnome-libs, Bonobo, Nautilus)
Bruce Perens <bruce@no_spam.perens.com> (Spokesperson, long-time promoter of GNOME, author of software tools, primary author of Open Source Definition)
Andreas Persenius <ndap@no_spam.swipnet.se> (GSokoban, Gnopo, Swedish translations)
Sami Pesonen <spesonen@no_spam.dlc.fi> (Finnish translation)
Ian Peters <itp@no_spam.ximian.com> (GNOME Games, Ximian)
Martin K. Petersen <mkp@no_spam.mkp.net> (GDM)
Dave Peticolas <dave@no_spam.krondo.com> (GnuCash developer)
Christof Petig <christof.petig@no_spam.wtal.de> (glade-- maintainer)
Francisco Petrucio <fpcj@no_spam.impa.br> (pt_BR i18n dia, gnome-utils, sawfish, gedit etc.)
Chris Phelps <chicane@no_spam.reninet.com> (Glimmer, GtkExText, gIDE, gdl, anjuta, vdk)
Robey Pointer <robey@no_spam.eazel.com> (nautilus, ammonite)
Dick Porter <dick+gnome@no_spam.acm.org> (ORBit)
Roozbeh Pournader <roozbeh@no_spam.sharif.edu> (Persian translation of GTK+)
Daniel A. Powers <dap@no_spam.us.ibm.com> (Got IBM to join foundation, contribution of an IBM Technology to Gnome (SashXB))
Marco Pozzato <marco_pozzato@no_spam.linuxfan.com> (italian traslation of Balsa)
Ravi Pratap M <ravi@no_spam.che.iitm.ac.in> (Gnome Basic, gpdf)
Brittany Proctor <proctors@no_spam.pacbell.net> (manned booths and supervised volunteers for GNOME booths, assisted in PR efforts)
Leslie Proctor <lproctor@no_spam.aopr.com> (coordinated PR for GNOME launch and announcements, supervised, set up and manned GNOME booths at trade shows)
Michael Pruett <michael@no_spam.68k.org> (audiofile)
Tero Pulkkinen <terop@no_spam.modeemi.cs.tut.fi> (gtk-- ex-maintainer)
Liam Quin <liam@no_spam.holoweb.net> (nuisance, spiritual guidance, documentation)
Gene Ragan <gzr@no_spam.eazel.com> (nautilus, gnome-vfs, medusa, oaf, gmf)
Sri Ramkrishna <sri@no_spam.aracnet.com> (bug reports, user support, advocacy)
Mikko Rauhala <mjrauhal@no_spam.mappi.helsinki.fi> (Some Finnish translations)
Detlef Reichl <detlef.reichl@no_spam.arcormail.de> (MuLi, Teatime-applet, some Icons, de-i18n)
Karsten Reincke <karsten.reincke@no_spam.karubik.de> (docs, GNOME installation guide)
Vincent Renardias <vincent@no_spam.echo.fr> (French translations; Sysadmin of the BTS; Debian packaging of Bonobo, Gnumeric, Evolution)
Ariel Rios <ariel@no_spam.arcavia.com> (gnome-guile, galway, gtkhtml, gb, gnumeric)
Gregorio Robles <grex@no_spam.scouts-es.org> (Spanish translations, www.es.gnome.org webmaster)
Cleber Rodrigues <cleberrrjr@no_spam.bol.com.br> (Gnome-DB And Libgda documentation translation to Portuguese, Evolution docs on the way)
Miguel Rodríguez <migrax@no_spam.terra.es> (wanda patch, bug-reports, user)
Antonio Miguel Zugaldía Rodríguez-Campra <azugaldia@no_spam.eresmas.net> (Spanish translations)
Arlo Rose <arlo@no_spam.eazel.com> (Nautilus)
Christian Rose <menthos@no_spam.menthos.com> (Swedish translations)
JP Rosevear <jpr@no_spam.ximian.com> (Evolution, gnumeric, gnome-chess, gIDE)
Pavel Roskin <proski@no_spam.gnu.org> (GNU Midnight Commander)
Benedikt Roth <Benedikt.Roth@no_spam.gmx.net> (GTP page, German translations, various stuff)
Mathieu Roy <yeupou@no_spam.free.fr> (translations, testing, feedback, Tayau)
Philippe Roy <ph_roy@no_spam.yahoo.com> (ToutDoux)
Cody Russell <bratsche@no_spam.gnome.org> (misc hacking on gdk-pixbuf, bonobo, evolution, gnome-libs, etc..)
Diego Sevilla Ruiz <dsevilla@no_spam.um.es> (bonobo-doc maintainer and some spanish translations)
Stephen Rust <steve@no_spam.tp.org> (gbuild, docs, small patches, help, evangelism)
Changwoo Ryu <cwryu@no_spam.debian.org> (Korean translation, gnome-games)
Pawel Salek <pawsa@no_spam.theochem.kth.se> (Balsa)
Rodrigo Sancho Senosiain <ruy_ikari@no_spam.bigfoot.com> (GIMP spanish translation)
David Santiago <mrcooger@no_spam.cyberverse.com> (GTK+ contributions)
Pablo Saratxaga <pablo@no_spam.mandrakesoft.com> (Spanish and Walloon translations, some i18n patches)
Amaya Rodrigo Sastre <amayita@no_spam.demasiado.com> (Spanish translations)
Christian Schaller <Uraeus@no_spam.linuxrising.org> (advocacy, articles on linuxpower, Gnotices editor/newshunter, Icon-creation)
JP Schnapper-Casteras <jpsc@no_spam.users.sourceforge.net> (Gnome Accessibility, Sun's GNOME Accessibility Labe)
Rebecca Schulman <rebecka@no_spam.eazel.com> (medusa, Nautilus)
Phil Schwan <phil@no_spam.off.net> (Achtung, tktext-port, gnome-games)
Dean Scott <dean@no_spam.thestuff.net> (icons, small patches)
Merkuriev Sergey <sergey@no_spam.maks.net> (gnome-libs, odd jobs)
Martin Sevior <msevior@no_spam.physics.unimelb.edu.au> (Abiword)
Joe Shaw <joe@no_spam.ximian.com> (Ximian GNOME, Achtung)
John R. Sheets <dusk@no_spam.ravendusk.org> (GNOME Anvil, Writing GNOME Applications book)
Alan Shutko <ats@no_spam.acm.org> (patches for gnome-pilot & gnome-pim)
Frank Siebenlist <frank@no_spam.eazel.com> (working to make gnome more secure, recommended security related patches in nautilus, gnome-vfs, ammonite,trilobite)
Dan Siemon <dan@no_spam.coverfire.com> (Sensor Sweep Applet, gnome-core debugging)
Manish Singh <yosh@no_spam.gimp.org> (GIMP, GEGL, GTK+, GLIB)
Miroslav Silovic <silovic@no_spam.zesoi.fer.hr> (helped with gnome-guile, author of SART)
Adam Sleight <adamsleight@no_spam.yahoo.com> (chbg)
Robin Slomkowski <pretender@no_spam.parts-unknown.com> (gnome-vfs, nautilus, medusa, packaging stuffs)
Dennis Smit <synap@no_spam.area101.penguin.nl> (nl translations, piXYZification - the new GNOME pixpacks project)
Bob Smith <bob@no_spam.thestuff.net> (gx10, gblade-generate, ideas)
Dave Smith <dave@no_spam.jabber.org> (Gabber)
Seer Snively <seer@no_spam.northcoast.com> (bug reports ifor Evolution, panel, Ximiancode, GnomeICU)
Patanjali Somayaji <patanjali@no_spam.usa.net> (docs, bonobo-support, gnome-db2html3)
Simo Sorce <simo.sorce@no_spam.tiscalinet.it> (gnozip, other coming...)
Maciej Stachowiak <mjs@no_spam.eazel.com> (Nautilus, OAF, Medusa, Bonobo, gnome-vfs, etc)
Jeffrey Stedfast <fejj@no_spam.ximian.com> (Spruce, Evolution, GMime)
Richard M. Stallman <rms@no_spam.gnu.org> (licensing and copyright advice to GNOME developers/documenters)
Russell Steinthal <rms39@no_spam.columbia.edu> (gnome-pim co-maintainer)
John Sullivan <sullivan@no_spam.eazel.com> (Nautilus, gnome-vfs, etc)
Yuri Syrota <rasta@no_spam.renome.rovno.ua> (Ukrainian translation, some patches)
David Tabachnikov <captain@no_spam.isdn.net.il> (GnomeICU co-maintainer)
Akira Tagoh <tagoh@no_spam.gnome.gr.jp> (gnome-db, Japanese translation)
Li-Cheng (Andy) Tai <atai@no_spam.atai.org> (GtkCanvas, advocating GNOME on web sites)
Katsunori Tanaka <tanaka@no_spam.computer.org> (author of a Japanese GNOME 1.4 book)
Owen Taylor <otaylor@no_spam.redhat.com> (GTK+, Pango, ...)
Peter Teichman <pat@no_spam.gnu.org> (Ximian GNOME, think, gnome-media maintainer)
Javier Terradas Royo <terry@no_spam.ati.es> (Spanish translations)
Charles R. Tersteeg <aa0na@no_spam.arrl.net> (beta-tester mainly palmpilot/gphoto and now helixcode/evolution)
Benjy Thomas <benjy@no_spam.alum.mit.edu> (Icon author)
Almer Tigelaar <almer1@no_spam.dds.nl> (Gnumeric)
Sam Tobin-Hochstadt <sam@no_spam.uchicago.edu> (AbiWord)
Juan Toledo <toledo@no_spam.users.sourceforge.net> (EtherApe)
Malcolm Tredinnick <malcolm@no_spam.commsecure.com.au> (gnorpm, installation documentation, advocacy and help)
Bud Tribble <bud@no_spam.eazel.com> (Nautilus)
Jon Trowbridge <trow@no_spam.gnu.org> (Guppi)
John Tunison <john@no_spam.tunison.net> (gnome-print, abiword gnome port)
Fracisco de Urquijo <urquijo@no_spam.servidor.unam.mx> (The GNOME concept together with Miguel de Icaza)
Jean-Marc Valin <valj01@no_spam.gel.usherb.ca> (Overflow)
Kevin Vandersloot <kfv101@no_spam.psu.edu> (Procman)
Manuel de Vega Barreiro <barreiro@no_spam.arrakis.es> (Spanish translations and web page)
Daniel Veillard <Daniel.Veillard@no_spam.w3.org> (libxml, troublemaker)
Linas Vepstas <linas@no_spam.linas.org> (gnucash)
Gustavo Maciel Dias Vieira <gdvieira@no_spam.zaz.com.br> (Brazilian translator gnome-core, evolution, nautilus, etc)
Luis Villa <louie@no_spam.ximian.com> (Bugzilla maintainer/improvements)
Patrick Vielle <patvie@no_spam.baras.net> (numerous GNOME talks at universities, advocacy)
Vladimir Vukicevic <vladimir@no_spam.ximian.com> (Ximian, gnomotion, yuv/video)
Matthias Warkus <mawa@no_spam.iname.com> (Artwork project, German translations, talks, promotion)
Jeff Waugh <jdub@no_spam.perkypants.org> (GNOME 2.0 release team, website, support, advocacy, spreading of love and some UI things)
Aaron Weber <aaron@no_spam.ximian.com> (Evolution docs, Gataxx docs, GDP Handbook, Red Carpet Manual, Time Tracker Manual)
Morten Welinder <terra@no_spam.diku.dk> (Hacker-at-Large)
Robert Wilhelm <robert.wilhelm@no_spam.gmx.net> (gnome-chess)
Sebastian Wilhelmi <seppi@no_spam.seppi.de> (GLib, ORBit)
Peter Willaism <peterw@no_spam.ximian.com> (Balsa, Evolution mailer)
J. Greg Williams <jgreg@no_spam.ximian.com> (porting, testing, polishing)
Matt Wilson <msw@no_spam.redhat.com> (PyGTK, LXR and Bonsai on cvs.gnome.org, gnome system administration, The GIMP, various fixes)
Dan Winship <danw@no_spam.ximian.com> (Evolution and things it depends on)
Jeremy Wise <jwise@no_spam.pathwaynet.com> (GnomeICU, Gabber, Evolution)
Erick Woods <erick@no_spam.erick.com> (Evolution packaging and testing)
Simos Xenitellis <simos@no_spam.hellug.gr> (Greek translations of GNOME)
Rosanna Yuen <zanaun@no_spam.usa.net> (AisleRiot)
Joakim Ziegler <joakim@no_spam.ximian.com> (www.gnome.org, Conglomerate, Ximian Setup Tools UI)
Michael Zucchi <notzed@no_spam.ximian.com> (libzvt, Evolution, gnome-print bits)

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,410 @@
--- 2001-November.txt Tue Nov 27 18:21:47 2001
+++ 2001-fixed-vote-archive.txt Tue Nov 27 22:29:58 2001
@@ -210,19 +210,15 @@
</HEAD>
<BODY>
-<P><FONT SIZE=2>Member Address: thompson.hayner@tycohealthcare.com</FONT>
-<BR><FONT SIZE=2>Validation Token: 5f6b27e444ef29edcb31008933f55741</FONT>
-<BR><FONT SIZE=2>MIGUEL DE ICAZA (ID# 4)</FONT>
-<BR><FONT SIZE=2>GLYNN FOSTER (ID# 5)</FONT>
-<BR><FONT SIZE=2>JIM GETTYS (ID# 7)</FONT>
-<BR><FONT SIZE=2>TELSA GWYNNE (ID# 9)</FONT>
-<BR><FONT SIZE=2>HAVOC PENNINGTON (ID# 19)</FONT>
-<BR><FONT SIZE=2>RICHARD STALLMAN (ID# 22)</FONT>
-<BR><FONT SIZE=2>DANIEL VEILLARD (ID# 24)</FONT>
-</P>
-
-</BODY>
-</HTML>
+Member Address: thompson.hayner@tycohealthcare.com
+Validation Token: 5f6b27e444ef29edcb31008933f55741
+MIGUEL DE ICAZA (ID# 4)
+GLYNN FOSTER (ID# 5)
+JIM GETTYS (ID# 7)
+TELSA GWYNNE (ID# 9)
+HAVOC PENNINGTON (ID# 19)
+RICHARD STALLMAN (ID# 22)
+DANIEL VEILLARD (ID# 24)
From rpmuldoon@students.wisc.edu Tue Nov 20 13:10:45 2001
Return-Path: <rpmuldoon@students.wisc.edu>
@@ -833,7 +829,7 @@
Validation Token: 169ac5c05fe993a5e3395a1678d723d5
JONATHAN BLANDFORD (ID# 1)
-MIQUEL DE ICAZA (ID# 4)
+MIGUEL DE ICAZA (ID# 4)
GLYNN FOSTER (ID# 5)
JIM GETTYS (ID# 7)
BILL HANEMAN (ID# 10)
@@ -5422,8 +5418,8 @@
<mailto:vote-request@gnome.org?subject=unsubscribe>
List-Archive: <http://mail.gnome.org/mailman/private/vote/>
-Member Address: mkp@mkp.net Validation Token:
-bab7ae063c94ecdecbba2f9facaaecd6
+Member Address: mkp@mkp.net
+Validation Token: bab7ae063c94ecdecbba2f9facaaecd6
JONATHAN BLANDFORD (ID# 1)
MIGUEL DE ICAZA (ID# 4)
GLYNN FOSTER (ID# 5)
@@ -7051,17 +7047,17 @@
Member Address: rconover@zootweb.com
Validation Token: 131bb63710891697bc090c2a1e2293b9
-JONATHAN BLANDFORD
-MIGUEL DE ICAZA
-HAVOC PENNINGTON
-JIM GETTYS
-MICHAEL MEEKS
-BASTIEN NOCERA
-DANIEL VEILLARD
-FEDERICO MENA-QUINTERO
-JODY GOLDBERG
-JAMES HENSTRIDGE
-GEORGE LEBL
+JONATHAN BLANDFORD (ID# 1)
+MIGUEL DE ICAZA (ID# 4)
+HAVOC PENNINGTON (ID# 5)
+JIM GETTYS (ID# 7)
+MICHAEL MEEKS (ID# 15)
+BASTIEN NOCERA (ID# 18)
+DANIEL VEILLARD (ID# 24)
+FEDERICO MENA-QUINTERO (ID #16)
+JODY GOLDBERG (ID# 8)
+JAMES HENSTRIDGE (ID# 11)
+GEORGE LEBL (ID# 12)
@@ -8241,118 +8237,6 @@
CHRIS PHELPS (ID# 20)
MIGUEL DE ICAZA (ID# 4)
------Original Message-----
-From: elections@gnome.org [mailto:elections@gnome.org]
-Sent: Monday, November 26, 2001 2:16 AM
-To: sean.lentner@nyfix.com
-Subject: REMINDER --- Official Ballot for GNOME Foundation Elections
-
-Dear GNOME Foundation Member:
-
-Our records indicate that you have not yet voted in the 2001 Board of
-Directors
-election, as of Monday, November 26, 2001 (EST). There is still time to
-vote
-however, so we have taken the liberty of sending you another copy of the
-ballot. Ballots must be received at vote@gnome.org by 23:59 UTC, Tuesday,
-November 27.
-
-If you have any questions, please contact elections@gnome.org.
-
--The GNOME Foundation Membership & Elections Committee
-
-============================================================================
-==
-
-This is your official ballot for the 2001 GNOME Foundation Board of
-Directors election.
-
-As a reminder, more information about the candidates can be found at
-this URL:
-
- http://foundation.gnome.org/ballot-summary.html
-
-Information about the GNOME Foundation is here:
-
- http://foundation.gnome.org
-
-Also, general discussion of the candidates can be found in the October
-and November 2001 archives of foundation-list at:
-
- http://mail.gnome.org/archives/foundation-list
-
-Please take the time to learn about the candidates and their expected
-actions as members of the GNOME Foundation Board.
-
-You may vote for up to 11 different candidates. The 11 candidates with
-the most total votes will become the new board, except that no more
-than four candidates affiliated with the same corporation can be
-elected. If more than four of the top eleven vote-getters share a
-corporate affiliation, only the four with the most votes will be
-elected. Votes must be received by 23:59 UTC/18:59 EST on Tuesday,
-November 27, 2001.
-
-At the end of the voting period, all votes will be posted publicly
-for verification; this is NOT a secret ballot. At that time, please
-verify that your vote was received and counted and alert
-elections@gnome.org if it was not.
-
-Concerns or questions about the voting process should be sent to
-elections@gnome.org. Results will be announced as soon as possible
-after voting closes.
-
-To vote, send an email to vote@gnome.org (you can just reply to this
-mail). The first two lines in the email should be the following two
-personalized authentication lines, unmodified:
-
-Member Address: sean.lentner@nyfix.com
-Validation Token: 2224bb086a94d733bf947470c43d888c
-
-These two lines allow us to verify that you are a foundation member
-and that your email came from you.
-
-The remainder of your email should name up to 11 candidates you wish
-to vote for. The order of the names is not relevant. Please include
-both the name and ID number of each candidate exactly as they appear
-below, one candidate per line. Try not to include any text in your
-email other than the two authentication lines followed by the
-candidates you're voting for.
-
-Again, your authentication lines are:
-
-Member Address: sean.lentner@nyfix.com
-Validation Token: 2224bb086a94d733bf947470c43d888c
-
-The candidates are:
-
-JONATHAN BLANDFORD (ID# 1)
-CHEMA CELORIO (ID# 2)
-RHETT CREIGHTON (ID# 3)
-MIGUEL DE ICAZA (ID# 4)
-GLYNN FOSTER (ID# 5)
-NAT FRIEDMAN (ID# 6)
-JIM GETTYS (ID# 7)
-JODY GOLDBERG (ID# 8)
-TELSA GWYNNE (ID# 9)
-BILL HANEMAN (ID# 10)
-JAMES HENSTRIDGE (ID# 11)
-GEORGE LEBL (ID# 12)
-CHRIS LYTTLE (ID# 13)
-IAN MCKELLAR (ID# 14)
-MICHAEL MEEKS (ID# 15)
-FEDERICO MENA-QUINTERO (ID# 16)
-TIM NEY (ID# 17)
-BASTIEN NOCERA (ID# 18)
-HAVOC PENNINGTON (ID# 19)
-CHRIS PHELPS (ID# 20)
-ARIEL RIOS (ID# 21)
-RICHARD STALLMAN (ID# 22)
-ANDY TAI (ID# 23)
-DANIEL VEILLARD (ID# 24)
-JEFF WAUGH (ID# 25)
-
-Thanks for taking the time to vote!
-
From carlos@hispalinux.es Mon Nov 26 08:22:25 2001
Return-Path: <carlos@hispalinux.es>
Delivered-To: vote@gnome.org
@@ -8508,56 +8392,6 @@
RICHARD STALLMAN (ID# 22)
GLYNN FOSTER (ID# 5)
---=-C5hy9RHwzn3ilZ+b8g0M
-Content-Type: text/html; charset=utf-8
-
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
-<HTML>
-<HEAD>
- <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
- <META NAME="GENERATOR" CONTENT="GtkHTML/0.16.1">
-</HEAD>
-<BODY>
-Member Address: <A HREF="mailto:tyronea_2000@yahoo.com">tyronea_2000@yahoo.com</A>
-<BR>
-Validation Token: ec45a8fdc4cddbf0b80a289e15dcd02e
-<BR>
-
-<BR>
-
-<BR>
-JONATHAN BLANDFORD (ID# 1)
-<BR>
-MIGUEL DE ICAZA (ID# 4)
-<BR>
-JODY GOLDBERG (ID# 8)
-<BR>
-BILL HANEMAN (ID# 10)
-<BR>
-IAN MCKELLAR (ID# 14)
-<BR>
-MICHAEL MEEKS (ID# 15)
-<BR>
-FEDERICO MENA-QUINTERO (ID# 16)
-<BR>
-HAVOC PENNINGTON (ID# 19)
-<BR>
-ARIEL RIOS (ID# 21)
-<BR>
-RICHARD STALLMAN (ID# 22)
-<BR>
-GLYNN FOSTER (ID# 5)
-</BODY>
-</HTML>
-
---=-C5hy9RHwzn3ilZ+b8g0M--
-
-
-_________________________________________________________
-Do You Yahoo!?
-Get your free @yahoo.com address at http://mail.yahoo.com
-
-
From bill.haneman@sun.com Mon Nov 26 08:47:51 2001
Return-Path: <bill.haneman@sun.com>
Delivered-To: vote@gnome.org
@@ -8851,28 +8685,16 @@
<mailto:vote-request@gnome.org?subject=unsubscribe>
List-Archive: <http://mail.gnome.org/mailman/private/vote/>
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
-<HTML>
-<HEAD>
-<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
-<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2653.12">
-<TITLE>RE: REMINDER --- Official Ballot for GNOME Foundation Elections</TITLE>
-</HEAD>
-<BODY>
-
-<P><FONT SIZE=2>Member Address: thompson.hayner@tycohealthcare.com</FONT>
-<BR><FONT SIZE=2>Validation Token: 5f6b27e444ef29edcb31008933f55741</FONT>
-<BR><FONT SIZE=2>MIGUEL DE ICAZA (ID# 4)</FONT>
-<BR><FONT SIZE=2>GLYNN FOSTER (ID# 5)</FONT>
-<BR><FONT SIZE=2>JIM GETTYS (ID# 7)</FONT>
-<BR><FONT SIZE=2>TELSA GWYNNE (ID# 9)</FONT>
-<BR><FONT SIZE=2>HAVOC PENNINGTON (ID# 19)</FONT>
-<BR><FONT SIZE=2>RICHARD STALLMAN (ID# 22)</FONT>
-<BR><FONT SIZE=2>DANIEL VEILLARD (ID# 24)</FONT>
-</P>
-</BODY>
-</HTML>
+Member Address: thompson.hayner@tycohealthcare.com
+Validation Token: 5f6b27e444ef29edcb31008933f55741
+MIGUEL DE ICAZA (ID# 4)
+GLYNN FOSTER (ID# 5)
+JIM GETTYS (ID# 7)
+TELSA GWYNNE (ID# 9)
+HAVOC PENNINGTON (ID# 19)
+RICHARD STALLMAN (ID# 22)
+DANIEL VEILLARD (ID# 24)
From tigert@ximian.com Mon Nov 26 09:19:12 2001
Return-Path: <tigert@ximian.com>
@@ -10708,71 +10530,20 @@
<mailto:vote-request@gnome.org?subject=unsubscribe>
List-Archive: <http://mail.gnome.org/mailman/private/vote/>
---=-fTc4Jabv/62rbQDIlWEB
-Content-Type: text/plain
-Content-Transfer-Encoding: 7bit
-
-
-
- Member Address: juantomas@lared.es
- Validation Token: 9b713706e437a05de94cabd47b477e8c
-
-
-
-
-
- CHEMA CELORIO (ID# 2)
- MIGUEL DE ICAZA (ID# 4)
- NAT FRIEDMAN (ID# 6)
- JIM GETTYS (ID# 7)
- JODY GOLDBERG (ID# 8)
- TELSA GWYNNE (ID# 9)
- GEORGE LEBL (ID# 12)
- FEDERICO MENA-QUINTERO (ID# 16)
- TIM NEY (ID# 17)
- HAVOC PENNINGTON (ID# 19)
- ANDY TAI (ID# 23)
-
-
-
---=-fTc4Jabv/62rbQDIlWEB
-Content-Type: text/html; charset=utf-8
-
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
-<HTML>
-<HEAD>
- <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
- <META NAME="GENERATOR" CONTENT="GtkHTML/0.16.1">
-</HEAD>
-<BODY>
-<FONT SIZE="3"></FONT>
- <BLOCKQUOTE>
-<PRE><FONT COLOR="#001773"><FONT SIZE="3"><I>Member Address: juantomas@lared.es</FONT></FONT></I>
-<FONT COLOR="#001773"><FONT SIZE="3"><I>Validation Token: 9b713706e437a05de94cabd47b477e8c</FONT></FONT></I>
-<FONT COLOR="#001773"><FONT SIZE="3"><I></FONT></FONT></I></PRE>
- </BLOCKQUOTE>
-<FONT SIZE="3"></FONT>
-<BR>
-<FONT SIZE="3"></FONT>
- <BLOCKQUOTE>
-<PRE><FONT COLOR="#001773"><FONT SIZE="3"><I>CHEMA CELORIO (ID# 2)</FONT></FONT></I>
-<FONT COLOR="#001773"><FONT SIZE="3"><I>MIGUEL DE ICAZA (ID# 4)</FONT></FONT></I>
-<FONT COLOR="#001773"><FONT SIZE="3"><I>NAT FRIEDMAN (ID# 6)</FONT></FONT></I>
-<FONT COLOR="#001773"><FONT SIZE="3"><I>JIM GETTYS (ID# 7)</FONT></FONT></I>
-<FONT COLOR="#001773"><FONT SIZE="3"><I>JODY GOLDBERG (ID# 8)</FONT></FONT></I>
-<FONT COLOR="#001773"><FONT SIZE="3"><I>TELSA GWYNNE (ID# 9)</FONT></FONT></I>
-<FONT SIZE="3">GEORGE LEBL (ID# 12)</FONT>
-<FONT COLOR="#001773"><FONT SIZE="3"><I>FEDERICO MENA-QUINTERO (ID# 16)</FONT></FONT></I>
-<FONT SIZE="3">TIM NEY (ID# 17)</FONT>
-<FONT SIZE="3"></FONT>HAVOC PENNINGTON (ID# 19)
-ANDY TAI (ID# 23)</PRE>
- </BLOCKQUOTE>
-
-</BODY>
-</HTML>
-
---=-fTc4Jabv/62rbQDIlWEB--
+Member Address: juantomas@lared.es
+Validation Token: 9b713706e437a05de94cabd47b477e8c
+CHEMA CELORIO (ID# 2)
+MIGUEL DE ICAZA (ID# 4)
+NAT FRIEDMAN (ID# 6)
+JIM GETTYS (ID# 7)
+JODY GOLDBERG (ID# 8)
+TELSA GWYNNE (ID# 9)
+GEORGE LEBL (ID# 12)
+FEDERICO MENA-QUINTERO (ID# 16)
+TIM NEY (ID# 17)
+HAVOC PENNINGTON (ID# 19)
+ANDY TAI (ID# 23)
From alanoix@umich.edu Mon Nov 26 16:25:09 2001
Return-Path: <alanoix@umich.edu>
@@ -11226,8 +10997,8 @@
>
> Again, your authentication lines are:
>
-> Member Address: raph@acm.org
-> Validation Token: 5dbd743431833e4a6bf8c22d2369e3da
+> #Member Address: raph@acm.org
+> #Validation Token: 5dbd743431833e4a6bf8c22d2369e3da
>
> The candidates are:
>
@@ -12500,8 +12271,8 @@
>=20
> Again, your authentication lines are:
>=20
-> Member Address: hector@scouts-es.org
-> Validation Token: c4f172fa5bfaafd4a336a18e8470fde8
+> #Member Address: hector@scouts-es.org
+> #Validation Token: c4f172fa5bfaafd4a336a18e8470fde8
>=20
> The candidates are:
>=20
@@ -12614,7 +12385,7 @@
Member Address: mcarkan@users.sourceforge.net
Validation Token: f1b98c552f844509a921838ca044f22c
-KONATHAN BLANDFORD (ID# 1)
+JONATHAN BLANDFORD (ID# 1)
CHEMA CELORIO (ID# 2)
MIGUEL DE ICAZA (ID# 4)
TELSA GWYNNE (ID# 9)

View file

@ -0,0 +1,42 @@
#! /usr/bin/python
import re
import sys
import string
nospam_re = re.compile ("no_spam\.?")
def unmunge_email (addr):
unmunged = nospam_re.sub ("", addr)
return unmunged
comment_re = re.compile ("^#.*")
entry_re = re.compile (" *(.*?)<(.*?)> *\((.*?)\) *")
filename = sys.argv[1]
handle = open (filename)
lines = handle.readlines ()
count = 0
for line in lines:
line = comment_re.sub ("", line)
string.strip (line)
if line == "" or line == "\n":
continue
match = entry_re.search (line)
if match:
name = string.strip (match.group (1))
email = unmunge_email (string.strip (match.group (2)))
contribution = string.strip (match.group (3))
count = count + 1
print email
else:
print "No match: " + line
handle.close ()

34
elections/verify.html Normal file
View file

@ -0,0 +1,34 @@
<p>To run the vote counting scripts, you need to perform several
steps:</p>
<p>First, obtain copies of the <a
href="http://mail.gnome.org/archives/vote/2001-November.txt.gz">ballot
archive</a> (referred to below as 2001-November.txt), the <a
href="http://foundation.gnome.org/elections/2001-eligible-members.txt">membership
list</a> (2001-eligible-members.txt), and the two voting scripts, <a
href="http://foundation.gnome.org/elections/list-addresses.py">list-addresses.py</a>
and <a
href="http://foundation.gnome.org/elections/vote-counter.py">vote-counter.py</a></p>
<p>Then, extract the valid voting addresses from the membership list:
<pre>$ python list-addresses.py 2001-eligible-members.txt > addresses.txt</pre>
<p>Next, run the vote counter script; it's probably best to save the results to a file (they are long):
<pre>$ python vote-counter.py 2001-November.txt
gnome-foundation-secret-cXjoS6521 addresses.txt > results.txt</pre>
<p>The results should be in results.txt. A list of errors will be
generated at the top of the output, but note that many of those errors
will represent problems which are fixed later in the archive
(manifested by the voter having a counted ballot later in the
results). The final tallies will be at the bottom.</p>
<p>To exactly replicate the posted results, you should apply this <a
href="http://foundation.gnome.org/elections/2001-vote-archive.diff">diff
file</a>, which represents the votetakers' changes to the voting
archive to fix malformatted ballots to reflect the evident intent of
the voters.</p>

246
elections/vote-counter.py Executable file
View file

@ -0,0 +1,246 @@
#! /usr/bin/python
import re
import sys
import string
import md5
class Ballot:
def __init__ (self):
self.email = 0
self.member = 0
self.token = 0
self.votes = []
def add_vote (self, name, id):
self.votes.append ((name, id))
class Candidate:
def __init__ (self, name, id):
self.name = name
self.id = id
self.count = 0
self.voters = []
candidates = {}
candidate_tuples = [ \
("JONATHAN BLANDFORD", 1), \
("CHEMA CELORIO", 2), \
("RHETT CREIGHTON", 3), \
("MIGUEL DE ICAZA", 4), \
("GLYNN FOSTER", 5), \
("NAT FRIEDMAN", 6), \
("JIM GETTYS", 7), \
("JODY GOLDBERG", 8), \
("TELSA GWYNNE", 9), \
("BILL HANEMAN", 10), \
("JAMES HENSTRIDGE", 11), \
("GEORGE LEBL", 12), \
("CHRIS LYTTLE", 13), \
("IAN MCKELLAR", 14), \
("MICHAEL MEEKS", 15), \
("FEDERICO MENA-QUINTERO", 16), \
("TIM NEY", 17), \
("BASTIEN NOCERA", 18), \
("HAVOC PENNINGTON", 19), \
("CHRIS PHELPS", 20), \
("ARIEL RIOS", 21), \
("RICHARD STALLMAN", 22), \
("ANDY TAI", 23), \
("DANIEL VEILLARD", 24), \
("JEFF WAUGH", 25) ]
for c in candidate_tuples:
cand = Candidate (c[0], c[1])
candidates[cand.id] = cand
from_line_re = re.compile ("^From: *(.*)")
member_address_re = re.compile (">? *Member Address: *([^ ]*)")
auth_token_re = re.compile (">? *Validation Token: *(.*)")
vote_re = re.compile (">? *([A-Z- ]+) *\(ID# *([0-9]+)\)")
ballots = []
current_ballot = 0
filename = sys.argv[1] # mail archive file
secret_cookie = sys.argv[2] # secret cookie
voter_list = sys.argv[3] # list of valid voter addresses
# hash from valid addresses to whether they have sent in a ballot yet
valid_addresses = {}
voter_handle = open (voter_list)
for voter_addr in voter_handle.readlines ():
valid_addresses[string.strip (voter_addr)] = 0
handle = open (filename)
lines = handle.readlines ()
for line in lines:
match = from_line_re.match (line)
if match:
email = string.strip (match.group (1))
if current_ballot:
ballots.append (current_ballot)
current_ballot = Ballot ()
current_ballot.email = email
continue
match = member_address_re.match (line)
if match:
member = string.strip (match.group (1))
if (current_ballot.member):
print "Duplicate member address in ballot from '%s' - duplicates ''%s', '%s'" % (current_ballot.email, current_ballot.member, member)
else:
current_ballot.member = member
continue
match = auth_token_re.match (line)
if match:
token = string.strip (match.group (1))
if (current_ballot.token):
print "Duplicate auth token in ballot from '%s' - duplicates '%s', '%s'" % (current_ballot.email, current_ballot.token, token)
else:
current_ballot.token = token
continue
match = vote_re.match (line)
if match:
name = string.strip (match.group (1))
id = string.strip (match.group (2))
id = int(id)
if not candidates.has_key (id):
print "Unknown candidate '%s' ID %d in ballot from '%s'" % (name, id, current_ballot.email)
elif not candidates[id].name == name:
print "Candidate name '%s' for ID '%s' doesn't match, expected '%s'" % (name, id, candidates[id].name)
else:
current_ballot.add_vote (name, id)
continue
if current_ballot:
ballots.append (current_ballot)
handle.close ()
def contains_dups (b):
dups = {}
for v in b.votes:
id = v[1]
if dups.has_key (id):
return 1
dups[id] = 1
return 0
dup_tokens = {}
def md5_is_bad (b):
key = b.member + secret_cookie
m = md5.new (key)
digest = m.digest ()
# convert to hex, python 2.0 has hexdigest() but this one I'm using
# apparently does not
token = ""
for num in digest:
token = token + ("%02x" % (ord(num),))
if token == b.token:
if dup_tokens.has_key (token):
print "Auth token occurs twice, someone voted more than once"
return 0
else:
dup_tokens[token] = 1
return 0
else:
print "Bad auth token is %s hashed from '%s'" % (token, key)
return 1
def valid_voter (addr):
return valid_addresses.has_key (addr)
valid_ballots = {}
i = 0
for b in ballots:
error = 0
if not b.member:
error = "missing member address"
elif not b.token:
error = "missing auth token"
elif len (b.votes) > 11:
error = "too many votes (%d votes)" % len (b.votes)
elif len (b.votes) == 0:
error = "didn't list any candidates"
elif contains_dups (b):
error = "contains duplicate votes for the same candidate"
elif md5_is_bad (b):
error = "bad authentication token"
elif not valid_voter (b.member):
error = "ballot from someone not on the list of valid voters"
else:
if valid_ballots.has_key (b.token):
old = valid_ballots[b.token]
print "Overriding previous valid ballot %d from %s with new ballot %d" % (old[1], old[0].email, i)
valid_ballots[b.token] = (b, i)
if error:
print "Ignoring ballot %d from '%s' due to: %s" % (i, b.email, error)
i = i + 1
def tupcmp (a, b):
return cmp (a[1], b[1])
## Print results only after all errors have been printed, so
## we don't lose any errors.
valids = valid_ballots.values ()
valids.sort (tupcmp)
for (b, i) in valids:
print "Ballot %d:" % i
print " From: " + b.email
print " Member: " + b.member
print " Token: " + b.token
print " Voted for %d candidates:" % len (b.votes)
voted_for = []
valid_addresses[b.member] = 1
for v in b.votes:
id = v[1]
candidates[id].count = candidates[id].count + 1
candidates[id].voters.append (b.member)
voted_for.append (candidates[id].name)
for v in voted_for:
print " " + v
print "The following members did not vote:"
for addr in valid_addresses.keys ():
if not valid_addresses[addr]:
print addr
def cmpcand (a, b):
return cmp (a.count, b.count)
cand_list = candidates.values ()
cand_list.sort (cmpcand)
print ""
print ""
print "ELECTION RESULTS:"
print " %d of %d members cast a valid ballot" % (len (valids), len (valid_addresses.keys()))
for c in cand_list:
print " %s (%d votes)" % (c.name, c.count)