Go to the first, previous, next, last section, table of contents.


B Crédits

Cet annexe liste les développeurs, contributeurs, et supporters qui ont fait de MySQL est ce qu'il est aujourd'hui.

B.1 Développeurs chez MySQL AB

Voici les développeurs qui sont employés par MySQL AB pour travailler sur la base de données MySQL, grosso modo dans leur ordre d'embauche. Pour chaque développeur, vous trouverez une petite liste de leur tâches et de leur responsabilités, ainsi que leur réalisations. Tous les développeurs sont impliqués dans le support.

Michael (Monty) Widenius
David Axmark
Jani Tolonen
Sinisa Milivojevic
Tonu Samuel (ancien développeur)
Sasha Pachev
Matt Wagner
Miguel Solorzano
Timothy Smith (ancien développeur)
Sergei Golubchik
Jeremy Cole
Indrek Siitan
Jorge del Conde
Venu Anuganti
Arjen Lentz
Alexander (Bar) Barkov, Alexey (Holyfoot) Botchkov et Ramil Kalimullin
Oleksandr (Sanja) Byelkin
Aleksey (Walrus) Kishkin et Alexey (Ranger) Stroganov
Zak Greant
Carsten Pedersen
Lenz Grimmer
Peter Zaitsev
Alexander (Salle) Keremidarski
Per-Erik Martin
Jim Winstead
Mark Matthews
Peter Gulutzan
Guilhem Bichot
Antony T. Curtis

B.2 Contributeurs à MySQL

Bien que MySQL AB possède tous les droits du serveur MySQL et du manuel MySQL, nous voulons montrer notre reconnaissance à ceux qui ont apportés leur contribution d'une manière ou d'une autre à la distribution MySQL. Les contributeurs sont listés ici, dans un ordre aléatoire :

