المكونات

Sun's Mickos: I'm OK With Monty's MySQL 5.1 Rant

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

مايكل "مونتي" Widenius ، المطور الأصلي لقاعدة بيانات MySQL مفتوحة المصدر ، وضع مخمدًا في إصدار Sun Microsystems الأخير من MySQL 5.1 مع نشره في 29 نوفمبر / تشرين الثاني ، قرار الشركة بإعطاء التحديث تعيين "متاح بشكل عام".

حذر Widenius المستخدمين من "الحذر الشديد بشأن MySQL 5.1" لأنه "لا يزال هناك العديد من الأخطاء المميتة المعروفة وغير المعروفة في الميزات الجديدة التي لم يتم تناولها بعد. أثارت تعليقات ويدنوس نقاشًا كبيرًا الأسبوع الماضي ، حيث تساءل بعض المراقبين عن المدة التي بقي فيها في شركة Sun - التي اشترت MySQL في يناير مقابل مليار دولار - في ضوء هذا التمرد العلني. وأكد سون في وقت سابق من هذا العام أن ويدينيوس يفكر في ترك الشركة ، وزميله شريكه في المؤسسة ديفيد أكسمارك لديه بالفعل.

لكن أحد كبار المسؤولين التنفيذيين في شركة صن يقول إن فيوزن يظل هناك وأن انتقاداته العامة تعكس أخلاقيات صن المفتوحة المصدر.

"لقد تعلمت على مدى سنوات عديدة فوائد وفوائد الشفافية المطلقة في المصادر المفتوحة" ، هذا ما قاله مارتين ميكوس ، نائب رئيس مجموعة قاعدة بيانات صن ، في مقابلة أجريت معه يوم الاثنين. "القليل من الجدل لا يضر أبداً. هذا جزء من كونه شركة مفتوحة المصدر … الناس أحرار في التدوين حول ما يريدون".

في مدونته ، أشار وايدنيوس إلى لوم في Mickos مباشرة. وكتب قائلاً: "لقد قمنا بتغيير نموذج الإصدار بحيث يتم بدلاً من التركيز على الجودة والميزات التي نحددها الآن من خلال التوقيت والميزات. ولا يُنظر إلى الجودة على أنها مهمة". "لنقتبس من Marten Mickos: 'MySQL 5.1 سيتم إصداره [d] كـ GA في أو قبل ديسمبر لأنني أقول ذلك." أسباب مارتين لهذا هو أنه يحتاج إلى شيء يمكنه بيعه ، والإفراج عنه بعلامة "GA" أسهل بكثير من الإصدار الذي يحمل علامة "RC".

رفض Mickos معالجة النقاط المحددة التي قدمها Widenius في المنشور ، لكنه قال الإصدار 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 وقدرة زملائي المهندسين ، " كتب Chistopher Powers ، كبير مهندسي البرمجيات ، في مدونة يوم الأحد.

"لقد طورت أنظمة التشغيل ، وبرمجيات الاتصالات السلكية واللاسلكية ، والقواعد الدقيقة لقواعد البيانات ، والبرامج الثابتة للأجهزة الطبية ، والأهم من ذلك تطبيقات لتوزيع الجعة بالجملة". "كل منتج واحد من هذه المنتجات مشحونة بحشرات معروفة - حشرات خطيرة - وكل واحدة من هذه المنتجات يتم شحنها مع شخص على الأقل يشكك بقوة في قرار الشحن. كل واحد … وقد تم إصلاح الخلل ثم انتقلنا انتقلنا. "

وفي منشور مطول نشر الاثنين ، قام أحد موظفي شركة Sun بتفصيل العمليات الداخلية والمسائل اللوجستية التي أدت إلى إعلان 5.1 GA.

" لم يبدأ MySQL 5.1 بالقدم اليمنى وقد تم التقليل من أهمية الجهد المبذول لإنتاج ميزاته ، وكان السبب الرئيسي في ذلك هو أنه في الوقت الذي تم فيه تصميم هذه الشركة ، كانت الشركة لا تزال تقوم بكشف الأخطاء المعمارية التي كانت تطارد MySQL 5.0 ، "كتب جوزيبي ماكسيا ، قيادة فريق مجتمع MySQL.

Sun did لا تندفع بتهور لإصدار GA استجابة لمخاوف التسويق ، وفقا لماكسيا: "إن الرغبة في الشحن 5.1 GA قبل مؤتمر المستخدمين لعام 2008 كان تقزيمًا عن حق من خلال اكتشاف حشرات جديدة أكثر إزعاجًا."

ووضعت الشركة مرشحين آخرين للإفراج عنهما "بينما حارب المطورون لإصلاح عدد مذهل من الأخطاء" ، كتب: "أكثر من 3500 حشرة أثرت على MySQL 5.1 ، وبحلول يونيو كنا قد حددنا 2300 منها. وقال ماكسيا: "بعض الحشرات الحرجة البارزة ، والتسويق والمبيعات كانا يضغطان من أجل إصدار". "لم يكن الوضع الاقتصادي لسن جيدًا ، فقد كانت الشركة قد قطعت للتو 2500 وظيفة ، واحتجنا إلى الإصدار الجديد لزيادة المبيعات. ومع ذلك ، كانت الأخطاء المعلقة سيئة للغاية حتى أن الأشخاص الذين كانوا على اتصال مباشر بالمستخدمين (الدعم والمجتمع) فريق) اعترض بشدة على إعلان الجمعية العامة في ذلك الوقت ، وفي جهد مشترك ، حددنا 40 حشرة حرجة تحتاج إلى إصلاح قبل الذهاب إلى GA. "

كما ظلت الشركة على اتصال مع العملاء والمستخدمين الآخرين الذين يستخدمون بالفعل MySQL الإصدار 5.1 في الإنتاج ، و "لقد تأكدنا من أن الأخطاء التي تحدثت عنها هذه الأرواح الشجاعة تم تناولها قبل إصدار GA".

قال أن عملية تطوير MySQL هي "مصدر مغلق للغاية" ويمكن أن تستخدم بعض التغييرات والتحسينات ، وفقا لماكشيا. "إن العقبات التي تحول دون فتح نموذج التنمية هي عدد قليل للغاية ، ونحن نعمل بجد لتحقيق هذا الهدف … النقطة المهمة هي أن الجميع يوافق على ضرورة التغيير ، ونحن نعمل من أجل تحقيق هذا الهدف."