Componenti

Sun's Mickos: Sto bene con MySQL 5.1 Rant di Monty

12 ANOKHE DOST #Funny MIKO 2 | Types of Friends | Aayu and Pihu Show

12 ANOKHE DOST #Funny MIKO 2 | Types of Friends | Aayu and Pihu Show
Anonim

Michael "Monty" Widenius, sviluppatore originale del database open-source MySQL, ha messo un freno alla recente versione di MySQL 5.1 di Sun Microsystems con il suo famigerato 29 novembre post sul blog cestinare la decisione dell'azienda di dare all'aggiornamento una designazione "generalmente disponibile".

Widenius ha avvertito gli utenti di essere "molto cauti su MySQL 5.1" perché "ci sono ancora molti bug fatali noti e sconosciuti nelle nuove funzionalità che non sono ancora state affrontate. "I commenti di

Widenius hanno suscitato un notevole dibattito la scorsa settimana, con alcuni osservatori che hanno messo in dubbio quanto a lungo sarebbe rimasto a Sun - che ha acquistato MySQL a gennaio per 1 miliardo di dollari USA - alla luce di tale insubordinazione pubblica. Sun ha confermato all'inizio di quest'anno che Widenius stava prendendo in considerazione l'idea di lasciare la società, e il suo collega co-fondatore di MySQL, David Axmark, ha già.

Ma un alto dirigente del Sun dice che Widenius rimane lì e che le sue critiche pubbliche riflettono l'etica open source di Sun.

"Ho appreso da molti anni i vantaggi e la penosità della trasparenza assoluta nell'open source", ha detto Marten Mickos, vicepresidente senior del gruppo di database di Sun, in un'intervista di lunedì. "Un po 'di dibattito non fa mai male, è parte dell'essere una società open source … le persone sono libere di scrivere blog su ciò che vogliono".

Nel suo post sul blog, Widenius ha puntato la colpa direttamente su Mickos. "Abbiamo modificato il modello di rilascio in modo che, anziché concentrarci su qualità e funzionalità, la nostra versione sia ora definita da tempestività e funzionalità." La qualità non è considerata così importante ", ha scritto. "Per citare Marten Mickos: 'MySQL 5.1 sarà rilasciato [d] come GA in o prima di dicembre perché lo dico io.' Le ragioni di Marten per questo sono che ha bisogno di qualcosa che può vendere e un rilascio con la scritta "GA" è molto più facile da vendere rispetto a una release con la sigla "RC".

Mickos ha rifiutato di rivolgersi a punti specifici Widenius fatti nel post, ma ha detto la versione 5.1 è "fantastica" e lui è "molto fiducioso" con esso. La versione è stata scaricata più di 250.000 volte nei suoi primi 10 giorni di disponibilità generale, secondo Sun.

Nel frattempo, Widenius ha cercato di chiarire la sua posizione in un commento di follow-up sul suo blog Sunday.

"Penso MySQL 5.1 è una buona versione * raccomandata *, specialmente ora che MySQL / Sun fornisce il pieno supporto per esso ", ha scritto Widenius. "Quello che non sono d'accordo è dare a MySQL 5.1 uno stato di GA, che almeno per me implica che non ha alcun crash o altro bug grave che influisce sul normale funzionamento Detto questo, il lavoro su MySQL 5.1 continua e se le cose vanno bene arriviamo questo obiettivo è più presto che dopo. "

Gli altri membri del team di MySQL stanno difendendo energicamente la decisione dell'azienda di collocare MySQL 5.1 nello stato di GA.

" Sono assolutamente fiducioso del giudizio della gestione di MySQL e della capacità dei miei colleghi ingegneri " ha scritto Chistopher Powers, ingegnere informatico senior, in un post sul blog domenica.

"Ho sviluppato sistemi operativi, software di telecomunicazione, database microkernel, firmware di dispositivi medici e, soprattutto, applicazioni per la distribuzione all'ingrosso di birra", ha aggiunto. "Ognuno di questi prodotti è stato spedito con bug conosciuti - bug seri - e ognuno di questi prodotti è stato spedito con almeno qualcuno che ha messo in dubbio la decisione di spedire. Ogni singolo … E i bug sono stati corretti e poi siamo passati a Ci siamo trasferiti. "

E in un lungo post pubblicato lunedì, un dipendente di Sun ha descritto i processi interni e le questioni logistiche che hanno portato all'annuncio della versione 5.1 GA.

" MySQL 5.1 non è stato avviato con il piede giusto Lo sforzo di produrre le sue caratteristiche è stato sottovalutato, soprattutto perché, nel momento in cui è stato progettato, la società stava ancora scoprendo i bug architettonici che stavano perseguitando MySQL 5.0 ", ha scritto Giuseppe Maxia, responsabile del team della community MySQL. Non spavaldo il rilascio di GA in risposta a preoccupazioni di marketing, secondo Maxia: "Il desiderio di spedizione 5.1 GA prima della Conferenza degli utenti 2008 è stato giustamente sminuito dalla scoperta di nuovi bug più inquietanti."

La società ha rilasciato altri due candidati al rilascio "mentre gli sviluppatori hanno lottato per correggere un numero impressionante di bug", ha scritto.

"Più di 3.500 bug hanno interessato MySQL 5.1, e a giugno ne avevamo riparati 2.300. alcuni bug critici in sospeso, e Marketing e vendite stavano premendo per un rilascio ", ha aggiunto Maxia.

Questo era" comprensibile ", ha detto. "La situazione economica di Sun non era buona, la società aveva appena tagliato 2.500 posti di lavoro e avevamo bisogno della nuova versione per incrementare le vendite, ma i bug in sospeso erano così gravi che le persone che erano in contatto diretto con gli utenti (Supporto e Community Team) si è fortemente opposto a una dichiarazione GA in quel momento. In uno sforzo congiunto, abbiamo identificato 40 bug critici che dovevano essere risolti prima di passare a GA. "

L'azienda è anche rimasta in contatto con clienti e altri utenti che già utilizzano MySQL 5.1 rilascio in produzione, e "ci siamo assicurati che i bug segnalati da queste coraggiose anime fossero risolti prima dell'uscita di GA", ha aggiunto.

Detto questo, il processo di sviluppo di MySQL è "molto chiuso" e potrebbe utilizzare alcune modifiche e miglioramenti, secondo Maxia. "Gli ostacoli all'apertura del modello di sviluppo sono diversi e abbiamo lavorato duramente per raggiungere questo obiettivo … Il punto importante è che tutti sono d'accordo sulla necessità di cambiare e stiamo lavorando per raggiungere questo obiettivo."