Gianmassimo Vigazzola qwerg@mbox.vol.it ou qwerg@tin.it
Le portage initial sur Win32/NT.
Per Eric Olsson
Pour des critiques plus ou moins constructives, et des tests sur les formats de lignes dynamiques.
Irena Pancirov irena@mail.yacc.it
Portage sur Win32 avec le compilateur Borland. mysqlshutdown.exe et mysqlwatch.exe
David J. Hughes
Pour ses efforts de constitution d'une base de données SQL partagée. Chez TcX, le prédécesseur de MySQL AB, nous avons commencé avec mSQL, mais nous nous sommes aperçus que cela ne satisfaisait pas nos besoins, et nous avons écrit une interface SQL avec notre application Unireg. Les clients mysqladmin et mysql ont été largement influencés par leur équivalent mSQL. Nous avons mis une grande partie de nos efforts à faire que la syntaxe de MySQL soit un sur ensemble de celle de mSQL. De nombreuses idées d'API ont été empruntées à mSQL pour rendre plus facile le portage des programmes depuis mSQL vers MySQL. Le logiciel MySQL ne contient aucun code extrait de mSQL. Les deux fichiers (`client/insert_test.c' et `client/select_test.c') qui font partie de la distribution sont basés sur les fichiers correspondants, et sans droits de la distribution mSQL, mais sont modifiés, pour servir d'exemple aux modifications nécessaires à la conversion de code de mSQL vers MySQL. (mSQL est la propriété de David J. Hughes).
Patrick Lynch
Pour nous avoir aidé à acquérir http://www.mysql.com/.
Fred Lindberg
Pour avoir configuré qmail pour qu'il gère les listes de diffusions MySQLm et pour l'aide incroyable que nous avons reçu pour gérer les listes de diffusions de MySQL.
Igor Romanenko igor@frog.kiev.ua
mysqldump (précédemment appelé msqldump, mais porté et amélioré par Monty).
Yuri Dario
Pour avoir suivi et amélioré la version MySQL pour OS/2.
Tim Bunce
Auteur de mysqlhotcopy.
Zarko Mocnik zarko.mocnik@dem.si
Tri pour le slovène.
"TAMITO" tommy@valley.ne.jp
Les macros de jeu de caractères _MBm et les jeux de caractères ujis et sjis.
Joshua Chamas joshua@chamas.com
La base des insertions concurrentes, la syntaxe de date améliorée, le débogage sous NT et les réponses sur la liste de diffusion.
Yves Carlier Yves.Carlier@rug.ac.be
mysqlaccess, un programme qui affiche les droits des utilisateurs.
Rhys Jones rhys@wales.com (et GWE Technologies Limited)
Pour JDBC, un module pour extraire des données de bases MySQL avec un client Java.
Dr Xiaokun Kelvin ZHU X.Zhu@brad.ac.uk
Développement du pilote JDBC et d'autres outils MySQL liés à Java.
James Cooper pixel@organic.com
Pour la configuration d'une archive indexée des listes de diffusion sur son site.
Rick Mehalick Rick_Mehalick@i-o.com
Pour xmysql, un client graphique X pour MySQL.
Doug Sisk sisk@wix.com
Pour les paquets RPM de MySQL pour RedHat Linux.
Diemand Alexander V. axeld@vial.ethz.ch
Pour les paquets RPM de MySQL pour RedHat Linux-Alpha.
Antoni Pamies Olive toni@readysoft.es
Pour les paquets RPM de MySQL pour Intel et SPARC.
Jay Bloodworth jay@pathways.sde.state.sc.us
Pour les paquets RPM de MySQL pour MySQL Version 3.21.
David Sacerdote davids@secnet.com
Idées pour la vérification sécuritaire des noms d'hôtes.
Wei-Jou Chen jou@nematic.ieo.nctu.edu.tw
Le support des caractères chinois (BIG5).
Wei He hewei@mail.ied.ac.cn
Un grand nombre de fonctionnalités pour le jeu de caractères Chinese(GBK).
Jan Pazdziora adelton@fi.muni.cz
Ordre de tri tchèque.
Zeev Suraski bourbon@netvision.net.il
Format d'heure FROM_UNIXTIME(), fonctions ENCRYPT() et conseiller bison. Membre actif des listes de diffusion.
Luuk de Boer luuk@wxs.nl
Portage et amélioration de la suite de tests avec DBI/DBD. A été d'une grande aide avec le test crash-me et l'exécution des tests. Certaines améliorations de la fonction de date. Le script mysql_setpermissions.
Alexis Mikhailov root@medinf.chuvashia.su
Fonctions utilisateurs (UDF); 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 bibliothèque `libmysql.dll'.
James Pereria jpereira@iafrica.com
Mysqlmanager, un outil d'administration Win32 graphique pour MySQL.
Curt Sampson cjs@portal.ca
Portage des MIT-pthreads vers NetBSD/Alpha et NetBSD 1.3/i386.
Martin Ramsch m.ramsch@computer.org
Exemples dans les tutoriels du manuel MySQL.
Steve Harvey
Pour la sécurisation de mysqlaccess.
Konark IA-64 Centre of Persistent Systems Private Limited
http://www.pspl.co.in/konark/. Aide avec le port Win64 du serveur MySQL.
Albert Chin-A-Young.
Modifications de la configuration pour Tru64, support des grands fichiers, et amélioration des gestionnaires TCP.
John Birrell
Emulation de pthread_mutex() pour OS/2.
Benjamin Pflugmann
Tables MERGE améliorée pour la gestion des INSERTS. Membre actif des listes de diffusion.
Jocelyn Fournier
Travail excellent et report d'un grand nombre de bogues (surtout dans le code des requêtes imbriquées de MySQL 4.1).
Marc Liyanage
Maintenance des paquets Mac OS X et informations de grande valeur en ce qui concerne la création des paquets pour Mac OS X.

D'autres contributeurs, chasseurs de bugs et testeurs : James H. Thompson, Maurizio Menghini, Wojciech Tryc, Luca Berra, Zarko Mocnik, Wim Bonis, Elmar Haneke, jehamby@lightside, psmith@BayNetworks.com, duane@connect.com.au, Ted Deppner ted@psyber.com, Mike Simons, Jaakko Hyvatti.

Et de nombreux autres patches et rapports issus des mailing listes :

Un grand merci à ceux qui aident à répondre aux questions sur la liste de diffusion de MYSQL :

Daniel Koch dkoch@amcity.com
Configuration Irix.
Luuk de Boer luuk@wxs.nl
Questions performances.
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 les questions d'installation de base.
Zeev Suraski bourbon@netvision.net.il
Configuration du module Apache (log & identification), MySQL et PHP, syntaxe SQL et autres questions.
Francesc Guasch frankie@citel.upc.es
Questions générales.
Jonathan J Smith jsmith@wtp.net
Questions spécifiques aux OS comme Linux, syntaxe SQL et autres sujets intéressants.
David Sklar sklar@student.net
Utilisation de MySQL avec PHP et Perl.
Alistair MacDonald A.MacDonald@uel.ac.uk
Pas encore spécifié mais généraliste : Linux et un peu HP-UX. Pousse les utilisateurs à utiliser mysqlbug.
John Lyon jlyon@imag.net
Questions sur l'installation de MySQL sur le système Linux, avec soit les fichiers `.rpm' ou en compilant depuis la source.
Lorvid Ltd. lorvid@WOLFENET.com
Questions sur la facturation, les licences, le support et le copyright de MySQL.
Patrick Sherrill patrick@coconet.com
Questions sur les interfaces ODBC et VisualC++.
Randy Harmon rjharmon@uptimecomputers.com
DBD, Linux, et quelques questions SQL.

B.3 Documenteurs et traducteurs

La liste des personnes suivantes nous a aidé à écrire la documentation MySQL et à la traduire. Certains ont aussi travaillés sur les messages d'erreurs MySQL.

Paul DuBois
Contribution continuelle pour rendre ce manuel présentable et compréhensible. Cela inclut la réécriture des courageux essais de Monty et David, dans un anglais que tout le monde comprend.
Kim Aldale
Aide à la réécriture des premières versions de Monty et David.
Michael J. Miller Jr. mke@terrapin.turbolift.com
Pour le premier manuel MySQL. Et beaucoup de corrections orthographiques et typographiques dans la FAQ, qui a été finalement transformée en une documentation complète.
Yan Cailin
Premier traducteur du manuel de référence MySQL en chinois simplifié, au début de l'année 2000, en Big5 et HK. (http://mysql.hitstar.com/) Page personnelle linuxdb.yeah.net.
Jay Flaherty fty@mediapulse.com
Grosses contributions dans la section Perl DBI/DBD du manuel.
Paul Southworth pauls@etext.org, Ray Loyzaga yar@cs.su.oz.au
Relecture du manuel de référence.
Therrien Gilbert gilbert@ican.net, Jean-Marc Pouyot jmp@scalaire.fr
Messages d'erreurs en français.
Petr Snajdr, snajdr@pvt.net
Messages d'erreurs en tchèque.
Jaroslaw Lewandowski jotel@itnet.com.pl
Messages d'erreurs en polonais.
Miguel Angel Fernandez Roiz
Messages d'erreurs en espagnol.
Roy-Magne Mo rmo@www.hivolda.no
Messages d'erreurs en norvégien et test de la version 3.21.#.
Timur I. Bakeyev root@timur.tatarstan.ru
Messages d'erreurs en russe.
brenno@dewinter.com & Filippo Grassilli phil@hyppo.com
Messages d'erreurs en italien.
Dirk Munzinger dirk@trinity.saar.de
Messages d'erreurs en allemand.
Billik Stefan billik@sun.uniag.sk
Messages d'erreurs en slovaque.
Stefan Saroiu tzoompy@cs.washington.edu
Messages d'erreurs en roumain.
Peter Feher
Messages d'erreurs en hongrois.
Roberto M. Serqueira
Messages d'erreurs en portugais.
Carsten H. Pedersen
Messages d'erreurs en danois.
Arjen G. Lentz
Messages d'erreurs en hollandais, et fin de la traduction partielle.

B.4 Bibliothèques utilisées et incluses dans MySQL

Voici une liste des auteurs de bibliothèques que nous avons inclus dans le source du serveur MySQL, pour le rendre plus facile à compiler et à installer. Nous sommes reconnaissants envers ceux qui les ont créé : ils nous ont facilité la vie.

Fred Fish
Pour son excellente bibliothèque de débogage et de trace. Monty a ajouté de nombreuses petites améliorations à la bibliothèque (en terme de vitesse et fonctionnalités).
Richard A. O'Keefe
Pour la bibliothèque de gestion des chaînes de caractères, disponible dans le domaine public.
Henry Spencer
Pour sa bibliothèque d'expressions régulières, utilisée dans WHERE column REGEXP regexp.
Chris Provenzano
Pthreads utilisateurs. Dans le copyright : This product includes software developed by Chris Provenzano, the University of California, Berkeley, and contributors. Nous utilisons la version 1_60_beta6, modifiée par Monty (voir `mit-pthreads/Changes-mysql').
Jean-loup Gailly et Mark Adler
Pour la bibliothèque zlib (utilisée avec MySQL sous Windows).
Bjorn Benson
Pour son paquet safe_malloc (contrôle de mémoire), qui est utilisé lorsque vous configurez MySQL avec --debug.
Free Software Foundation
La bibliothèque readline (utilisée par le client mysql).
La fondation NetBSD
Le paquet libedit (utilisé optionnellement par le client mysql).

B.5 Applications qui supportent MySQL

Voici une liste de responsables et auteurs d'interfaces, applications et paquets, que de nombreuses personnes utilisent avec MySQL.

Nous ne pouvons pas lister tous les paquets possibles car la liste serait trop difficile à entretenir. Pour les autres paquets, voyez le portail d'applications à http://www.mysql.com/portal/software.

Tim Bunce, Alligator Descartes
Pour l'interface DBD (Perl).
Andreas Koenig a.koenig@mind.de
Pour l'interface Perl avec MySQL.
Jochen Wiedmann wiedmann@neckar-alb.de
Pour le module Perl DBD::mysql.
Eugene Chan eugene@acenet.com.sg
Pour le port de PHP sur MySQL Server.
Georg Richter
Tests de MySQL 4.1 et chasse aux bugs. Nouvelle extensions PHP 5.0 mysqli (API) pour MySQL 4.1 et plus récent.
Giovanni Maruzzelli maruzz@matrice.it
Pour le port de iODBC (Unix ODBC).
Xavier Leroy Xavier.Leroy@inria.fr
L'auteur de LinuxThreads (utilisé par MySQL Server sur Linux).

B.6 Outils utilisés pour créer MySQL

Voici une liste des outils que nous avons utilisés pour créer MySQL. Nous utilisons cette page pour remercier les auteurs qui les ont créé, et sans lesquels nous n'aurions pas pu faire de MySQL ce qu'il est aujourd'hui.

Free Software Foundation
De qui nous avons reçu un excllent compilateur (gcc), un excellent débogueur (gdb et la bibliothèque libc (à laquelle nous avons emprunté le fichier `strto.c' pour faire fonctionner du code sur Linux).
Free Software Foundation & l'équipe de développement XEmacs
Pour un éditeur texte et un environnement de programmation fantastique, utilisé par presque tout le monde chez MySQL AB.
Julian Seward
L'auteur de valgrind, un excellent outil de vérification de mémoire, qui nous a aidé à trouver des bugs très difficiles à traquer.
Dorothea Lütkehaus et Andreas Zeller
Pour DDD (Le Data Display Debugger) qui est une excellente interface graphique pour gdb).

B.7 Supporters de MySQL

Tandis que MySQL AB possède tous les droits du serveur MySQL et du manuel MySQL, nous voulons montrer notre reconnaissances aux compagnies suivantes, qui nous ont aidé à financer le développement du serveur MySQL, soit en nous payant pour développer de nouvelles fonctionnalités, soit en nous fournissant en matériel pour le développement du serveur MySQL.

VA Linux / Andover.net
Financement de la réplication.
NuSphere
Edition du manuel MySQL.
Stork Design studio
Le site web MySQL utilisé entre 1998 et 2000.
Intel
Contribution au développement sur les plates-formes Windows et Linux.
Compaq
Contribution au développement sur Linux/Alpha.
SWSoft
Développement de la version embarquée mysqld.
FutureQuest
--skip-show-database


Go to the first, previous, next, last section, table of contents.