Komponentit

Sunin Mickos: Olen OK Montyn MySQL 5.1 Rant

Marten Mickos, HackerOne | CUBE Conversation, April 2020

Marten Mickos, HackerOne | CUBE Conversation, April 2020
Anonim

Michael "Monty" Widenius, MySQL: n avoimen lähdekoodin MySQL: n alkuperäinen kehittäjä, pudotti Sun Microsystemsin viimeisimmän MySQL 5.1 -version julkaisemalla hänen surullisen 29. marraskuuta julkaisemansa blogiviestin Widenius varoitti käyttäjiä olevan "hyvin varovaisia ​​MySQL 5.1: sta", koska "on vielä monia tunnettuja ja tuntemattomia kuolemantapauksia uusissa ominaisuuksissa, joita ei ole vielä käsitelty. "

Wideniuksen kommentit herättivät viime viikolla huomattavia keskusteluja, kun jotkut tarkkailijat kyseenalaistivat kuinka kauan hän pysyi Sunissa - joka osti MySQL: n tammikuussa 1 miljardin Yhdysvaltain dollarin arvosta tällaisen julkisen nöyryytyksen vuoksi. Sun vahvisti aiemmin tänä vuonna, että Widenius harkitsi yrityksen poistumista, ja hänen MySQL-perustajansa David Axmarkilla on jo.

Mutta vanhempi Sun -johtaja sanoo, että Widenius on edelleen siellä ja että hänen julkisen arvostelunsa heijastavat Sunin avoimen lähdekoodin etiikkaa.

"Olen oppinut monen vuoden ajan avoimen lähdekoodin avoimen läpinäkyvyyden eduista ja tuskasta", kertoi Sunin tietokantaryhmän vanhempi varatoimitusjohtaja Marten Mickos haastattelussa maanantaina. "Vähän keskustelua ei koskaan sattunut, tämä on osa avoimen lähdekoodin yritystä … ihmiset voivat vapaasti blogia siitä, mitä he haluavat."

Widenius kirjoitti blogikirjoituksensa syyllisenä suoraan Mickosissa. "Olemme muuttaneet julkaisumallia niin, että sen sijaan, että keskitymme laatuun ja ominaisuuksiin, vapautumme on nyt määritelty ajantasaisuudella ja ominaisuuksilla. Laatua ei pidetä niin tärkeänä", hän kirjoitti. "Marten Mickoksen mainitseminen:" MySQL 5.1 julkaistaan ​​GA: nä joulukuussa tai sitä ennen, koska sanon näin. " Martenin syy tähän on se, että hän tarvitsee jotain, jota hän voi myydä, ja julkaisu, jolla on merkintä "GA", on paljon helpompi myydä kuin RC-merkinnällä. "

Mickos kieltäytyi käsittelemästä tiettyjä Widenius-pisteitä, mutta sanoi 5.1 julkaisu on "loistava" ja että hän on "erittäin luottavainen" sen kanssa.

Samalla Widenius pyrki selventämään asemaansa bloginsa sunnuntaina julkaistussa seurantaraportissa.

"Luulen, että julkaisu on ladattu yli 250 000 kertaa sen ensimmäisten kymmenen päivän aikana, että MySQL 5.1 on hyvä * suositeltu * julkaisu, varsinkin kun MySQL / Sun antaa täyden tuen, "Widenius kirjoitti. "Olen eri mieltä siitä, että MySQL 5.1: ssa on GA-tila, joka ainakin minulle merkitsee sitä, että siinä ei ole kaatumista tai muuta vakavaa virhettä, joka vaikuttaa normaaliin toimintaan. tämä tavoite on entistä nopeammin kuin myöhemmin. "

Muut MySQL-tiimin jäsenet puolustavat voimakkaasti yrityksen päätöstä sijoittaa MySQL 5.1 GA-tilaan.

" Olen täysin luottamukseni MySQL: n johdosta ja kollegoideni kyvystä " kirjoitti sunnuntaina blogikirjallisuus Chistopher Powers, "Olen kehittänyt käyttöjärjestelmiä, tietoliikenneohjelmistoja, tietokantakokonaisuuksia, lääketieteellisiä laiteohjelmistoja ja ennen kaikkea oluen tukkukaupan sovelluksia", hän lisäsi. "Jokaisella näistä tuotteista on toimitettu tunnettuja vikoja - vakavia vikoja - ja jokainen näistä tuotteista on toimitettu ainakin jonkun kanssa, joka kyseenalaistaa voimakkaasti päätöksen aluksesta. Jokainen niistä … Ja vikoja vahvistettiin ja siirryttiin sitten "

Ja pitkällä postilla, joka julkaistiin maanantaina, aurinko-työntekijä kertoi sisäisistä prosesseista ja logistisista kysymyksistä, jotka johtivat 5.1 GA-ilmoitukseen.

" MySQL 5.1 ei käynnisty oikealla jalalla Mutta sen ominaispiirteitä aliarvioitiin, ennen kaikkea siksi, että yrityksen suunnittelussa oli vielä silmäämässä arkkitehtuurivirheitä, jotka haaveilivat MySQL 5.0: tä ", kirjoitti Giuseppe Maxia, MySQL Community -johtajuus.

Sun ei ei huolimattomasti työnnä GA: n julkaisua markkinointikysymyksien mukaan Maxian mukaan: "5.1 GA: n haluaminen ennen käyttökonferenssia 2008 oli oikeutetusti kariutunut löytämällä uusia, häiritseviä vikoja."

Yhtiö julkaisi vielä kaksi julkaisukilpailua, "kun kehittäjät taistelivat korjata hämmästyttävän määrän vikoja", hän kirjoitti.

"Yli 3500 vikaa koskettivat MySQL 5.1: tä ja kesäkuussa meille oli asetettu 2 300. joitain erinomaisia ​​kriittisiä vikoja, ja markkinointi ja myynti painostivat julkaisua ", Maxia lisäsi.

Tämä oli" ymmärrettävää ", hän sanoi. "Sunin taloudellinen tilanne ei ollut hyvä, yritys oli juuri leikannut 2500 työpaikkaa, ja tarvitsemme uuden julkaisun myynnin lisäämiseksi. Huomattavat virheet olivat kuitenkin niin huono, että ihmiset, jotka olivat suoraan yhteydessä käyttäjiin (tuki ja yhteisö Team) vastusti voimakkaasti GA-ilmoitusta tuona ajankohtana. Yhteisessä ponnistuksessa löydettiin 40 kriittistä vikaa, jotka oli tarpeen vahvistaa ennen GA: n menoa. "

Yhtiö on myös pitänyt yhteyttä asiakkaisiin ja muihin MySQL-jo käyttäjiin 5.1 julkaisu tuotannossa ja "varmistimme, että nämä rohkeiden sielujen ilmoittamat vikoja käsiteltiin ennen GA: n julkaisua", hän lisäsi.

MySQL: n kehitysprosessi on "hyvin suljettu lähde" ​​ja se voi käyttää joitain muutoksia ja parannuksia Maxian mukaan. "Kehitysmallin avaamisen esteet ovat melko harvat, ja olemme työskennelleet kovasti tämän tavoitteen saavuttamiseksi … Tärkeä asia on, että kaikki ovat yhtä mieltä muutoksen tarpeesta ja pyrimme saavuttamaan tämän tavoitteen."