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…
	
	Add table
		
		Reference in a new issue
	
	 Russell Steinthal
						Russell Steinthal