GNU Info

Info Node: (mysql.info)Developers

(mysql.info)Developers


Next: Contributors Prev: Credits Up: Credits
Enter node , (file) or (file)node

Developers at MySQL AB
======================

These are the developers that are or have been employed by MySQL AB to
work on MySQL, roughly in the order they started to work with us.
Following each developer is a small list of the tasks that the
developer is responsible for, or the accomplishments they have made.

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.

        * Initial 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++.

Tonu Samuel
        * Our security expert.

        * Vio interface (The foundation for the encrypted client/server
          protocol).

        * MySQL Filesystem (A way to use MySQL databases as files and
          directories).

        * The CASE Expression.

        * The MD5() and COALESCE() functions.

        * `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 Solorzano
        * Winmysqladmin.

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).


automatically generated by info2www version 1.2.2.9