Komponen

Mickos Sun: Saya OK Dengan Monty's MySQL 5.1 Rant

? НА ТАКИХ СЕРВЕРАХ ЕЩЁ ИГРАЮТ? | НУБСКИЕ СЕРВЕРА #34

? НА ТАКИХ СЕРВЕРАХ ЕЩЁ ИГРАЮТ? | НУБСКИЕ СЕРВЕРА #34
Anonim

Michael "Monty" Widenius, pembangun asal database pangkalan data terbuka MySQL, meletakkan peredam pada pembebasan MySQL 5.1 baru-baru ini oleh Sun Microsystems dengan catatan blognya yang kini terkenal November 29 keputusan syarikat untuk memberikan pengemaskinian sebagai "umumnya tersedia".

Widenius memberi amaran kepada pengguna untuk "sangat berhati-hati tentang MySQL 5.1" kerana "masih terdapat banyak bug yang diketahui dan tidak diketahui dalam ciri-ciri baru yang masih belum ditangani. "Komentar Widenius mencetuskan perdebatan besar minggu lalu, dengan beberapa pemerhati mempersoalkan berapa lama dia akan tinggal di Sun - yang membeli MySQL pada bulan Januari untuk US $ 1 bilion - berdasarkan penolakan awam itu. Sun mengesahkan awal tahun ini bahawa Widenius sedang mempertimbangkan untuk meninggalkan syarikat tersebut, dan pengasas bersama MySQL, David Axmark sudah ada.

Tetapi seorang eksekutif Sun senior mengatakan Widenius tetap ada dan kritikannya mencerminkan etika sumber terbuka Sun. "Saya belajar selama bertahun-tahun mengenai manfaat dan kesakitan ketelusan mutlak dalam sumber terbuka," kata Marten Mickos, naib presiden kanan kumpulan pangkalan data Sun, dalam satu wawancara Isnin. "Sedikit perbahasan tidak pernah menyakitkan. Ini adalah sebahagian daripada syarikat sumber terbuka … orang bebas untuk membuat blog tentang apa yang mereka mahu."

Dalam catatan blognya, Widenius menuding secara langsung di Mickos. "Kami telah mengubah model pelepasan supaya tidak memberi tumpuan kepada kualiti dan ciri-ciri yang kami keluarkan sekarang dengan ketepatan masa dan ciri-ciri. Kualiti tidak dianggap penting," katanya. "Untuk mengutip Marten Mickos: 'MySQL 5.1 akan dilepaskan [d] sebagai GA pada atau sebelum Disember kerana saya katakan demikian.' Alasan Marten untuk ini adalah bahawa dia memerlukan sesuatu yang dia boleh jual dan pelepasan yang ditandakan 'GA' lebih mudah untuk dijual daripada pelepasan yang ditandakan 'RC.' "

Mickos menolak untuk menangani titik-titik tertentu Widenius yang dibuat dalam jawatan, tetapi berkata pelepasan 5.1 "hebat" dan dia "sangat yakin" dengannya. Pelepasan itu telah dimuat turun lebih daripada 250,000 kali dalam 10 hari pertama kesediaan umum, menurut Sun.

Sementara itu, Widenius berusaha menjelaskan kedudukannya dalam komentar susulan pada blognya Ahad.

"Saya rasa bahawa MySQL 5.1 adalah * disyorkan * dibebaskan * yang baik, terutama ketika MySQL / Sun memberikan sokongan penuh untuk itu, "tulis Widenius. "Apa yang saya tidak bersetuju adalah memberikan status MySQL 5.1 yang GA, yang sekurang-kurangnya bagi saya, tidak membebaninya atau bug lain yang serius yang memberi kesan kepada operasi normal. Ini bermakna, kerja di MySQL 5.1 terus dan jika keadaan berjalan dengan baik, kita dapat mencapai matlamat ini lebih cepat daripada kemudian. "

Ahli pasukan MySQL yang lain mempertahankan keputusan syarikat untuk meletakkan MySQL 5.1 dalam status GA.

" Saya benar-benar mempercayai penghakiman pengurusan MySQL dan keupayaan rakan-rakan seperjuangan saya, " "Saya telah membangunkan sistem operasi, perisian telekomunikasi, komputer mikro pangkalan data, firmware peranti perubatan dan, yang paling penting, aplikasi untuk taburan borong bir," tambahnya. "Setiap satu daripada produk ini dihantar dengan pepijat yang diketahui - pepijat yang serius - dan setiap satu daripada produk ini dihantar dengan sekurang-kurangnya seseorang yang sangat mempersoalkan keputusan untuk kapal. Setiap satu … Dan pepijat telah diperbaiki dan kemudian kami bergerak

"MySQL 5.1 tidak bermula di kaki kanan "Usaha untuk menghasilkan ciri-cirinya kurang dipertimbangkan, terutamanya kerana, pada masa ia direka, syarikat itu masih menggali pepijat arkitek yang menghantui MySQL 5.0," tulis Giuseppe Maxia, ketua pasukan Komuniti MySQL.

Sun tidak melampaui menolak pelepasan GA sebagai tindak balas terhadap kebimbangan pemasaran, menurut Maxia: "Keinginan pengiriman 5.1 GA sebelum Persidangan Pengguna 2008 benar-benar kurcaci dengan penemuan baru, bug yang lebih mengganggu."

Syarikat itu mengeluarkan dua lagi calon pelepasan "sementara pemaju berjuang untuk menetapkan jumlah bug yang mengejutkan," tulisnya.

"Lebih 3,500 bug menjejaskan MySQL 5.1, dan pada bulan Jun kami telah menetapkan 2,300 dari mereka. sesetengah pepijat kritikal yang luar biasa, dan Pemasaran dan Penjualan mendesak untuk dibebaskan, "kata Maxia.

Ini" difahami, "katanya. "Keadaan ekonomi Sun tidak baik, syarikat itu hanya memotong 2,500 pekerjaan, dan kami memerlukan pelepasan baru untuk meningkatkan jualan. Namun, pepijat yang luar biasa sangat buruk sehingga orang yang bersentuhan langsung dengan pengguna (Sokongan dan Komuniti Pasukan) dengan tegas membantah perisytiharan GA pada ketika itu. Dalam usaha bersama, kami mengenal pasti 40 bom kritikal yang perlu diperbetulkan sebelum pergi ke GA. "

Syarikat juga terus berhubung dengan pelanggan dan pengguna lain yang sudah menggunakan MySQL 5.1 pelepasan dalam pengeluaran, dan "kami memastikan bahawa bug yang dilaporkan oleh jiwa-jiwa berani ini ditangani sebelum pelepasan GA," katanya.

Yang mengatakan, proses pembangunan MySQL adalah "sumber tertutup" dan boleh menggunakan beberapa perubahan dan penambahbaikan, menurut Maxia. "Rintangan ke arah membuka model pembangunan agak sedikit, dan kami telah bekerja keras untuk memenuhi matlamat ini … Yang penting ialah semua orang bersetuju dengan keperluan untuk perubahan, dan kami berusaha ke arah matlamat ini."