Komponenty

Sun Mickos: Jsem v pořádku S Montyho MySQL 5.1 Rant

The Secret Life of Pets

The Secret Life of Pets
Anonim

Michael "Monty" Widenius, originální vývojář open source MySQL databází, dal tlumič na nedávné vydání Sun Microsystems MySQL 5.1 s jeho nyní-neslavný 29.listopadu blog post trashing Rozhodnutí společnosti poskytnout aktualizaci "obecně dostupné" označení.

Widenius varoval uživatele, aby byli "velmi opatrní ohledně MySQL 5.1", protože "stále existuje mnoho známých a neznámých fatálních chyb v nových funkcích, které ještě nejsou řešeny. "Komentář Wideniusu vyvolal minulý týden značnou debatu a někteří pozorovatelé si položili otázku, jak dlouho bude v Sunu - který koupil MySQL v lednu za 1 miliardu USD - s ohledem na takovou veřejnou neslušnost. Sun už v tomto roce potvrdil, že Widenius uvažuje o opuštění společnosti a jeho spoluzakladatel MySQL David Axmark už má.

Ale výkonný ředitel společnosti Sun říká, že Widenius zůstává a že jeho veřejné kritiky odrážejí otevřenou etiku společnosti Sun.

"Dlouho jsem se naučil o výhodách a bolestivosti absolutní transparentnosti v otevřeném zdroji," uvedl Marten Mickos, senior viceprezident databáze Sun. "Trochu debaty nikdy neublíží. Je to součást otevřené společnosti … lidé mají možnost blogovat o tom, co chtějí."

Widenius na svém příspěvku na blogu přímo upozornil na Mickose. "Změnili jsme model uvolnění tak, abychom místo toho, abychom se soustředili na kvalitu a vlastnosti, naše vydání bylo nyní definováno včasností a vlastnostmi. Kvalita není považována za tak důležitou," napsal. "Citovat Martena Mickose:" MySQL 5.1 bude uvolněn [d] jako GA v prosinci nebo před ním, protože to říkám. " Marten je důvodem toho, že potřebuje něco, co může prodat, a vydání s označením "GA" je mnohem jednodušší prodávat než vydání s označením "RC". "

Mickos odmítl zabývat se specifickými body Wideniusem, vydání 5.1 je "skvělé" a že je s ním "velmi jistý". Uvolnění bylo staženo více než 250 000krát během prvních deseti dnů všeobecné dostupnosti, podle Sun.

Mezitím se Widenius snažil objasnit své postavení v následném komentáři k jeho blogu v neděli

"Myslím, že že MySQL 5.1 je dobré * doporučené * vydání, obzvláště teď když MySQL / Sun poskytuje plnou podporu pro to, "napsal Widenius. "Tím, s čím nesouhlasím, dávám MySQL 5.1 stav GA, který alespoň pro mě znamená, že nemá chybu nebo jinou závažnou chybu, která ovlivňuje normální provoz. To znamená, že práce na MySQL 5.1 pokračuje a jestli to jde dobře, tento cíl mnohem dříve než později. "

Ostatní členové týmu MySQL důrazně brání rozhodnutí společnosti umístit MySQL 5.1 do stavu GA

" Absolutně důvěřuji úsudku managementu MySQL a schopnosti našich spolupracovníků " napsal Chistopher Powers, vedoucí softwarový inženýr, v blogu v neděli.

"Vyvinul jsem operační systémy, telekomunikační software, databázové mikrokernely, firmware pro lékařské přístroje a především aplikace pro distribuci piva. "Každý z těchto produktů je dodáván se známými chybami - vážnými chyby - a každý jeden z těchto produktů je dodáván s alespoň někým, kdo silně zpochybňuje rozhodnutí o odeslání. Každý jeden … A chyby byly opraveny a pak jsme se přestěhovali. "

V dlouhém příspěvku, zveřejněném v pondělí, zaměstnanec společnosti Sun podrobně popsal vnitřní procesy a logistické problémy, které vedly k oznámení 5.1 GA.

" MySQL 5.1 nezačalo na pravé noze "Snaha vyrábět jeho vlastnosti byla podceňována hlavně proto, že v době, kdy byla navržena, společnost stále ještě odhalovala architektonické chyby, které zaujaly MySQL 5.0," napsal Giuseppe Maxia, vedoucí týmu společnosti MySQL Community. že Maxia: "Touha po přepravě 5.1 GA před Konferencí uživatelů 2008 byla oprávněně zakořeněna zjištěním nových, znepokojivějších chyb."

Společnost uvedla další dva kandidáty na uvolnění, zatímco vývojáři bojovali o opravu ohromného počtu chyb, "napsal.

" Více než 3.500 chyb postihlo MySQL 5.1 a červenec jsme jim vybrali 2 300. některé vynikající kritické chyby a marketing a prodeje se snažily vydat, "dodal Maxia.

To bylo" pochopitelné, "řekl. "Ekonomická situace společnosti Sun nebyla dobrá, společnost právě zredukovala 2500 pracovních míst a potřebovali jsme novou verzi pro zvýšení prodeje. Výjimečné chyby byly však tak špatné, že lidé, kteří byli v přímém kontaktu s uživateli (podpora a komunita Team) se v tomto okamžiku silně postavili proti deklaraci GA. Ve společném úsilí jsme zjistili 40 kritických chyb, které potřebovali opravit dříve, než půjdeme do GA. "

Společnost také udržovala kontakt se zákazníky a dalšími uživateli, kteří již používají MySQL 5.1 uvolnění ve výrobě a "jsme se ujistili, že chyby hlášené těmito statečnými dušími byly řešeny před vydáním GA," dodal.

To znamená, že proces vývoje MySQL je "velmi uzavřený zdroj" a mohl by použít některé změny a zlepšení podle Maxie. "Překážky při zavádění modelu rozvoje jsou poměrně málo a tvrdě jsme pracovali na splnění tohoto cíle … Důležitým bodem je, že každý souhlasí s potřebou změny a pracujeme na tom."