רכיבים

Sun של מיקוס: אני בסדר עם Myty של 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

מייקל "מונטי" Widenius, מפתח המקורי של מסד הנתונים של קוד פתוח MySQL, לשים על ספר מיקרו סאן מיקרוסיסטמס 'המהדורה האחרונה של MySQL 5.1 עם הידוע לשמצה שלו 29 נובמבר פוסט בבלוג trashing ההחלטה של ​​החברה לתת את העדכון "זמין בדרך כלל" ייעוד.

וידניוס הזהיר את המשתמשים להיות "זהיר מאוד לגבי MySQL 5.1" כי "יש עדיין הרבה באגים קטלניים ידועים ובלתי ידועים בתכונות החדשות שעדיין לא התייחסו. "

הערותיו של וידניוס עוררו בשבוע שעבר דיון רב, כאשר כמה משקיפים התווכחו כמה זמן יישאר בסאן - שרכשה את MySQL בינואר ב -1 מיליארד דולר - לאור הסרבנות הציבורית. סאן אישר בתחילת השנה כי ווידניוס שוקל לעזוב את החברה, וחברו הבכיר מייסד, דיוויד אקסמרק, כבר יש.

אבל בכיר סאן אומר כי וידניוס נשאר שם ושהביקורת הציבורית שלו משקפת את האתיקה של קוד פתוח.

"למדתי במשך שנים רבות על היתרונות ועל הכאב של שקיפות מוחלטת בקוד פתוח", אמר מרטין מיקוס, סגן נשיא בכיר בקבוצת מסד הנתונים של סאן. "קצת ויכוח לא כואב, זה חלק מחברת קוד פתוח … אנשים חופשיים לבלוג על מה שהם רוצים". [

] בפוסט בבלוג שלו, וידניוס הצביע ישירות על מיקוס. "שינינו את מודל השחרור, כך שבמקום להתמקד באיכות ובתכונות השחרור שלנו מוגדר כעת על ידי זמן ותכונות, האיכות לא נחשבת לחשובה", כתב. "כדי לצטט את מרטן מיקוס:" MySQL 5.1 יהיה שחרור [d] כמו GA ב או לפני דצמבר כי אני אומר את זה. סיבותיו של מרטן לכך הוא שהוא זקוק למשהו שהוא יכול למכור, ושחרור של 'GA' הוא הרבה יותר קל למכור מאשר גרסה המסומנת 'RC'. "

מיקוס סירב להתייחס לנקודות ספציפיות של וידניוס בתפקיד, אך אמר את שחרור 5.1 הוא "נהדר" וכי הוא "מאוד בטוח" עם זה. השחרור הוריד יותר מ -250,000 פעמים ב -10 הימים הראשונים של זמינות כללית, לפי Sun.

בינתיים, ביקש Widenius להבהיר את עמדתו במעקב תגובה בבלוג שלו ביום ראשון.

"אני חושב כי MySQL 5.1 הוא טוב * מומלץ * שחרור, במיוחד עכשיו כאשר MySQL / Sun מספקת תמיכה מלאה עבור זה, "כתב Widenius. "מה שאני חולק עליו זה לתת ל- MySQL 5.1 מעמד של GA, שלפחות מבחינתי, משפיע עליו [ללא] התרסקות או באגים חמורים אחרים שמשפיעים על הפעולה הרגילה, עם זאת, העבודה על MySQL 5.1 ממשיכה ואם הדברים הולכים טוב אנחנו מגיעים מטרה זו יותר מוקדם מאשר מאוחר יותר. "

חברי צוות אחרים ב- MySQL מגינים במרץ על החלטת החברה להציב את MySQL 5.1 במצב GA.

" אני בהחלט סומך על שיקול הדעת של ניהול MySQL ועל יכולתם של המהנדסים האחרים שלי " כתב צ'יסטוור פאוורס, מהנדס תוכנה בכיר, בבלוג של יום ראשון.

"פיתחתי מערכות הפעלה, תוכנת טלקומוניקציה, מיקרו-מקרנים של מסדי נתונים, קושחה של מכשירים רפואיים, וחשוב מכל, יישומים להפצה סיטונאית של בירה", הוסיף. "כל אחד מהמוצרים האלה נשלח עם באגים ידועים - באגים רציניים - וכל אחד מהמוצרים האלה נשלח עם לפחות מישהו שמחקה את החלטת הספינה … כל אחד ואחד הבאגים התקנו ואז המשכנו הלאה "אנחנו ממשיכים הלאה". בכתבה ארוכה שפורסמה ביום שני, עובד סאן פירט את התהליכים הפנימיים ואת הסוגיות הלוגיסטיות שהובילו להכרזה של 5.1 GA.

"MySQL 5.1 לא התחיל ברגל ימין המאמץ לייצר את תכונותיו לא הוערך כראוי, בעיקר משום שבזמן שעוצב, החברה עדיין חשפה את החרקים הארכיטקטוניים שרדפו את MySQL 5.0 ", כתב ג'וזפה מקסייה, צוות קהילת MySQL.

Sun לא לדחוף בפזיזות את שחרור GA בתגובה על חששות שיווקיים, על פי Maxia: "הרצון של המשלוח 5.1 GA לפני הוועידה משתמשים 2008 היה גמד בצדק על ידי גילוי של באגים חדשים, מטרידים יותר."

החברה הוציאה עוד שני מועמדים לשחרור "בעוד המפתחים נלחמו כדי לתקן מספר מדהים של באגים", כתב. "יותר מ -3,550 באגים השפיעו על MySQL 5.1, ועד יוני קבענו 2,300 מהם. כמה באגים קריטיים בולטים, ושיווק ומכירות היו לוחצים לשחרור, "הוסיף מקסיה.

זה היה" מובן ", אמר. "המצב הכלכלי של סאן לא היה טוב, החברה קיצצה רק 2,500 משרות, והיינו צריכים את המהדורה החדשה כדי להגביר את המכירות, אבל באגים יוצאי דופן היו כל כך רע, כי אנשים שהיו בקשר ישיר עם משתמשים (תמיכה וקהילה Team) התנגדה בתוקף להצהרת GA בשלב זה, ובמאמץ משותף זיהינו 40 באגים קריטיים שזקוקים לתיקון לפני המעבר ל- GA ".

החברה גם שמרה על קשר עם לקוחות ועם משתמשים אחרים שכבר משתמשים ב- MySQL 5.1 שחרור הייצור, ו "וידאנו כי באגים שדווחו על ידי אלה נשמות אמיץ טופלו לפני שחרור GA", הוסיף.

עם זאת, תהליך הפיתוח של MySQL הוא "מקור סגור מאוד" והוא יכול להשתמש בשינויים מסוימים ושיפורים, על פי Maxia. "המכשולים לקראת פתיחת מודל הפיתוח הם לא מעטים, ואנחנו עובדים קשה כדי לעמוד ביעד זה … הנקודה החשובה היא שכולם מסכימים על הצורך בשינוי, ואנחנו פועלים למען מטרה זו".