Go to the first, previous,
next, last section,
table of contents.
Contributors to the MySQL distribution are listed below, in somewhat
random order:
- 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 parts of crash-me and the MySQL benchmarks.
- David Axmark
- Coordinator and main writer for the Reference Manual, including
enhancements to
texi2html
. Also automatic website updating from this manual.
- 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.)
- Our Mail master.
- 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. :-)
- Paul DuBois
- Help with making the Reference Manual correct and understandable.
- Gianmassimo Vigazzola [email protected] or [email protected]
- The initial port to Win32/NT.
- Kim Aldale
- Rewriting Monty's and David's attempts at English into English.
- Allan Larsson (The BOSS at TcX)
- For all the time he has allowed Monty to spend on this ``maybe useful'' tool (MySQL).
Dedicated user (and bug finder) of Unireg & MySQL.
- Per Eric Olsson
- For more or less constructive criticism and real testing of the dynamic record format.
- Irena Pancirov [email protected]
- Win32 port with Borland compiler.
- 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 APIs 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/detron.
- Igor Romanenko [email protected]
mysqldump
(previously msqldump
, but ported and enhanced by
Monty).
- Tim Bunce, Alligator Descartes
- For the
DBD
(Perl) interface.
- Andreas Koenig [email protected]
- For the Perl interface to MySQL.
- Eugene Chan [email protected]
- For porting PHP to MySQL.
- Michael J. Miller Jr. [email protected]
- 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).
- Giovanni Maruzzelli [email protected]
- 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 [email protected]
- The author of LinuxThreads (used by MySQL on Linux).
- Zarko Mocnik [email protected]
- Sorting for Slovenian language and the `cset.tar.gz' module that makes it
easier to add other character sets.
- "TAMITO" [email protected]
- The
_MB
character set macros and the ujis and sjis character sets.
- Yves Carlier [email protected]
mysqlaccess
, a program to show the access rights for a user.
- Rhys Jones [email protected] (And GWE Technologies
Limited)
- For the JDBC, a module to extract data from MySQL with a Java client.
- Dr Xiaokun Kelvin ZHU [email protected]
- Further development of the JDBC driver and other MySQL-related Java
tools.
- James Cooper [email protected]
- For setting up a searchable mailing list archive at his site.
- Rick Mehalick [email protected]
- For
xmysql
, a graphical X client for MySQL.
- Doug Sisk [email protected]
- For providing RPM packages of MySQL for RedHat Linux.
- Diemand Alexander V. [email protected]
- For providing RPM packages of MySQL for RedHat Linux/Alpha.
- Antoni Pamies Olive [email protected]
- For providing RPM versions of a lot of MySQL clients for Intel and
SPARC.
- Jay Bloodworth [email protected]
- For providing RPM versions for MySQL 3.21 versions.
- Jochen Wiedmann [email protected]
- For maintaining the Perl
DBD::mysql
module.
- Therrien Gilbert [email protected], Jean-Marc
Pouyot [email protected]
- French error messages.
- Petr snajdr, [email protected]
- Czech error messages.
- Jaroslaw Lewandowski [email protected]
- Polish error messages.
- Miguel Angel Fernandez Roiz
- Spanish error messages.
- Roy-Magne Mo [email protected]
- Norwegian error messages and testing of 3.21.#.
- Timur I. Bakeyev [email protected]
- Russian error messages.
- [email protected] && Filippo
Grassilli [email protected]
- Italian error messages.
- Dirk Munzinger [email protected]
- German error messages.
- Billik Stefan [email protected]
- Slovak error messages.
- David Sacerdote [email protected]
- Ideas for secure checking of DNS hostnames.
- Wei-Jou Chen [email protected]
- Some support for Chinese(BIG5) characters.
- Wei He [email protected]
- A lot of functionality for the Chinese(GBK) character set.
- Zeev Suraski [email protected]
FROM_UNIXTIME()
time formatting, ENCRYPT()
functions, and bison
adviser. Active mailing list member.
- Luuk de Boer [email protected]
- 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 [email protected]
- Big parts of the Perl
DBI
/DBD
section in the manual.
- Paul Southworth [email protected], Ray Loyzaga [email protected]
- Proof-reading of the Reference Manual.
- Alexis Mikhailov [email protected]
- User definable functions (UDFs);
CREATE FUNCTION
and DROP FUNCTION
.
- Andreas F. Bobak [email protected]
- The
AGGREGATE
extension to UDF functions.
- Ross Wakelin [email protected]
- Help to set up InstallShield for MySQL-Win32.
- Jethro Wright III [email protected]
- The `libmysql.dll' library.
- James Pereria [email protected]
- Mysqlmanager, a Win32 GUI tool for administrating MySQL.
- Curt Sampson [email protected]
- Porting of MIT-pthreads to NetBSD/Alpha and NetBSD 1.3/i386.
- Sinisa Milivojevic [email protected]
- Compression (with
zlib
) to the client/server protocol. Perfect hashing for
the lexical analyzer phase.
- Antony T. Curtis [email protected]
- Porting of MySQL to OS/2.
- Martin Ramsch [email protected]
- Examples in the MySQL Tutorial.
Other contributors, bugfinders and testers: James H. Thompson, Maurizio Menghini,
Wojciech Tryc, Luca Berra, Zarko Mocnik, Wim Bonis, Elmar Haneke, jehamby@lightside, [email protected], Mike Simons, Jaakko
Hyv@"atti.
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 [email protected]
mailing list:
- Daniel Koch [email protected]
- Irix setup.
- Luuk de Boer [email protected]
- Benchmark questions.
- Tim Sailer [email protected]
DBD-mysql
questions.
- Boyd Lynn Gerber [email protected]
- SCO related questions.
- Richard Mehalick [email protected]
xmysql
-releated questions and basic installation questions.
- Zeev Suraski [email protected]
- Apache module configuration questions (log & auth), PHP-related questions, SQL
syntax related questions and other general questions.
- Francesc Guasch [email protected]
- General questions.
- Jonathan J Smith [email protected]
- Questions pertaining to OS-specifics with Linux, SQL syntax, and other things that might
be needing some work.
- David Sklar [email protected]
- Using MySQL from PHP and Perl.
- Alistair MacDonald [email protected]
- Not yet specified, but is flexible and can handle Linux and maybe HP-UX. Will try to get
user to use
mysqlbug
.
- John Lyon [email protected]
- Questions about installing MySQL on Linux systems, using either `.rpm'
files, or compiling from source.
- Lorvid Ltd. [email protected]
- Simple billing/license/support/copyright issues.
- Patrick Sherrill [email protected]
- ODBC and VisualC++ interface questions.
- Randy Harmon [email protected]
DBD
, Linux, some SQL syntax questions.
Go to the first, previous,
next, last section,
table of contents.