Go to the first, previous, next, last section, table of contents.
Cet annexe liste les développeurs, contributeurs, et supporters qui ont
fait de MySQL est ce qu'il est aujourd'hui.
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
-
-
Chef d'équipe et auteur principal du serveur MySQL (
mysqld).
-
Nouvelles fonctions dans la librairie de chaînes.
-
La majorité de la librairie
mysys.
-
Les librairies
ISAM et MyISAM (les fichiers d'index B-tree
avec compression d'index et différentes formats d'enregistrement).
-
La librairie
HEAP. Un système de gestion des tables en mémoire
avec un hashage dynamique efficace. Utilisé depuis 1980 et publié
en 1984.
-
Le programme
replace (jetez y un oeil c'est carrément COOL!).
-
MyODBC, le pilote ODBC de Windows95.
-
La correction de bogues avec les MIT-pthreads pour qu'ils fonctionnent avec MySQL.
Et aussi l'Unireg, une application à base de curses avec de nombreuses utilisations.
-
Le port d'outils
mSQL comme msqlperl, DBD/DBI et
DB2mysql.
-
La majorité de
crash-me et les fondations des tests de performances de MySQL.
- David Axmark
-
-
Auteur original du manuel de référence,
incluent les améliorations de
texi2html.
-
La mise à jour automatique du site web depuis le manuel.
-
Le support initial de Autoconf, Automake et Libtool.
-
Les licences.
-
Des parties de tous les fichiers textes (de nos jours, uniquement le `README'
est encore présent. le reste est dans le manuel).
-
Nombreux tests des nouvelles fonctionnalités.
-
Notre expert légal des logiciels libres.
-
Le responsable des listes de diffusion (qui n'a jamais le temps de le faire correctement...).
-
Notre code initial pour le port (bientôt plus de 10 ans). De nos jours,
seules des parties de
mysys restent.
-
La personne que Monty appelle au milieu de la nuit lorsqu'il a réussi
a faire fonctionner la nouvelle fonctionnalité!
-
Le chef "Open Source" (Relations avec la communauté MySQL).
- Jani Tolonen
-
-
mysqlimport
-
Un grand nombre d'extension pour le client en ligne de commande.
-
PROCEDURE ANALYSE()
- Sinisa Milivojevic
-
-
Compression du protocole client/serveur avec
zlib.
-
Hashing parfait pour la phase d'analyse lexicale.
-
Insertions multi-lignes
-
Option
mysqldump -e
-
LOAD DATA LOCAL INFILE
-
Option
SQL_CALC_FOUND_ROWS SELECT
-
Option
--max-user-connections=...
-
net_read et net_write_timeout
-
GRANT/REVOKE et SHOW GRANTS FOR
-
Nouveau protocole client/serveur pour la version 4.0
-
UNION en version 4.0
-
Traitements multi-table de
DELETE/UPDATE
-
Tables dérivées en version 4.1
-
Gestion des ressources utilisateurs.
-
Développeur initial de l'API
MySQL++ C++ API et du client MySQLGUI.
- Tonu Samuel (ancien développeur)
-
-
Interface VIO (la base pour le protocole client/serveur chiffré ).
-
Système de fichier MySQL (une méthode pour utiliser la base MySQL comme un
système de fichiers).
-
L'expression
CASE.
-
Les fonctions
MD5() et COALESCE().
-
Le support
RAID des tables MyISAM.
- Sasha Pachev
-
-
Implémentation initiale de la réplication (jusqu'en version 4.0).
-
SHOW CREATE TABLE.
-
mysql-bench
- Matt Wagner
-
-
Suite de tests MySQL.
-
Webmestre (jusqu'en 2002).
-
Coordinateur du développement.
- Miguel Solorzano
-
-
Développement Win32 et publications.
-
Code du serveur sur Windows NT.
-
WinMySQLAdmin
- Timothy Smith (ancien développeur)
-
-
Support des jeux de caractères dynamiques.
-
le script configure, les RPMs et d'autres parties du système de compilation.
-
Développeur initial de
libmysqld, le serveur intégré.
- Sergei Golubchik
-
-
Recherche en texte plein.
-
Librairie de clés pour
MERGE.
- Jeremy Cole
-
-
Relecture et édition de ce manuel.
-
ALTER TABLE ... ORDER BY ....
-
UPDATE ... ORDER BY ....
-
DELETE ... ORDER BY ....
- Indrek Siitan
-
-
Design et programmation de notre interface web.
-
Auteur de notre lettre d'actualité.
- Jorge del Conde
-
-
MySQLCC (MySQL Control Center)
-
Développement Win32
-
Implémentation initiale des portails du site web.
- Venu Anuganti
-
-
MyODBC 3.51
-
Nouveau protocole client/serveur pour la version 4.1 (pour les requêtes préparées).
-
- Arjen Lentz
-
-
Responsable du manuel de référence MySQL.
-
Préparation de la version imprimée chez O'Reilly.
- Alexander (Bar) Barkov, Alexey (Holyfoot) Botchkov et Ramil Kalimullin
-
-
Données spatiales (GIS) et R-Trees en version 4.1
-
Unicode et jeux de caractères pour la version 4.1
- Oleksandr (Sanja) Byelkin
-
-
Cache de requêtes en version 4.0
-
Implémentation des sous-requêtes en version 4.1.
- Aleksey (Walrus) Kishkin et Alexey (Ranger) Stroganov
-
-
Design des tests de performance et analyse.
-
Maintenance de la suite de test MySQL.
- Zak Greant
-
-
Porte parole Open Source, relation avec la communauté.
- Carsten Pedersen
-
-
Le programme de certification MySQL.
- Lenz Grimmer
-
-
Ingénierie de mise en production (compilation et publication).
- Peter Zaitsev
-
-
Fonction
SHA1(), AES_ENCRYPT() et AES_DECRYPT().
-
Débogage et nettoyage de diverses fonctionnalités.
- Alexander (Salle) Keremidarski
-
- Per-Erik Martin
-
-
Chef de projet pour les procédures stockées et les triggers.
- Jim Winstead
-
- Mark Matthews
-
-
Connecteur/Pilote J (Java).
- Peter Gulutzan
-
Compatibilité avec les standards SQL-99, SQL-2003.
-
Documentation des codes/algorithmes MySQL existant.
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 :
- Paul DuBois
-
Aide constante pour rendre le manuel correct et compréhensible.
Ce qui inclus la réécriture de l'anglais de Monty et David's en un
anglais que tout le monde comprend.
- Gianmassimo Vigazzola qwerg@mbox.vol.it ou qwerg@tin.it
-
Le portage initial sur Win32/NT.
- Kim Aldale
-
Aide à la réécriture de l'anglais de Monty et David.
- 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).
- Fred Fish
-
Pour son excellente librairie de débogage et de trace en langage C. Monty a fait
un grand nombre de petites améliorations de cette librairie (en vitesse et
en fonctionnalités).
- Richard A. O'Keefe
-
Pour sa librairie de chaînes de caractères du domaine public.
- Henry Spencer
-
Pour sa librairie d'expression régulières, utilisées dans les clauses
WHERE column REGEXP regexp.
- Free Software Foundation
-
De qui nous tenons l'excellent compilateur (
gcc), la librairie libc
(dont nous avons emprunté le fichier `strto.c' pour faire fonctionner du code
sous Linux), et pour la librairie readline (pour le client mysql).
- Free Software Foundation & The XEmacs development team
-
Pour un environnement et un éditeur vraiment excellent, utilisé pratiquement
par tout le monde à MySQL AB/TcX/detron.
- 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, Alligator Descartes
-
Pour l'interface
DBD (Perl).
- Tim Bunce
-
Auteur de
mysqlhotcopy.
- Andreas Koenig a.koenig@mind.de
-
Pour l'interface Perl avec le serveur MySQL.
- Eugene Chan eugene@acenet.com.sg
-
Pour avoir porté MySQL avec PHP.
- Michael J. Miller Jr. mke@terrapin.turbolift.com
-
Pour le premier manuel MySQL. Et un grand nombre de corrections d'erreurs
et d'orthographe dans la FAQ (qui est devenu le manuel MySQL depuis
bien longtemps).
- Yan Cailin
-
Premier traducteur du manuel de référence MySQL en chinois simplifié,
au début de l'an 2000, sur lequel les versions Big5 et HK
(http://mysql.hitstar.com/) sont basées.
Personal home page at linuxdb.yeah.net.
- Giovanni Maruzzelli maruzz@matrice.it
-
Pour le portage de iODBC (Unix ODBC).
- Chris Provenzano
-
pthreads portables au niveau utilisateur. D'après les droits :
ce produit inclut un logiciel développé par Chris Provenzano,
l'University of California, Berkeley et des contributeurs. Nous utilisons
actuellement la version 1_60_beta6, modifiée par Monty
(voir `mit-pthreads/Changes-mysql').
- Xavier Leroy Xavier.Leroy@inria.fr
-
L'auteur de LinuxThreads (utilisé par le serveur MySQL sous Linux).
- Zarko Mocnik zarko.mocnik@dem.si
-
Tri pour le slovène et le module `cset.tar.gz' qui rend plus simple
l'ajout d'autres jeux de caractères.
- "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 (And 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 grahique X pour MySQL.
- Doug Sisk sisk@wix.com
-
Pour les packages RPM de MySQL pour RedHat Linux.
- Diemand Alexander V. axeld@vial.ethz.ch
-
Pour les packages RPM de MySQL pour RedHat Linux-Alpha.
- Antoni Pamies Olive toni@readysoft.es
-
Pour les packages RPM de MySQL pour Intel et SPARC.
- Jay Bloodworth jay@pathways.sde.state.sc.us
-
Pour les packages RPM de MySQL pour MySQL Version 3.21.
- Jochen Wiedmann wiedmann@neckar-alb.de
-
Pour l'entretien du module Perl
DBD::mysql.
- Therrien Gilbert gilbert@ican.net, Jean-Marc Pouyot jmp@scalaire.fr
-
Pour les messages d'erreurs en français.
- Petr Snajdr, snajdr@pvt.net
-
Pour les messages d'erreurs en tchèque.
- Jaroslaw Lewandowski jotel@itnet.com.pl
-
Pour les messages d'erreurs en polonais.
- Miguel Angel Fernandez Roiz
-
Pour les messages d'erreurs en espagnol.
- Roy-Magne Mo rmo@www.hivolda.no
-
Pour les messages d'erreurs en norvégien, et les tests de la version 3.21.#.
- Timur I. Bakeyev root@timur.tatarstan.ru
-
Pour les messages d'erreurs en russe.
- brenno@dewinter.com & Filippo Grassilli phil@hyppo.com
-
Pour les messages d'erreurs en italien.
- Dirk Munzinger dirk@trinity.saar.de
-
Pour les messages d'erreurs en allemand.
- Billik Stefan billik@sun.uniag.sk
-
Pour les messages d'erreurs en slovène.
- Stefan Saroiu tzoompy@cs.washington.edu
-
Pour les messages d'erreurs en roumain.
- Peter Feher
-
Pour les messages d'erreurs en hongrois.
- Roberto M. Serqueira
-
Pour les messages d'erreurs en portugais.
- Carsten H. Pedersen
-
Pour les messages d'erreurs en danois.
- Arjen G. Lentz
-
Pour les messages d'erreurs en hollandais, en complément d'une
traduction initiale partielle, et d'un travail sur la cohérence et
l'orthographe.
- 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 Chinese(BIG5).
- Wei He hewei@mail.ied.ac.cn
-
Un grand nombre de fonctionnalités pour le jeu de caractères Chinese(GBK).
- 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.
- Jay Flaherty fty@mediapulse.com
-
Grand parties de la section Perl
DBI/DBD dans le manuel.
- Paul Southworth pauls@etext.org, Ray Loyzaga yar@cs.su.oz.au
-
Relecture du manuel.
- 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 librairie `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.
- Antony T. Curtis antony.curtis@olcs.net
-
Portage de la base MySQL sur OS/2.
- 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.
- Guilhem Bichot
-
Correction des exposants du type
DECIMAL.
Auteur de mysql_tableinfo.
- 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).
- Georg Richter
-
Tests de MySQL 4.1 et trackage de bogues.
Nouvelle extension
mysqli (API) PHP 5.0 pour une utilisation avec MySQL 4.1 et plus.
- Marc Liyanage
-
Maintenance des packages Mac OS X et informations de grande valeur en ce qui concerne
la création des packages pour Mac OS X.
D'auters contributeurs, débusqueurs de bogues 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 bien d'autres rapports de bogues et de corrections, fournis par les
amis des listes de diffusions :
Notre reconnaissance va à ceux qui nous aident à répondre sur les listes
de diffusions mysql@lists.mysql.com :
- Daniel Koch dkoch@amcity.com
-
Configuration Irix.
- Luuk de Boer luuk@wxs.nl
-
Questions de tests de 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 simples.
- Zeev Suraski bourbon@netvision.net.il
-
Questions sur le module apache module et sa configuration (log & auth),
Questions sur PHP, la syntaxe SQL, et d'autres questions en général.
- Francesc Guasch frankie@citel.upc.es
-
Questions générales.
- Jonathan J Smith jsmith@wtp.net
-
Questions sur les spécificités des Linux, la syntaxe SQL, et d'autres
aspects qui requiert un peu de travail.
- David Sklar sklar@student.net
-
Utilisation de MySQL avec PHP et Perl.
- Alistair MacDonald A.MacDonald@uel.ac.uk
-
Pas vraiment précisé, mais généralise, et sais gèrer les questions
Linux et un peu HP-UX.
Pousse l'utilisateur à exploiter
mysqlbug.
- John Lyon jlyon@imag.net
-
Questions sur l'installation de MySQL sur Linux, avec les paquets
`.rpm' ou via les sources.
- Lorvid Ltd. lorvid@WOLFENET.com
-
Questions simples sur les facturations, les licences, le support et
les droits.
- Patrick Sherrill patrick@coconet.com
-
Questions sur les interfaces ODBC et VisualC++.
- Randy Harmon rjharmon@uptimecomputers.com
-
Questions sur
DBD, Linux, et la syntaxe SQL.
Tandis que MySQL AB possède tous les copyrights du serveur MySQL
et du manuel MySQL, nous voulons montrer notre reconnaissances aux compagnies
suivantes, qui nous ont aidé à financer le developement du serveur MySQL,
soit en nous payant pour developper de nouvelles fonctionnalitées, soit en nous
fournissant en matériel pour le developpement du serveur MySQL.
- VA Linux / Andover.net
-
Financement de la replication.
- NuSphere
-
Edition du manuel MySQL.
- Stork Design studio
-
Le site web MySQL utilisé entre 1998 et 2000.
- Intel
-
Contribution au développement sur les plate-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.