C Contributions à MySQL

Les contributeurs à la distribution MySQL sont listés ci dessous, dans un ordre aléatoire :

Michael (Monty) Widenius
A écrit les parties suivantes de MySQL:
  • Tout le code principal de mysqld.
  • De nouvelles fonctions pour la bibliothèques de chaînes.
  • La plus grande partie de la bibliothèque mysys.
  • Les bibliothèques NISAM et MyISAM (fichier à index B-tree et compression d'index, multi format de ligne).
  • La librairie heap. Un système de mémoire en table, avec notre hashage supérieur. Utilisé depuis 1981, et publié en 1984.
  • Le programme replace (regardez le, c'est grandiose).
  • MyODBC, le pilote ODBC pour Windows95.
  • Correction de bugs dans MIT-pthreads pour faire fonctionner MySQL. Et aussi Unireg, un utilitaire très puissant.
  • Portage d'outils de mSQL comme msqlperl, DBD/DBI et DB2mysql.
  • La plus part des testeurs mortels ("crash-me") et les benchmarks MySQL.
David Axmark
  • Coordinateur et rédacteur principal du Manuel de référence, y compris les améliorations de texi2html. Mais aussi la mise à jour automatique du manuel sur le site.
  • Support d'autoconf, automake et libtool.
  • Les licences
  • Une bonne partie de tous les fichiers textes.(Actuellement, seulement le fichier `README' reste de cette époque. Le reste est desormais dans le manuel).
  • Notre Mailmaster.
  • Tests de nombreuses nouveautés.
  • Notre avocat maison et ``gratuit''.
  • Modérateur de la liste de diffusion (qui n'a jamais eu le temps de le faire proprement...)
  • La portabilité originale du code (plus de 10 ans d'age, aujourd'hui..). Aujourd'hui, il reste encore des parties de mysys.
  • Quelqu'un que Monty pouvait appeler au milieu de la nuit, juste pour lui parler de nouvelles fonctionnalités.
Paul DuBois
A permis l'achévement d'un manuel de référence correct et compréhensible.
Gianmassimo Vigazzola qwerg@mbox.vol.it or qwerg@tin.it
Le portage initial sur Win32/NT.
Kim Aldale
Réécriture des essais en anglais de Monty et David, en anglais.
Allan Larsson (le BOSS de TcX)
Pour tout le temps qu'il a laissé à Monty sur cet outil ``peut être utile'' (MySQL). Utilisateur dévoué (et detecteur de bug) d'Unireg & MySQL.
Per Eric Olsson
Pour ses critiques plus ou moins constructives, et ses tests réels sur le format dynamique de lignes.
Irena Pancirov irena@mail.yacc.it
Le portage de Win32 sous Borland compiler.
David J. Hughes
Pour ses efforts à faire une base de données SQL shareware . A TcX, nous avons commencé avec mSQL, mais nous ne l'avons pas trouvé satisfaisant pour nos objectifs, ce qui nous a poussé à écrire notre propre interface SQL pour Unireg. mysqladmin et mysql ont été largement influencé par leur alter ego mSQL. Nous avons mis un point d'honneur à faire de la syntaxe de MySQL un surensemble de celle de mSQL. De nombreux concepts d'APIs ont été emprunté à mSQL pour rendre plus facile le portage des programmes de mSQL à MySQL. MySQL ne contient aucun code de mSQL. Les deux distributions (`client/insert_test.c' et `client/select_test.c') sont basé sur les distributions (non-copyrighté) de la distribution mSQL mais ont été modifiés pour montrer les évolutions nécessaires entre mSQL et MySQL. (mSQL est reservé par David J. Hughes.)
Fred Fish
Pour son excellente librairie de test C et sa librairie de tracage. Monty y a fait quelques améliorations mineurs (vitesse et options).
Richard A. O'Keefe
Pour sa librairie de chaîne du domaine public.
Henry Spencer
Pour sa bibliothèque regex, utilisée dans WHERE colonne REGEXP expression_régulière.
Free Software Foundation
Qui a fourni un excellent compilateur (gcc), la bibliothèque libc (dont nous avons emprunté `strto.c' pour faire fonctionner nos sources sur Linux) et la bibliothèque readline (pour le client mysql).
Free Software Foundation & The XEmacs development team
Pour un éditeur vraiment génial, et un environnement utilisé par tout le monde à TcX/detron.
Igor Romanenko igor@frog.kiev.ua
mysqldump (feu msqldump, mais porté est amélioré par Monty).
Tim Bunce, Alligator Descartes
Pour le code de l'interface Perl DBD
Andreas Koenig a.koenig@mind.de
Pour l'interface Perl de MySQL.
Eugene Chan eugene@acenet.com.sg
Pour avoir porté PHP sur MySQL.
Michael J. Miller Jr. mke@terrapin.turbolift.com
Pour le premier manuel MySQL. Et pour les corrections orthographiques dans la FAQ (qui s'est mué en manuel MySQL il y a bien longtemps).
Giovanni Maruzzelli maruzz@matrice.it
Pour le portage de iODBC (Unix ODBC).
Chris Provenzano
Porage des pthreads. D'après le copyright: This product includes software developed by Chris Provenzano, the University of California, Berkeley, and contributors. Nous utilisons actuellement la version 1_60_beta6 patché par Monty (voir `mit-pthreads/Changes-mysql').
Xavier Leroy Xavier.Leroy@inria.fr
L'auteur de LinuxThreads (utilisé par MySQL sur Linux).
Zarko Mocnik zarko.mocnik@dem.si
Tri pour la langue Slovene et le module `cset.tar.gz' qui facilite l'ajout de nouveau jeu de caractères.
"TAMITO" tommy@valley.ne.jp
La macro _MB et les jeu de caractères ujis et sjis .
Yves Carlier Yves.Carlier@rug.ac.be
mysqlaccess, un programm qui montrer les droits d'accès d'un utilisateur.
Rhys Jones rhys@wales.com (And GWE Technologies Limited)
Pour le pilote JDBC, un module qui extrait les données de MySQL avec un client Java.
Dr Xiaokun Kelvin ZHU X.Zhu@brad.ac.uk
Pour les développement du pilote JDBC et d'autres outils liants MySQL et Java.
James Cooper pixel@organic.com
Pour avoir monté une liste de diffusion avec un outil de recherche, sur son site.
Rick Mehalick Rick_Mehalick@i-o.com
Pour xmysql, un client X graphique de MySQL.
Doug Sisk sisk@wix.com
Pour avoir fourni les packages RPM de RedHat Linux pour MySQL.
Diemand Alexander V. axeld@vial.ethz.ch
Pour avoir fourni les packages RPM de Linux/Alpha pour MySQL.
Antoni Pamies Olive toni@readysoft.es
Pour avoir fourni les packages RPM d'Intel et Sparc pour MySQL.
Jay Bloodworth jay@pathways.sde.state.sc.us
Pour avoir fourni les versions RPM de MySQL 3.21.
Jochen Wiedmann wiedmann@neckar-alb.de
Pour le support du module Perl DBD::mysql.
Therrien Gilbert gilbert@ican.net, Jean-Marc Pouyot jmp@scalaire.fr
Pour les messages d'erreur en Francais.
Petr snajdr, snajdr@pvt.net
Pour les messages d'erreur en Tchèque.
Jaroslaw Lewandowski jotel@itnet.com.pl
Pour les messages d'erreur en Polonais.
Miguel Angel Fernandez Roiz
Pour les messages d'erreur en Espagnol.
Roy-Magne Mo rmo@www.hivolda.no
Pour les messages d'erreur en Norvégien, et les tests des versions 3.21.#.
Timur I. Bakeyev root@timur.tatarstan.ru
Pour les messages d'erreur en Russe.
brenno@dewinter.com && Filippo Grassilli phil@hyppo.com
Pour les messages d'erreur en Italien.
Dirk Munzinger dirk@trinity.saar.de
Pour les messages d'erreur en Allemand.
Billik Stefan billik@sun.uniag.sk
Pour les messages d'erreur en Slovaque.
David Sacerdote davids@secnet.com
Pour ses idées sur la vérification sécurisante des nom de DNS.
Wei-Jou Chen jou@nematic.ieo.nctu.edu.tw
Pour le support des caractères Chinois (Chinese(BIG5).
Zeev Suraski bourbon@netvision.net.il
FROM_UNIXTIME(), format d'heure, fonctions ENCRYPT() et pour les conseils sur bison. Membre actif de la mailing liste.
Luuk de Boer luuk@wxs.nl
Portage (et amélioration) de la suite de test pour DBI/DBD. A été d'une grande aide avec crash-me et les benchmarks. Nouvelles fonctions de dates. Le script mysql_setpermissions.
Jay Flaherty fty@utk.edu
Grandes parties de la section du manuel pour DBI/DBD.
Paul Southworth pauls@etext.org, Ray Loyzaga yar@cs.su.oz.au
Relecteuf attentif du manuel de référence.
Alexis Mikhailov root@medinf.chuvashia.su
Fonction définies par les utilisateurs (UDFs); CREATE FUNCTION et DROP FUNCTION.
Andreas F. Bobak bobak@relog.ch
L'extension AGGREGATE des fonctions UDF.
Ross Wakelin R.Wakelin@march.co.uk
Aide avec InstallShield pour MySQL-Win32.
Jethro Wright III jetman@li.net
La librairie `libmysql.dll'.
James Pereria jpereira@iafrica.com
Mysqlmanager, un outil GUI Win32 pour administrer MySQL.
Curt Sampson cjs@portal.ca
Portage de MIT-pthreads vers NetBSD/Alpha et NetBSD 1.3/i386.
Sinisa Milivojevic sinisa@coresinc.com
Compression (avec zlib) du protocol client/server. Hashage parfait pour l'analyseur lexical.
Antony T. Curtis antony.curtis@olcs.net
Portage de MySQL vers OS/2.
Martin Ramsch m.ramsch@computer.org
Exemples de tutorial pour MySQL.

D'autres contributeurs, chercheur de bug, testeurs : James H. Thompson, Maurizio Menghini, Wojciech Tryc, Luca Berra, Zarko Mocnik, Wim Bonis, Elmar Haneke, jehamby@lightside, psmith@BayNetworks.COM, Mike Simons, Jaakko Hyv@"atti.

Et un grand nombre de retour de bug/patch des gars de la liste de diffusion.

Et un grand merci à ceux qui nous on aidé à répondre aux questions sur la liste mysql@lists.mysql.com:

Daniel Koch dkoch@amcity.com
Installation Irix.
Luuk de Boer luuk@wxs.nl
Questions de benchmark.
Tim Sailer tps@users.buoy.com
Questions sur DBD-mysql.
Boyd Lynn Gerber gerberb@zenez.com
Questions sur SCO.
Richard Mehalick RM186061@shellus.com
Questions sur xmysql et problèmes basiques d'installation.
Zeev Suraski bourbon@netvision.net.il
Questions sur la configuration du module Apache, Questions sur PHP Questions sur la syntaxe SQL Questions générales.
Francesc Guasch frankie@citel.upc.es
Questions générales.
Jonathan J Smith jsmith@wtp.net
Questions sur les OS spécifiques (Linux-like), les syntaxes SQL, et d'autres trucs encore.
David Sklar sklar@student.net
Utilisation de MySQL à partir de PHP et Perl.
Alistair MacDonald A.MacDonald@uel.ac.uk
Pas spécifique, mais peut gérer les problèmes sur Linux et parfois HP-UX. Poussera l'utilisateur à lancer mysqlbug.
John Lyon jlyon@imag.net
Questions sur l'installation de MySQL sur les systèmes Linux, soit avec les fichiers `.rpm' , ou à partir de la source.
Lorvid Ltd. lorvid@WOLFENET.com
Tout ce qui a trait aux licence, paiement, support.
Patrick Sherrill patrick@coconet.com
Questions sur l'interface ODBC et VisualC++.
Randy Harmon rjharmon@uptimecomputers.com
DBD, Linux, et des questiosn de syntaxe SQL.