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:
parent
0aa1051d8c
commit
b1a1553c3e
7 changed files with 5201 additions and 1 deletions
|
@ -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)
|
||||
|
||||
|
|
422
elections/2001-eligible-members.txt
Normal file
422
elections/2001-eligible-members.txt
Normal 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)
|
4046
elections/2001-prelim-results.txt
Normal file
4046
elections/2001-prelim-results.txt
Normal file
File diff suppressed because it is too large
Load diff
410
elections/2001-vote-archive.diff
Normal file
410
elections/2001-vote-archive.diff
Normal 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)
|
42
elections/list-addresses.py
Normal file
42
elections/list-addresses.py
Normal 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
34
elections/verify.html
Normal 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
246
elections/vote-counter.py
Executable 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)
|
||||
|
||||
|
||||
|
||||
|
||||
|
Loading…
Reference in a new issue