מיקרוסופט עצבנה את קהילת הקוד הפתוח של NET. והתקפלה
מיקרוסופט החליטה שפיצ'ר שרבים חיכו לו לא יהיה זמין בגרסאות הקוד הפתוח של מוצריה. הקהילה מחתה ומיקרוסופט התקפלה
הרבה שורות קוד עברו מאז שמיקרוסופט שינתה את הגישה שלה לקוד פתוח. מהמנכ"ל הקודם, סטיב באלמר, שכינה את לינוקס במילה המאוד מעודנת "סרטן" ב-2001, הספיקה הענקית מרדמונד לרכוש את GitHub תמורת סכום ענק, לשחרר מוצרים קנייניים בקוד פתוח ולהפוך לתורמת הגדולה ביותר לקוד פתוח בגיטהאב. אבל בסוף השבוע האחרון היא הצליחה להרגיז שוב את הקהילה עם החלטה אחת משונה, שמגיעה בתזמון גרוע מאוד עבור מערכת היחסים שלה עם הקהילה.
למה נמחק הקוד בדקה התשעים?
במסגרת השחרור של NET 6. בשבוע שעבר, מיקרוסופט הייתה אמורה לשחרר את אחד הפיצ'רים המדוברים ביותר בשם Hot Reload, שבעצם מאפשר לכם לראות את השינויים בקוד שלכם בזמן אמת באמצעות לחיצת כפתור, בדומה למה שמציעות Dart ו-Flutter של גוגל. זה שינוי משמעותי מאוד שיכול להקל על חייהם של מפתחים רבים, שחיכו לו מרגע ההכרזה.
מסיבות לא ברורות, רגע לפני השיחרור בתחילת חודש נובמבר, מיקרוסופט הודיעה כי הפיצ'ר המדובר ייתמך אך ורק ב-Visual Studio 2022 – סביבת הפיתוח בתשלום של מיקרוסופט. לדברי אחד המתכנתים של מיקרוסופט שעבד על הפיצ'ר, החברה נאלצה לתעדף את השחרור את הפיצ'ר והסירה אותו מ-dotnet watch tool. עם ההודעה נפתח Issue בגיטהאב של dotnet בו נכתב "זה נראה כמו צעד ענק אחורה ל-NET. כיוון שרוב המפתחים החדשים לא משתמשים ב-Visual Studio, ורבים מהם בכלל לא על ווינדוס". הפוסט קיבל מאות תגובות ואלפי Reactions שונים שתומכים בו. אם זה לא מספיק, מיקרוסופט עצמה נעלה והגבילה את אפשרות ה-Pull Request לפיצ'ר בגיטהאב.
רבים התחילו לתהות האם אלו הם סימנים מבשרי רעות עבור הגישה של החברה לקוד פתוח, והאם ההחלטה התקבלה על בסיס טכני או אלא על בסיס עסקי בלבד. מקורות בתוך החברה מסרו ל-TheVerge כי גם הם הביעו תרעומת על ההחלטה, אך קיבלו הוראה שלא להתלונן עליה בפומבי. עוד נכתב כי מהנדסים במיקרוסופט שעבדו עם קהילת הקוד הפתוח במשך שנים מרגישים "נבגדים" ומפחדים שההחלטה הזאת תשפיע על מאמציהם בתחום הקוד הפתוח.
מיקרוסופט התקפלה, אבל הקהילה עוד רותחת
אחרי התגובות הכעוסות ברשת במהלך הסופ"ש, מיקרוסופט חיזל"שה: "עשינו טעות בדרך שבה קיבלנו את ההחלטה, ולקח לנו יותר זמן מהמצופה לספק תגובה לקהילה", כתב סקוט האנטר, בכיר ב-NET. – והחברה אישרה את ה-Pull Request של הקהילה שדרש להפעיל מחדש את הפיצ'ר. החברה סירבה להגיב על הסיבות שהובילו לקבלת ההחלטה, והסתפקה בלהגיב שהפיצ'ר יהיה זמין ב-SDK של NET 6. החל מה-8 בנובמבר. מהפוסט בבלוג של מיקרוסופט בכלל משתמע שמיקרוסופט "הסירה בטעות" את קוד המקור של Hot Reload, במקום לבטל את הגישה אליו כמקובל.
אז יכול להיות שבמקרה הזה נקבל סוף שמח לפרשה, אבל מיקרוסופט חוטפת לא מעט אש מהקהילה בשבועות האחרונים סביב המעורבות שלה בקרן ה-NET. שאמורה להיות ארגון עצמאי לחלוטין. אחד מחברי הבורד שפרש כתב כי הוא תוהה האם פעילות הקרן נועדה באמת לסייע לקהילה או כדי לאכוף את רצונה של מיקרוסופט על קהילתה הקוד הפתוח של NET., וזאת בנוסף לעוד פורשים וחברים בקהילה שתוהים מדוע למיקרוסופט יש זכויות וטו מיוחדות על שינויים משמעותיים.
נראה שלמרות השינויים מרחיקי הלכת שמיקרוסופט ביצעה בגישה שלה לקוד פתוח בהשוואה לעשורים הקודמים, ישנו מתח לא קטן בינה לבין הקהילה שמתאפיין בלא מעט ספקנות. מקרים כמו ההסרה הפתאומית של Hot Reload הם ללא ספק עוד דלק שמצטרף למדורה הזאת, שסביר להניח שתסרב לגווע בעת הקרובה.
הגב
12 תגובות על "מיקרוסופט עצבנה את קהילת הקוד הפתוח של NET. והתקפלה"
* היי, אנחנו אוהבים תגובות!
תיקונים, תגובות קוטלות וכמובן תגובות מפרגנות - בכיף.
חופש הביטוי הוא ערך עליון, אבל לא נוכל להשלים עם תגובות שכוללות הסתה, הוצאת דיבה, תגובות שכוללות מידע המפר את תנאי השימוש של Geektime, תגובות שחורגות מהטעם הטוב ותגובות שהן בניגוד לדין. תגובות כאלו יימחקו מייד.
זה מצחיק ועצוב בו זמנית. חברות היום מפחדות מה "הקהילה" שלהם, שמקבלת את הכל בחינם, ועוד באה בטענות.
קצת מזכיר קבוצות כדורגל שמפחדות מהאוהדים, למרות שהקבוצה עם בעלים, מנהל , מאמן וכו'.
זה כמו שעוד מעט המניה של gitlab תיפול כי הקהילה שלהם תתעצבן ממשהו.
ברוכים הבאים לעידן החדש.
אחלה עידן – חברות מסחריות שבאמת אכפת להן מהקהל שלהן. מה רע בחברה שאכפת לה מהתדמית, הקהל והמשתמשים שלה? שרוצה שהמוצרים שלה יהיו הכי שימושיים ונוחים? תנו לי עוד כאלה…
חחח, מצחיק אתה רואים שאתה לא אוהד כדרוגל…
כן קבוצות מתייחסות לקהל שלהן – לא יודע אם ההגדרה הנכונה זה "לפחד",
אבל כך למשל שבתחילת השנה ניסו להקים ליגה לעשירים (במקום ליגת האלופות),
הקהל הוא זה שסירב וגרם לכל המהלך להתקע ולהיכשל.
אז כן הקהל שלך הוא מאוד חשוב ויש להקשיב לו.
מייקרוסופט לא הצטרפה לקהילה מתוך אהבת חינם.
היא הבינה שאלמלא הצעד האמית הזה, מייקרוסופט הייתה היום הגרסה הדיגיטלית של קודאק. לא רלוונטית.
היא מבינה שכל הקיום המחודש שלה הגיע מתוך השינוי גישה הזה, וללא ספק זהו מהלך שהמציא את מייקרוסופט מחדש.
עניין האמון של הקהילה מול מייקרוסופט הוא מאד עדין, על חבל דק.
הם עשו ניסוי, בחנו את תגובת הקהילה, כנראה שכרגע זה עוד לא הזמן מבחינתם. אבל הם עוד ינסו בעתיד.
תקים אתה חברה שלא מפחד מהקהילה ועושה מה שבא לה. בהצלחה.
מייקרוסופט היא חברה והיא לא צריכה לפחד מהקהילה, זה לא כאילו מליארדי אנשים ילמדו לינוקס בין-לילה בגלל שקצת קשה יותר לפתח…. בלי קשר, אלו בסה"כ המתכנתים… למי אכפת מהם? פלחי הארי הם משתמשי הקצה והשרתים.
פאשלה קטנה זה ממש לא מה שירתיע אנשים ממיקרוסופט… אחרי ווינדוס 8 ואז 8.1, הגלקסי המתפוצץ, הוברבורדים מתפוצצים או החובה להתחבר לאוקולוס עם משתמש פייסבוק – כולם עושים טעויות, כולם שוכחים מזה בהינתן מספיק זמן.
אתה מדבר כאיל הם לא קיבלו PR עד היום ולא נהנו מפופולריות בקרב משתמשים *בגלל* שזה קוד פתוח. אם הם רוצים להפוך לקוד סגור שיהנו מהתוצאה
** עדכון ** הם החזירו את הפיצ'ר
Visual Studio חינם בגרסת community. רק ארגונים צריכים לשלם. לא באמת "קהילה"
.NET זה לא קוד פתוח
צאו מהסרט חחחחחחחח
עדיף פייתון