Компоненты

Микко Sun: я в порядке с MySQL MySQL 4.1 Rant

Marten Mickos on the MySQL 5.1 Roadmap

Marten Mickos on the MySQL 5.1 Roadmap
Anonim

Майкл «Monty» Widenius, оригинальный разработчик базы данных с открытым исходным кодом MySQL, поставил заслон в недавнем выпуске Sun Microsystems MySQL 5.1 с его печально известным 29 ноября блогером решение компании предоставить обновлению «общедоступное» обозначение.

Widenius предупредил пользователей о том, что они «очень осторожны в отношении MySQL 5.1», потому что «в новых функциях, которые до сих пор не решены, все еще существует множество известных и неизвестных фатальных ошибок. «

Комментарии Widenius вызвали серьезные дебаты на прошлой неделе, и некоторые наблюдатели расспросили, как долго он останется на Sun, который купил MySQL в январе за 1 миллиард долларов США - в свете такого общественного неповиновения. Sun подтвердила в начале этого года, что Виденюс решил покинуть компанию, а его коллега по основам MySQL Дэвид Ахмарк уже имеет.

Но старший исполнительный директор Sun говорит, что Видениус остается там и что его публичная критика отражает этику Sun с открытым исходным кодом.

«Я много лет много узнал о преимуществах и болезненности абсолютной прозрачности в open source, - сказал Мартен Микос, старший вице-президент группы баз данных Sun, в интервью в понедельник. «Немного дебатов никогда не болит. Это часть компании с открытым исходным кодом … люди свободны в блоге о том, чего хотят».

В своем блоге Видениус указал на обвинение непосредственно в Миксосе. «Мы изменили модель выпуска, чтобы вместо того, чтобы сосредоточиться на качестве и функциях, наш выпуск теперь определяется своевременностью и возможностями. Качество не считается таким важным», - писал он. «Процитировать Marten Mickos:« MySQL 5.1 будет выпущен [d] как GA в декабре или до декабря, потому что я так говорю ». Мартен объясняет это тем, что ему нужно что-то, что он может продать, а выпуск с надписью «GA» намного проще продать, чем релиз с надписью «RC».

Миксос отказался рассматривать конкретные моменты, сделанные Widenius в сообщении, но сказал релиз 5.1 «отлично» и что он «очень уверен» в этом. Релиз был загружен более чем 250 000 раз за первые 10 дней общей доступности, согласно Sun.

Между тем, Видениус пытался уточнить свою позицию в последующем комментарии к своему блогу в воскресенье.

«Я думаю что MySQL 5.1 является хорошей * рекомендуемой * версией, особенно сейчас, когда MySQL / Sun предоставляет полную поддержку для нее », - писал Видиен. «То, с чем я не согласен, дает MySQL 5.1 статус GA, который, по крайней мере, для меня, подразумевает, что у него нет сбоя или другой серьезной ошибки, которая влияет на нормальную работу. Тем не менее, работа над MySQL 5.1 продолжается, и если все будет хорошо, мы достигнем эта цель раньше, чем позже. »

Другие члены команды MySQL энергично защищают решение компании разместить MySQL 5.1 в статусе GA.

« Я абсолютно доверяю суждению управления MySQL и способности моих коллег-инженеров », - сказал Чистофер Пауэрс, старший инженер-программист, в воскресенье в воскресенье.

«Я разработал операционные системы, телекоммуникационное программное обеспечение, микроядра базы данных, прошивку для медицинских устройств и, самое главное, приложения для оптового распределения пива», - добавил он. «Каждый из этих продуктов поставляется с известными ошибками - серьезные ошибки - и каждый из этих продуктов поставляется по крайней мере с кем-то, ставящим под сомнение решение отправить. Каждый из них … И ошибки были исправлены, а затем мы перешли на Мы продолжили работу ».

И в длинной публикации, опубликованной в понедельник, сотрудник Sun подробно рассказал о внутренних процессах и логистических проблемах, которые привели к объявлению 5.1 GA.

« MySQL 5.1 не начинался с правой ноги Усилия по созданию своих функций были недооценены, главным образом потому, что в то время, когда она была разработана, компания все еще искала архитектурные ошибки, которые преследуют MySQL 5.0 », - написал Джузеппе Макся, руководитель команды сообщества MySQL.

Sun сделал не опрометчиво вытесняют выпуск GA в ответ на маркетинговые проблемы, согласно Maxia: «Желание отгрузки 5.1 GA до того, как Конференция пользователей 2008 года была по праву затмевана открытием новых, более тревожных ошибок».

Компания выпустила еще две кандидаты на выпуск, в то время как разработчики боролись за исправление ошеломляющего количества ошибок, - писал он.

«Более 3 500 ошибок повлияли на MySQL 5.1, и к июню мы зафиксировали 2300 из них. некоторые выдающиеся критические ошибки, а маркетинг и продажи настаивали на выпуске », добавила Максима.

Это было« понятно », сказал он. «Экономическая ситуация с Sun не была хорошей, компания только что сократила 2500 рабочих мест, и нам нужен был новый выпуск, чтобы увеличить продажи. Однако выдающиеся ошибки были настолько плохими, что люди, которые были в прямом контакте с пользователями (поддержка и сообщество Team) решительно возражали против декларации GA на тот момент времени. В совместном проекте мы определили 40 критических ошибок, которые нуждались в исправлении до перехода на GA ».

Компания также поддерживала связь с клиентами и другими пользователями, уже использующими MySQL 5.1, и «мы убедились, что ошибки, о которых сообщают эти смелые души, были рассмотрены до выпуска GA», - добавил он.

Тем не менее, процесс разработки MySQL «очень закрытый» и может использовать некоторые изменения и улучшения, по словам Максима. «Препятствий для открытия модели развития довольно много, и мы прилагаем все усилия для достижения этой цели … Важно то, что все согласны с необходимостью изменений, и мы работаем над достижением этой цели».