Go to the first, previous, next, last section, table of contents.
The following persons and companies have helped us make MySQL what it is
today:
Developers that are or have been employed by MySQL AB to work on MySQL.
(Roughly in the order they started to work with us.)
- Michael (Monty) Widenius
-
Has written the following parts of MySQL:
-
All the main code in
mysqld
.
-
New functions for the string library.
-
Most of the
mysys
library.
-
The
ISAM
and MyISAM
libraries (B-tree index file
handlers with index compression and different record formats).
-
The
HEAP
library. A memory table system with our superior full dynamic
hashing. In use since 1981 and published around 1984.
-
The
replace
program (look into it, it's COOL!).
-
MyODBC, the ODBC driver for Windows95.
-
Fixing bugs in MIT-pthreads to get it to work for MySQL. And
also Unireg, a curses-based application tool with many utilities.
-
Porting of
mSQL
tools like msqlperl
, DBD
/DBI
, and
DB2mysql
.
-
Most of crash-me and the foundation for the MySQL benchmarks.
- David Axmark
-
-
Coordinator and initial main writer of the Reference Manual,
including enhancements to
texi2html
.
-
Automatic Web site updating from the manual.
-
Inital Autoconf, Automake, and
libtool
support.
-
The licensing stuff.
-
Parts of all the text files. (Nowadays only the `README' is
left. The rest ended up in the manual.)
-
Lots of testing of new features.
-
Our in-house ``free'' software lawyer.
-
Mailing list maintainer (who never has the time to do it right...)
-
Our original portability code (more than 10 years old now). Nowadays
only some parts of
mysys
are left.
-
Someone for Monty to call in the middle of the night when he just got
that new feature to work.
- Jani Tolonen
-
-
mysqlimport
-
A lot of extensions to the
mysql
client.
-
procedure analyse()
- Sinisa Milivojevic
-
-
Compression (with
zlib
) in the client/server protocol.
-
Perfect hashing for the lexical analyzer phase.
-
The MySQLGUI client.
-
Maintainer of mysql++.
- Tőnu Samuel
-
-
Our security expert.
-
Vio interface (foundation for the the encrypted client/server protocol).
-
RAID
support for MyISAM
tables.
- Sasha Pachev
-
-
Replication.
-
SHOW CREATE TABLE
.
-
mod_mysql_include
-
cgi++
-
mysql-bench
- Matt Wagner
-
-
MySQL test suite
-
Our webmaster.
- Miguel Solórzano
-
- Timothy Smith
-
-
Dynamic character support.
-
Responsible for MySQL configure.
- Sergei Golubchik
-
-
Full-text search
-
Added keys to the
MERGE
library.
- Jeremy Cole
-
-
Proofreading and editing this fine manual.
-
ALTER TABLE ... ORDER BY ...
.
-
UPDATE ... ORDER BY ...
.
-
DELETE ... ORDER BY ...
.
- John Dean
-
-
The new MySQL GUI client.
- Indrek Siitan
-
Designer/programmer of our web interface.
The following non-developers are also working in/with MySQL AB:
-
-
Hans Kierkegaard - Responsible for MySQL license handling.
-
-
Antti Halonen - Sales manager.
-
-
Jonas Norrman - Handles licensing questions sent to info@mysql.com.
-
-
Erik Granberg - Handles MySQL partners (and a lot of other stuff).
-
-
Allan Larsson (The BOSS for TCX DataKonsult AB).
Contributors to the MySQL distribution are listed below, in
somewhat random order:
- Paul DuBois
-
Help with making the Reference Manual correct and understandable. That
includes rewriting Monty's and David's attempts at English into English
as other people know it.
- Gianmassimo Vigazzola qwerg@mbox.vol.it or qwerg@tin.it
-
The initial port to Win32/NT.
- Kim Aldale
-
Helped to rewrite Monty's and David's early attempts at English into
English.
- Per Eric Olsson
-
For more or less constructive criticism and real testing of the dynamic
record format.
- Irena Pancirov irena@mail.yacc.it
-
Win32 port with Borland compiler.
mysqlshutdown.exe
and
mysqlwatch.exe
- David J. Hughes
-
For the effort to make a shareware SQL database. We at TcX started with
mSQL
, but found that it couldn't satisfy our purposes so instead we
wrote a SQL interface to our application builder Unireg. mysqladmin
and mysql
are programs that were largely influenced by their
mSQL
counterparts. We have put a lot of effort into making the
MySQL syntax a superset of mSQL
. Many of the API's ideas are
borrowed from mSQL
to make it easy to port free mSQL
programs
to MySQL. MySQL doesn't contain any code from mSQL
.
Two files in the distribution (`client/insert_test.c' and
`client/select_test.c') are based on the corresponding (non-copyrighted)
files in the mSQL
distribution, but are modified as examples showing
the changes necessary to convert code from mSQL
to MySQL.
(mSQL
is copyrighted David J. Hughes.)
- Fred Fish
-
For his excellent C debugging and trace library. Monty has made a number
of smaller improvements to the library (speed and additional options).
- Richard A. O'Keefe
-
For his public domain string library.
- Henry Spencer
-
For his regex library, used in
WHERE column REGEXP regexp
.
- Free Software Foundation
-
From whom we got an excellent compiler (
gcc
), the libc
library
(from which we have borrowed `strto.c' to get some code working in Linux),
and the readline
library (for the mysql
client).
- Free Software Foundation & The XEmacs development team
-
For a really great editor/environment used by almost everybody at
TcX/MySQL AB/detron.
- Patrick Lynch
-
For helping us acquire
http://www.mysql.com/
.
- Fred Lindberg
-
For setting up qmail to handle the MySQL mailing list and for the
incredible help we got in managing the MySQL mailing lists.
- Igor Romanenko igor@frog.kiev.ua
-
mysqldump
(previously msqldump
, but ported and enhanced by
Monty).
- Tim Bunce, Alligator Descartes
-
For the
DBD
(Perl) interface.
- Tim Bunce
-
Author of
mysqlhotcopy
.
- Andreas Koenig a.koenig@mind.de
-
For the Perl interface to MySQL.
- Eugene Chan eugene@acenet.com.sg
-
For porting PHP to MySQL.
- Michael J. Miller Jr. mke@terrapin.turbolift.com
-
For the first MySQL manual. And a lot of spelling/language
fixes for the FAQ (that turned into the MySQL manual a long
time ago).
- Yan Cailin
-
First translator of the MySQL Reference Manual into simplified chinese
in early 2000 on which the Big5 and HK coded
( mysql.hitstar.com) versions were
based. Personal home page at
linuxdb.yeah.net.
- Giovanni Maruzzelli maruzz@matrice.it
-
For porting iODBC (Unix ODBC).
- Chris Provenzano
-
Portable user level pthreads. From the copyright: This product includes
software developed by Chris Provenzano, the University of California,
Berkeley, and contributors. We are currently using version 1_60_beta6
patched by Monty (see `mit-pthreads/Changes-mysql').
- Xavier Leroy Xavier.Leroy@inria.fr
-
The author of LinuxThreads (used by MySQL on Linux).
- Zarko Mocnik zarko.mocnik@dem.si
-
Sorting for Slovenian language and the `cset.tar.gz' module that makes
it easier to add other character sets.
- "TAMITO" tommy@valley.ne.jp
-
The
_MB
character set macros and the ujis and sjis character sets.
- Joshua Chamas joshua@chamas.com
-
Base for concurrent insert, extended date syntax, debugging on NT, and
answering on the MySQL mailing list.
- Yves Carlier Yves.Carlier@rug.ac.be
-
mysqlaccess
, a program to show the access rights for a user.
- Rhys Jones rhys@wales.com (And GWE Technologies Limited)
-
For the JDBC, a module to extract data from MySQL with a Java
client.
- Dr Xiaokun Kelvin ZHU X.Zhu@brad.ac.uk
-
Further development of the JDBC driver and other MySQL-related
Java tools.
- James Cooper pixel@organic.com
-
For setting up a searchable mailing list archive at his site.
- Rick Mehalick Rick_Mehalick@i-o.com
-
For
xmysql
, a graphical X client for MySQL.
- Doug Sisk sisk@wix.com
-
For providing RPM packages of MySQL for RedHat Linux.
- Diemand Alexander V. axeld@vial.ethz.ch
-
For providing RPM packages of MySQL for RedHat Linux-Alpha.
- Antoni Pamies Olive toni@readysoft.es
-
For providing RPM versions of a lot of MySQL clients for Intel
and SPARC.
- Jay Bloodworth jay@pathways.sde.state.sc.us
-
For providing RPM versions for MySQL Version 3.21.
- Jochen Wiedmann wiedmann@neckar-alb.de
-
For maintaining the Perl
DBD::mysql
module.
- Therrien Gilbert gilbert@ican.net, Jean-Marc Pouyot jmp@scalaire.fr
-
French error messages.
- Petr snajdr, snajdr@pvt.net
-
Czech error messages.
- Jaroslaw Lewandowski jotel@itnet.com.pl
-
Polish error messages.
- Miguel Angel Fernandez Roiz
-
Spanish error messages.
- Roy-Magne Mo rmo@www.hivolda.no
-
Norwegian error messages and testing of Version 3.21.#.
- Timur I. Bakeyev root@timur.tatarstan.ru
-
Russian error messages.
- brenno@dewinter.com && Filippo Grassilli phil@hyppo.com
-
Italian error messages.
- Dirk Munzinger dirk@trinity.saar.de
-
German error messages.
- Billik Stefan billik@sun.uniag.sk
-
Slovak error messages.
- Stefan Saroiu tzoompy@cs.washington.edu
-
Romanian error messages.
- Peter Feher
-
Hungarian error messages.
- David Sacerdote davids@secnet.com
-
Ideas for secure checking of DNS hostnames.
- Wei-Jou Chen jou@nematic.ieo.nctu.edu.tw
-
Some support for Chinese(BIG5) characters.
- Wei He hewei@mail.ied.ac.cn
-
A lot of functionality for the Chinese(GBK) character set.
- Zeev Suraski bourbon@netvision.net.il
-
FROM_UNIXTIME()
time formatting, ENCRYPT()
functions, and
bison
advisor.
Active mailing list member.
- Luuk de Boer luuk@wxs.nl
-
Ported (and extended) the benchmark suite to
DBI
/DBD
. Have
been of great help with crash-me
and running benchmarks. Some new
date functions. The mysql_setpermissions script.
- Jay Flaherty fty@utk.edu
-
Big parts of the Perl
DBI
/DBD
section in the manual.
- Paul Southworth pauls@etext.org, Ray Loyzaga yar@cs.su.oz.au
-
Proof-reading of the Reference Manual.
- Alexis Mikhailov root@medinf.chuvashia.su
-
User-definable functions (UDFs);
CREATE FUNCTION
and
DROP FUNCTION
.
- Andreas F. Bobak bobak@relog.ch
-
The
AGGREGATE
extension to UDF functions.
- Ross Wakelin R.Wakelin@march.co.uk
-
Help to set up InstallShield for MySQL-Win32.
- Jethro Wright III jetman@li.net
-
The `libmysql.dll' library.
- James Pereria jpereira@iafrica.com
-
Mysqlmanager, a Win32 GUI tool for administrating MySQL.
- Curt Sampson cjs@portal.ca
-
Porting of MIT-pthreads to NetBSD/Alpha and NetBSD 1.3/i386.
- Antony T. Curtis antony.curtis@olcs.net
-
Porting of MySQL to OS/2.
- Martin Ramsch m.ramsch@computer.org
-
Examples in the MySQL Tutorial.
- Steve Harvey
-
For making
mysqlaccess
more secure.
- Konark IA-64 Centre of Persistent Systems Private Limited
-
http://www.pspl.co.in/konark/. Help with the Win64 port of the
MySQL server.
- Albert Chin-A-Young.
-
Configure updates for Tru64, large file support and better TCP wrappers
support.
- Valueclick Inc.
-
For sponsoring the optimize section in this manual.
Other contributors, bugfinders, and testers: 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.
And lots of bug report/patches from the folks on the mailing list.
And a big tribute to those that help us answer questions on the
mysql@lists.mysql.com
mailing list:
- Daniel Koch dkoch@amcity.com
-
Irix setup.
- Luuk de Boer luuk@wxs.nl
-
Benchmark questions.
- Tim Sailer tps@users.buoy.com
-
DBD-mysql
questions.
- Boyd Lynn Gerber gerberb@zenez.com
-
SCO-related questions.
- Richard Mehalick RM186061@shellus.com
-
xmysql
-related questions and basic installation questions.
- Zeev Suraski bourbon@netvision.net.il
-
Apache module configuration questions (log & auth), PHP-related
questions, SQL syntax-related questions and other general questions.
- Francesc Guasch frankie@citel.upc.es
-
General questions.
- Jonathan J Smith jsmith@wtp.net
-
Questions pertaining to OS-specifics with Linux, SQL syntax, and other
things that might need some work.
- David Sklar sklar@student.net
-
Using MySQL from PHP and Perl.
- Alistair MacDonald A.MacDonald@uel.ac.uk
-
Not yet specified, but is flexible and can handle Linux and maybe HP-UX.
Will try to get user to use
mysqlbug
.
- John Lyon jlyon@imag.net
-
Questions about installing MySQL on Linux systems, using either
`.rpm' files or compiling from source.
- Lorvid Ltd. lorvid@WOLFENET.com
-
Simple billing/license/support/copyright issues.
- Patrick Sherrill patrick@coconet.com
-
ODBC and VisualC++ interface questions.
- Randy Harmon rjharmon@uptimecomputers.com
-
DBD
, Linux, some SQL syntax questions.
The following companies has helped us finance development of
MySQL by either paying us for developing a new feature,
developed a MySQL feature themself or by giving us hardware for
MySQL development.
Va Linux / Andover.net | Replication
|
NuSphere | Editing of the MySQL manual.
|
Stork Design studio | The MySQL web site in use between 1998-2000
|
Intel | Contributed to development on Windows and Linux platforms
|
Compaq | Contributed to Development on Linux-alpha
|
SWSoft | Development on the embedded mysqld version.
|
FutureQuest | --skip-show-variables
|
Go to the first, previous, next, last section, table of contents.