Komponen

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

The Groucho Marx Show: American Television Quiz Show - Door / Food Episodes

The Groucho Marx Show: American Television Quiz Show - Door / Food Episodes
Anonim

Michael "Monty" Widenius, pengembang asli open-source database MySQL, memasang peredam pada rilis terbaru Sun Microsystems dari MySQL 5.1 dengan postingan blognya yang tidak terkenal pada 29 November lalu. keputusan perusahaan untuk memberikan pembaruan sebutan "umumnya tersedia".

Widenius memperingatkan pengguna untuk "sangat berhati-hati tentang MySQL 5.1" karena "masih ada banyak bug fatal yang diketahui dan tidak diketahui dalam fitur-fitur baru yang masih belum ditangani. "

Komentar Widenius memicu perdebatan besar pekan lalu, dengan beberapa pengamat mempertanyakan berapa lama dia akan tetap di Sun - yang membeli MySQL pada bulan Januari untuk US $ 1 miliar - dalam terang pembangkangan publik seperti itu. Sun menegaskan awal tahun ini bahwa Widenius sedang mempertimbangkan untuk meninggalkan perusahaan, dan sesama pendiri MySQL-nya David Axmark sudah memilikinya.

Tetapi seorang eksekutif senior Sun mengatakan Widenius tetap di sana dan bahwa kritik publiknya mencerminkan etika open-source Sun.

"Saya belajar selama bertahun-tahun tentang manfaat dan kesedihan transparansi absolut dalam open source," kata Marten Mickos, wakil presiden senior grup database Sun, dalam sebuah wawancara Senin. "Sedikit perdebatan tidak ada salahnya. Ini adalah bagian dari menjadi perusahaan open-source … orang bebas untuk blog tentang apa yang mereka inginkan."

Dalam posting blognya, Widenius menunjuk menyalahkan langsung pada Mickos. "Kami telah mengubah model rilis sehingga alih-alih berfokus pada kualitas dan fitur rilis kami sekarang ditentukan oleh ketepatan waktu dan fitur. Kualitas tidak dianggap penting," tulisnya. "Mengutip Marten Mickos: 'MySQL 5.1 akan dirilis [d] sebagai GA pada atau sebelum Desember karena saya mengatakan demikian." Alasan Marten untuk ini adalah bahwa dia membutuhkan sesuatu yang bisa dia jual dan rilis yang ditandai 'GA' jauh lebih mudah untuk dijual daripada rilis bertanda 'RC.' "

Mickos menolak untuk menyampaikan poin khusus yang dibuat Widenius di pos, tetapi mengatakan rilis 5.1 adalah "hebat" dan bahwa dia "sangat percaya diri" dengan itu. Rilis telah diunduh lebih dari 250.000 kali dalam 10 hari pertama ketersediaan umum, menurut Sun.

Sementara itu, Widenius berusaha untuk mengklarifikasi posisinya dalam komentar lanjutan di blognya hari Minggu.

"Saya pikir bahwa MySQL 5.1 adalah rilis * yang disarankan * baik, terutama sekarang ketika MySQL / Sun memberikan dukungan penuh untuk itu, "tulis Widenius. "Apa yang saya tidak setuju dengan memberikan MySQL 5.1 status GA, yang setidaknya bagi saya, berimplikasi tidak ada crash atau bug serius lainnya yang mempengaruhi operasi normal. Yang mengatakan, bekerja pada MySQL 5.1 berlanjut dan jika semuanya berjalan dengan baik kita mencapai tujuan ini lebih cepat daripada nanti. "

Anggota tim MySQL lainnya dengan penuh semangat membela keputusan perusahaan untuk menempatkan MySQL 5.1 dalam status GA.

" Saya benar-benar mempercayai penilaian manajemen MySQL dan kemampuan rekan insinyur saya, " tulis Chistopher Powers, perancang perangkat lunak senior, dalam posting blog hari Minggu.

"Saya telah mengembangkan sistem operasi, perangkat lunak telekomunikasi, basis data mikrokel, firmware perangkat medis, dan yang paling penting, aplikasi untuk distribusi bir secara grosir," tambahnya. "Setiap satu dari produk ini dikirim dengan bug yang dikenal - bug serius - dan setiap satu dari produk ini dikirim dengan setidaknya seseorang yang sangat mempertanyakan keputusan untuk mengirim. Setiap satu … Dan bug diperbaiki dan kemudian kami pindah Kami melanjutkan. "

Dan dalam posting panjang yang diterbitkan Senin, seorang karyawan Sun merinci proses internal dan masalah logistik yang mengarah ke pengumuman 5.1 GA.

" MySQL 5.1 tidak mulai dengan benar Upaya untuk menghasilkan fitur-fiturnya diremehkan, terutama karena, pada saat itu dirancang, perusahaan masih menggali bug arsitektur yang menghantui MySQL 5.0, "tulis Giuseppe Maxia, tim Komunitas MySQL memimpin.

Sun melakukan tidak sembarangan mendorong keluar rilis GA sebagai tanggapan terhadap masalah pemasaran, menurut Maxia: "Keinginan pengiriman 5,1 GA sebelum Konferensi Pengguna 2008 secara tepat dikerdilkan oleh penemuan bug baru yang lebih mengganggu."

Perusahaan mengeluarkan dua lagi kandidat rilis "sementara para pengembang berjuang untuk memperbaiki sejumlah bug yang mengejutkan," tulisnya.

"Lebih dari 3.500 bug mempengaruhi MySQL 5.1, dan pada bulan Juni kami telah memperbaiki 2.300 dari mereka. Masih ada beberapa bug kritis yang luar biasa, dan Pemasaran dan Penjualan mendesak untuk rilis, "tambah Maxia.

Ini" bisa dimengerti, "katanya. "Situasi ekonomi Sun tidak baik, perusahaan baru saja memangkas 2.500 pekerjaan, dan kami membutuhkan rilis baru untuk meningkatkan penjualan. Namun, bug yang luar biasa sangat buruk sehingga orang-orang yang berhubungan langsung dengan pengguna (Dukungan dan Komunitas Tim) sangat keberatan dengan deklarasi GA pada saat itu. Dalam upaya bersama, kami mengidentifikasi 40 bug penting yang perlu diperbaiki sebelum melanjutkan GA. "

Perusahaan juga terus berhubungan dengan pelanggan dan pengguna lain yang sudah menggunakan MySQL 5.1 rilis dalam produksi, dan "kami memastikan bahwa bug yang dilaporkan oleh jiwa pemberani ini telah ditangani sebelum rilis GA," tambahnya.

Yang mengatakan, proses pengembangan MySQL "sangat banyak sumber tertutup" dan dapat menggunakan beberapa perubahan dan perbaikan, menurut Maxia. "Hambatan dalam membuka model pengembangan cukup sedikit, dan kami telah bekerja keras untuk mencapai tujuan ini … Poin pentingnya adalah bahwa semua orang setuju pada perlunya perubahan, dan kami bekerja menuju tujuan ini."