Наши помощники, которые сделали вклад в развитие MySQL


В то время как MySQL AB обладает всеми авторскими правами на сервер MySQL и документацию по MySQL, мы хотим отдать дань уважения тем, кто в той или иной степени лично способствовал разработке MySQL. Ниже в произвольном порядке перечислены наши помощники, которые сделали вклад в развитие в MySQL:

  • Пол Дюбуа (Paul DuBois)

    В настоящее время помощь в приведении данного справочного руководства (Reference Manual) к корректному и понятному виду. Другими словами, перевод текстов Монти и Дэвида с их собственного английского на английский, понятный другим людям.

  • Джанмассимо Вигаццола (Gianmassimo Vigazzola) <qwerg@mbox.vol.it> или

    <qwerg@tin.it> Первоначальный перенос на Win32/NT.

  • Ким Олдэйл (Kim Aldale)

    Помог переписать самые первые тексты Монти и Дэвида с их собственного английского на нормальный английский.

  • Пер Эрик Олссон (Per Eric Olsson)

    Благодарность за более или менее конструктивную критику и первоклассное тестирование формата динамической записи.

  • Ирэна Панциров (Irena Pancirov) <irena@mail.yacc.it>

    Перенос Win32 с помощью компилятора Borland. mysqlshutdown.exe и mysqlwatch.exe

  • Дэвид Дж. Хьюз (David J. Hughes)

    Благодарность за вклад в создание SQL-базы данных, распространяемой по принципу shareware. Начав свою работу в компании TcX (предшественник MySQL AB) с mSQL, мы, однако, пришли к выводу, что эта база данных не удовлетворяет нашим требованиям. Поэтому вместо нее был написан интерфейс SQL к нашему компоновщику приложений Unireg. На программу mysqladmin и клиент mysql оказали значительное влияние их двойники в mSQL. Мы приложили много усилий, чтобы сделать синтаксис MySQL расширенным вариантом mSQL. Многие идеи API были заимствованы из mSQL, чтобы упростить перенос свободно распространяемых программ mSQL в MySQL API. Программное обеспечение MySQL не содержит никакого кода из mSQL. Два файла в дистрибутиве (client/insert_test.c и client/select_test.c) базируются на соответствующих (не защищенных авторскими правами) файлах дистрибутива mSQL, но они модифицированы в примеры, показывающие, какие изменения необходимы для преобразования кода из mSQL в сервер MySQL. (авторское право на mSQL принадлежит Дэвиду Дж. Хьюзу (David J. Hughes.))

  • Фред Фиш (Fred Fish)

    Благодарность за его великолепную отладку C и библиотеку трассировки. Монти сделал ряд небольших улучшений к этой библиотеке (скорость и другие возможности).

  • Ричард А. О'Кифи (Richard A. O'Keefe)

    Благодарность за его общедоступную строковую библиотеку.

  • Генри Спенсер (Henry Spencer)

    Благодарность за его библиотеку регулярных выражений, использованную в WHERE column REGEXP regexp.

  • Ассоциация Свободного ПО (Free Software Foundation)

    От этой ассоциации мы получили прекрасный компилятор (gcc), библиотеку libc (из которой заимствовали strto.c для того, чтобы получить код, работающий под Linux) и библиотеку readline (для клиента mysql).

  • Ассоциация Свободного ПО (Free Software Foundation) и команда

    разработчиков Xemacs (The XEmacs development team) Благодарность за действительно великолепный редактор/среду, который использовали практически все в MySQL AB/TcX/detron.

  • Патрик Линч (Patrick Lynch)

    Благодарность за помощь в получении http://www.mysql.com/.

  • Фред Линдберг (Fred Lindberg)

    Благодарность за установку qmail для управления списком рассылки MySQL и за неоценимую помощь, которую мы получили в управлении списком рассылки MySQL.

  • Игорь Романенко (Igor Romanenko) <igor@frog.kiev.ua>

    mysqldump (ранее msqldump, Монти осуществил перенос этой утилиты и усовершенствовал ее).

  • Юрий Дарио (Yuri Dario)

    Благодарность за поддержку и расширение переноса MySQL на OS/2.

  • Тим Банке (Tim Bunce, Alligator Descartes)

    Благодарность за интерфейс DBD (Perl).

  • Тим Банке (Tim Bunce)

    Автор mysqlhotcopy.

  • Эндриас Коуниг (Andreas Koenig) <a.koenig@mind.de>

    Благодарность за интерфейс Perl для сервера MySQL.

  • Юджин Чан (Eugene Chan) <eugene@acenet.com.sg>

    Благодарность за перенос PHP для сервера MySQL.

  • Майкл Дж. Миллер мл. (Michael J. Miller Jr.) <mke@terrapin.turbolift.com>

    Благодарность за первое руководство по MySQL. И за большое количество орфографических и грамматических правок в разделе FAQ (который уже давно превратился в руководство по MySQL).

  • Ян Кайлин (Yan Cailin)

    Первый перевод справочного руководства по MySQL на упрощенный китайский язык в начале 2000 года; на этом руководстве базировались версии, кодированные на Big5 и HK (http://mysql.hitstar.com/). Персональная домашняя страничка на linuxdb.yeah.net.

  • Джованни Маруцелли (Giovanni Maruzzelli) <maruzz@matrice.it>

    Благодарность за перенос iODBC (Unix ODBC).

  • Крис Провензано (Chris Provenzano)

    Переносимые потоки pthreads пользовательского уровня. Выдержка из документа по авторским правам на MySQL: "Этот продукт включает в себя программное обеспечение, разработанное Крисом Провензано, Калифорнийский университет, Беркли (Chris Provenzano, the University of California, Berkeley) и его помощниками". В настоящее время мы используем версию 1_60_beta6 с патчами Монти (см. mit-pthreads/Changes-mysql).

  • Ксавьер Лерой (Xavier Leroy) <Xavier.Leroy@inria.fr>

    Автор LinuxThreads (используемых сервером MySQL под Linux).

  • Зарко Мокник (Zarko Mocnik) <zarko.mocnik@dem.si>

    Упорядочение для словенского языка и разработка модуля cset.tar.gz, который облегчает добавление других кодировок.

  • "ТАМИТО" ("TAMITO") <tommy@valley.ne.jp>

    Макрос кодировки _MB и наборы символов ujis и sjis.

  • Джошуа Чамас (Joshua Chamas) <joshua@chamas.com>

    Основы для параллельной вставки, расширенный синтаксис даты, отладка под NT и ответы по списку рассылки MySQL.

  • Ив Карлиер (Yves Carlier) <Yves.Carlier@rug.ac.be>

    mysqlaccess, программа, показывающая права доступа для пользователя.

  • Рис Джонс (Rhys Jones) <rhys@wales.com> (И GWE Technologies Limited)

    Благодарность за JDBC, модуль для извлечения данных из базы данных MySQL при помощи помощью Java-клиента.

  • Др. Ксайэокун Келвин ZHU (Dr Xiaokun Kelvin ZHU) <X.Zhu@brad.ac.uk>

    Дальнейшая разработка JDBC-драйвера и других относящихся к MySQL Java-программ.

  • Джеймс Купер (James Cooper) <pixel@organic.com>

    Благодарность за установку архива списка рассылки с возможностью поиска на его сайте.

  • Рик Мехелик (Rick Mehalick) <Rick_Mehalick@i-o.com>

    Благодарность за xmysql, графический X-клиент для сервера MySQL.

  • Дуг Сиск (Doug Sisk) <sisk@wix.com>

    Благодарность за разработку пакетов RPM для MySQL под RedHat Linux.

  • Дайменд Александер В. (Diemand Alexander V.) <axeld@vial.ethz.ch>

    Благодарность за разработку пакетов RPM для MySQL под RedHat Linux-Alpha.

  • Энтони Пеймес Олив (Antoni Pamies Olive) <toni@readysoft.es>

    Благодарность за разработку пакетов RPM многих клиентов MySQL для Intel и SPARC.

  • Джей Бладвортс (Jay Bloodworth) <jay@pathways.sde.state.sc.us>

    Благодарность за разработку пакетов RPM для версии MySQL 3.21.

  • Джошен Видманн (Jochen Wiedmann) <wiedmann@neckar-alb.de>

    Благодарность за поддержку модуля Perl DBD::mysql.

  • Терьен Джилберт (Therrien Gilbert) <gilbert@ican.net>, Джин - Марк Поуйот

    (Jean-Marc Pouyot) j<mp@scalaire.fr> Сообщения об ошибках на французском языке.

  • Петр Снайдр (Petr snajdr), <snajdr@pvt.net>

    Сообщения об ошибках на чешском языке.

  • Ярослав Левандовски (Jaroslaw Lewandowski) <jotel@itnet.com.pl>

    Сообщения об ошибках на польском языке.

  • Мигель Эйнджел Фернандес Роиз (Miguel Angel Fernandez Roiz)

    Сообщения об ошибках на испанском языке.

  • Рой - Магн Моу (Roy-Magne Mo) <rmo@www.hivolda.no>

    Сообщения об ошибках на норвежском языке и тестирование версии 3.21.#.

  • Тимур И. Бакеев (Timur I. Bakeyev) <root@timur.tatarstan.ru>

    Сообщения об ошибках на русском языке.

  • brenno@dewinter.com и Филиппо Грасилли (& Filippo Grassilli)

    <phil@hyppo.com> Сообщения об ошибках на итальянском языке.

  • Дирк Мюнцингер (Dirk Munzinger) <dirk@trinity.saar.de>

    Сообщения об ошибках на немецком языке.

  • Биллик Стефан (Billik Stefan) <billik@sun.uniag.sk>

    Сообщения об ошибках на словацком языке.

  • Стефан Сарою (Stefan Saroiu) <tzoompy@cs.washington.edu>

    Сообщения об ошибках на румынском языке.

  • Петер Фехер (Peter Feher)

    Сообщения об ошибках на венгерском языке.

  • Роберто М. Серкуейра (Roberto M. Serqueira)

    Сообщения об ошибках на португальском языке.

  • Карстен Х. Педерсен (Carsten H. Pedersen)

    Сообщения об ошибках на датском языке.

  • Арйен Дж. Ленц (Arjen G. Lentz)

    Сооббщения об ошибках на немецком языке, завершение ранее начатого перевода.

  • Дэвид Сеседоут (David Sacerdote) <davids@secnet.com>

    Идеи по проверке безопасности DNS-имен хостов.

  • Вэй-Джу Чен (Wei-Jou Chen) <jou@nematic.ieo.nctu.edu.tw>

    Поддержка китайских символов (BIG5).

  • Вэй Хи (Wei He) <hewei@mail.ied.ac.cn>

    Большое количество функциональных возможностей для китайской (GBK) кодировки.

  • Зеев Зураски (Zeev Suraski) <bourbon@netvision.net.il>

    Форматирование значений времени в FROM_UNIXTIME(), функции ENCRYPT(); кроме того, он является консультантом по bison. Активный член списка рассылки.

  • Лук де Боуер (Luuk de Boer) <luuk@wxs.nl>

    Перенос (и расширение) набора тестов производительности для DBI/DBD. Оказал большую помощь по тестам crash-me и тестам производительности. Некоторые новые функции даты. Скрипт mysql_setpermissions.

  • Джей Флагерти (Jay Flaherty) <fty@mediapulse.com>

    Большая часть раздела DBI/DBD в этом руководстве.

  • Пол Саузвортс (Paul Southworth) <pauls@etext.org>, Рэй Лоуйзага (Ray

    Loyzaga) <yar@cs.su.oz.au> Корректура данного справочного руководства на английском языке.

  • Алексей Михайлов (Alexis Mikhailov) <root@medinf.chuvashia.su>

    Определяемые пользователем функции (UDF); функции CREATE и DROP.

  • Андреас Бобак (Andreas F. Bobak) <bobak@relog.ch>

    Расширение AGGREGATE к функциям UDF.

  • Росс Уэйклин (Ross Wakelin) <R.Wakelin@march.co.uk>

    Помощь в установке InstallShield для MySQL-Win32.

  • Джетро Райт III (Jethro Wright III) <jetman@li.net>

    Библиотека libmysql.dll.

  • Джеймс Перейра (James Pereria) <jpereira@iafrica.com>

    Mysqlmanager, Win32 GUI-программа для администрирования сервера MySQL.

  • Курт Сэмпсон (Curt Sampson) <cjs@portal.ca>

    Перенос потоков MIT-pthreads на NetBSD/Alpha и NetBSD 1.3/i386.

  • Энтони Т. Куртис (Antony T. Curtis) <antony.curtis@olcs.net>

    Перенос программного обеспечения базы данных MySQL на OS/2.

  • Мартин Рамш (Martin Ramsch) <m.ramsch@computer.org>

    Примеры в учебнике MySQL.

  • Стив Харвей (Steve Harvey)

    Благодарность за более безопасное выполнение mysqlaccess.

  • Конарк IA-64, Центр устойчивых систем, частная компания с ограниченной

    ответственностью (Konark IA-64 Centre of Persistent Systems Private Limited) http://www.pspl.co.in/konark/. Помощь в переносе сервера MySQL на Win64.

  • Алберт Чин-Эй-Янг (Albert Chin-A-Young).

    Конфигурирование обновлений для Tru64, поддержка больших файлов и улучшенная поддержка оболочек TCP.

  • Джон Бирел (John Birrell)

    Эмуляция pthread_mutex() для OS/2.

  • Бенджамин Пфлюгманн (Benjamin Pflugmann)

    Расширение таблиц MERGE для обработки запросов INSERT. Активный член списков рассылки MySQL.

  • Гильем Бишо (Guilhem Bichot)

    Исправление трактовки показателя степени для DECIMAL. Автор mysql_tableinfo.

  • Джоселин Фурнье (Jocelyn Fournier)

    Отличное исследование и описание бесчисленного количества ошибок (особенно в коде вложенных запросов в MySQL 4.1)

  • Джордж Ричтер (Georg Richter)

    Тестирование и выявление ошибок в MySQL 4.1 Новое PHP 5.0 расширение mysqli (API) для использования с MySQL 4.1 и выше.

  • Марк Лиянаж (Marc Liyanage)

    Поддерживает пакеты для Mac OS X и дает бесценную информацию о том, как создавать PKG для Mac OS X.

Другие помощники, те, кто нашел ошибки, и тестировщики: Джеймс Х. Томпсон (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).

Наша благодарность - за множество сообщений об ошибках и их исправлениях от участников списка рассылки.

Огромное уважение - тем, кто помогает нам отвечать на вопросы списка рассылки <mysql@lists.mysql.com>:

  • Дэниэл Кох (Daniel Koch) <dkoch@amcity.com>

    Установка Irix.

  • Лук де Боуер (Luuk de Boer) <luuk@wxs.nl>

    Вопросы по тестам производительности.

  • Тим Сэйлер (Tim Sailer) <tps@users.buoy.com>

    Вопросы по DBD-mysql.

  • Бойд Лин Гербер (Boyd Lynn Gerber) <gerberb@zenez.com>

    Вопросы, относящиеся к SCO.

  • Ричард Мехелик (Richard Mehalick) <RM186061@shellus.com>

    Вопросы, относящиеся к xmysql, и вопросы базовой инсталляции.

  • Зеев Зураски (Zeev Suraski) <bourbon@netvision.net.il>

    Вопросы по конфигурации модулей Apache (log & auth), вопросы, относящиеся к PHP, синтаксису SQL и другие общие вопросы.

  • Франциск Гуаш (Francesc Guasch) <frankie@citel.upc.es>

    Общие вопросы.

  • Джонатан Дж Смит (Jonathan J Smith) <jsmith@wtp.net>

    Вопросы, относящиеся к специфике операционных систем Linux, синтаксису SQL и другим вещам, которые могут понадобиться в работе.

  • Дэвид Склар (David Sklar) <sklar@student.net>

    Использование MySQL совместно с PHP и Perl.

  • Элистер МакДоналд (Alistair MacDonald) <A.MacDonald@uel.ac.uk>

    Пока не определился, легко переходит к новым темам, может справиться с Linux и, возможно, с HP-UX. Пытается заставить пользователей применять mysqlbug.

  • Джон Лайен (John Lyon) <jlyon@imag.net>

    Вопросы по инсталляции MySQL на системах Linux с использованием либо файлов .rpm, либо компиляции из исходного кода.

  • Лорвид Лтд. (Lorvid Ltd.) <lorvid@WOLFENET.com>

    Простые вопросы выписки счетов, лицензии, поддержки, авторских прав.

  • Патрик Шерил (Patrick Sherrill) <patrick@coconet.com>

    Вопросы по ODBC и интерфейсу VisualC++.

  • Рэнди Хармон (Randy Harmon) <rjharmon@uptimecomputers.com>

    Вопросы по DBD, Linux, некоторые вопросы по синтаксису SQL.