פרסומת
מיקרוסופט היא מפעל שונה לחלוטין מאחר שסטיה נדלה השתלטה על ההגה. תוך זמן קצר בלבד, היא הפכה את עצמה ממבנה תאגידי מחניק ששלט בחלל ה- PC בשנות ה 90 לחברה שמייצרת מוצרים לרגש אנשים.
מיקרוסופט שינתה באופן קיצוני את התרבות הארגונית שלה. לאחר שהם היו מבודדים וסודיים, החברה משחררת כעת את תכשיטי הכתר שלהם תחת רישיונות קוד פתוח. הבולט שבהם מסגרת NET גנו מתחיל עבור מיקרוסופט: מה מסגרת קוד פתוח .NET מתכוונת לשארנומיקרוסופט בדיוק פרסמה חלק משמעותי מהקוד שלה תחת רישיון קוד פתוח מתיר. מהלך זה שובר שנים של מסורת. אבל למה ומה זה אומר עבורך? קרא עוד אם כי לאחרונה מיקרוסופט פרסמה קוד סטודיו חזותי תחת רישיון ה- MIT, ופרסם את המקור לגיתוב.
אבל למה אכפת לך? אתה לא מקודד. אין לך שום עניין להתעמק בהרים ובהרים של קוד ++, רק כדי לראות איך הדברים עובדים. זה הדבר הנהדר ב- Windows - אינך צריך להיות בעל אופי טכני כדי להפיק את המרב ממנו.
אבל השינויים האלה מאחורי הקלעים חשובים באמת, ומבטיחים להשפיע ממש על אופן השימוש במחשב, אז שימו לב.
תוכנה פחות נטושה
מיקרוסופט, בכל שנה נתונה, משיקה מאות מוצרים. חלקם, כבר מההתחלה, פונים בשוק המוני והופכים להצלחות שואגות. אחרים, פחות מכך, אך הם מצליחים לפתח נישה בעקבותיה.
בסופו של דבר הם הופסקים. כסף של מיקרוסופט הייתה דוגמא נהדרת לכך. זה היה מבשר למנטה, ואיפשר לך לעקוב אחר הכספים שלך, והיה לו קאדר קטן של משתמשים שנשבעו בזה. זה היה גם אחד המוצרים העתיקים ביותר שלהם, שהושק לראשונה בשנת 1991, והוא הופסק סופית בשנת 2009, לאחר כמעט שני עשורים של שירות חסכון בכסף.
כעת, כשמיקרוסופט פתוחה סוף סוף לשחרר את קוד המקור למוצריהם תחת רישיונות מתירים, סביר להניח שבסופו של דבר תתחיל במוצרי מיקור פתוח שהיא כבר לא מתכוונת להמשיך מבחינה מסחרית, כמו ID תוכנה עשתה עם רבים מהמשחקים שלה, כמו Quake 3 ו- אבדון.
מה שאומר שכאשר משהו ייהרג על ידי מיקרוסופט, הקהילה תהיה מוכנה ומסוגלת להרים את הרפיון, אם תרצו.
רעיונות מעולים, המשותפים בפומבי
אתה בטח לא ידעת זאת, אבל בזמן שמיקרוסופט התפשטה בחלונות 8 ו- Windows 10, צוות סודי של 100 איש ברדמונד עבד במערכת הפעלה אחרת בשם מידורי. מעטים אנשים מחוץ למיקרוסופט מעולם לא ראו את זה, אבל ממה שנחשף בפומבי זה נראה מדהים.
אתה מבין, ל- Windows שסביר להניח שאתה קורא את המאמר הזה יש היסטוריה ארוכה והוא ירש המון החלטות קוד ועיצוב מהגרסאות הראשונות של Windows. כמה מהחלטות העיצוב הללו היו הגיוניות באותה תקופה, אך לאור נוף מחשוב חדש עם איומי אבטחה חדשים ומערכות עוצמתיות יותר ויותר, נראים מיושמים במקצת.
מידורי היה התחלה חדשה. זה יכול להריץ יישומים שהופצו על פני מספר צמתים. זה יישומי ארגז חול מה זה ארגז חול, ולמה אתה צריך לשחק באחדתוכניות חיבור מאוד יכולות לעשות הרבה, אבל הן גם הזמנה פתוחה עבור האקרים רעים לשבות. כדי למנוע שביתות להצליח, מפתח יצטרך לאתר ולסגור כל חור ב ... קרא עוד (כמו שאנדרואיד עושה) כדי להגביר את האבטחה. חשוב מכך, זה יהיה מהיר ויציב יותר, שכן חלקים חיוניים במערכת - כמו הגרעין, מנהלי ההתקנים והיישומים - ייכתבו במשהו המכונה "קוד מנוהל".
זה היה יכול להיות מדהים.
למרבה הצער, נראה כי הפרויקט הגיע לסיומו בטרם עת, כאשר עובדים מפוטרים או מוקצים מחדש בתוך החברה. מיקרוסופט אמרה כי בכוונתה להשתמש בכמה מהמושגים של מידורי בגירסאות מאוחרות יותר של Windows.
כמה מהפוטרים כתבו מאז על חוויותיהם והשתקפותם בפרויקט מידורי. אחת הנקודות היותר מעניינות שהועלתה על ידי יזם מידורי לשעבר ג'ו דאפי היה עדיף אם זה היה ממקור פתוח מההתחלה.
"החרטה הכי גדולה שלי היא שלא שמנו את זה מההתחלה, שם המריטוקרטיה של האינטרנט יכולה לשפוט את חלקיה כנדרש. כמו בכל התאגידים הגדולים, ההחלטות סביב גורל טכנולוגיית הליבה של מידורי לא היו מונעות טכנולוגית לחלוטין, ולצערנו, אפילו לא לגמרי מונעות עסקיות ".
אולי הניסוי המסקרן הזה בתכנון מערכות הפעלה לא היה יכול להיכשל, אם הציבור הרחב היה מסוגל להעריך את הערכת מידורי ולהעריך משוב. אמנם בהחלט לא ניתן לשנות את העבר, אך העתיד נראה בהיר עבור מיקרוסופט, שמעולם לא הייתה כל כך ביישנית בכל הקשור להראות על מה היא עובדת.
קידוד שיתופי משפר תוכנה
התבונן בדף Github של כל מוצר תוכנה עיקרי בקוד פתוח - זה וורדפרס, גרעין לינוקס או אפילו של מיקרוסופט קוד סטודיו חזותי - ותמצא דף בעיות. זה מתעד את הבעיות השונות שנמצאו בתוכנית, והן מוגשות על ידי מפתחים ומשתמשים כאחד.
זה הדבר הנפלא עם תוכנת קוד פתוח. מה שהיה לרשותו רק קומץ מפתחים נראה כעת על ידי קהל גדול יותר, המסוגלים לזהות, להסביר ולעזור לפתור בעיות.
עכשיו, דמיין אם אתה יכול לעשות זאת בחלק גדול של תוכנה מסחרית. עם מיקרוסופט בהדרגה המקור למיקוד חלקים ברפרטואר התוכנה שלה, זו כעת מציאות.
(אפשרי) תמיכה תמידית
זה חוזר לנקודה הקודמת בנושא נטישה. מיקרוסופט בוחרת לבצע קוד פתוח של חלק מקטלוג התוכנה שלה מציעה (אך בשום פנים ואופן לא מבטיחה) כי קיים פוטנציאל להארכת מחזור החיים של חבילות תוכנה מסוימות.
מכסף של מיקרוסופט, ועד לכאורה אלמוות של Windows XP מדוע Windows XP לא ייעלם בקרובאנשים לא יכולים להרפות מ- Windows XP. בעסקים ובתים ברחבי העולם זה יתקע. שוחחנו עם שלושה משתמשי Windows XP מדורות ומרקעים שונים כדי לברר מדוע. קרא עוד ; כשמיקרוסופט הורגת משהו, אנשים מתעצבנים. השימוש במיקוד פתוח פיסות תוכנה חיוניות זה אומר שיש סיכוי שהקהילה יכולה להשתלט עליה, וטלאים ועדכונים ימשיכו להיות מוצעים, בתנאי שיש עדיין העניין.
לעסקים שעדיין תקועים בגירסאות ישנות יותר של תוכנת מיקרוסופט עקב חששות מדור קודם, הם יוכלו לתמוך בעצמם בתוכנה שלהם או לשלם לצד שלישי כדי לעשות זאת. זה ממש מרגש.
למדו מהטובים ביותר
זה ללא ספק יהיה שנוי במחלוקת (אל תהסס לומר לי כמה אני טועה בתגובות), אבל הנה. אני חושב שמיקרוסופט שתבחר בקוד פתוח שלה תהיה יתרון עבור אנשים שלומדים לבצע קוד.
הגעתי למסקנה זו לאחר שדיברתי עם אנשים מרובים על האופן בו הם למדו לקוד בשנות השמונים, לפני שהצפת ערימה, השלמת קוד ורדיט היו דברים. לרוב, הם לקחו קוד שמישהו כבר כתב, והם שינו אותו. באמצעות ניסוי וטעייה הם לקחו עבודה של מישהו אחר, ו הפכו את זה לשלהם. הם בילו שעות בפריצות דרך ה- Microsoft Micros and Spectrums שלהם, רק כדי לשנות את האופן שבו נראה אובייקט, או להוסיף למשחק שבבעלותם.
מיקרוסופט שתבחר לפרסם את הקוד שלה ב- Github תנקוט במושג הזה ותחיל אותו על ה- 21רחוב מאה. אנשים יכלו ללמוד לקוד על ידי שינוי תוכניות בהן הם משתמשים על בסיס יומי. כמה מגניב זה?
קוד פתוח, ופתוח
אתה בטח לא מקודד. זה בסדר. רוב האנשים לא. אך עליך לדאוג שמיקרוסופט תבחר בקוד פתוח יותר ויותר של הקוד שלו מכיוון שהוא משפיע בעקיפין על חייך הדיגיטליים.
זה גם מדגיש כיצד מיקרוסופט הופכת לחברה פתוחה יותר; ממנה תוכנית תצוגה מקדימה של Windows 10 Insider היה הראשון לבחון את Windows 10 Builds החדש כ- Insider Windowsמבני Windows הם הראשונים לבחון מערכות בניה חדשות של Windows 10. הם גם הראשונים לסבול באגים. כאן אנו מראים לך כיצד להצטרף לתוכנית או לעזוב אותה ואיך לשתף ... קרא עוד , שבהם משתמשים יכולים לבדוק תכונות חדשות כפי שנבנו; לאימוץ שלה גיתוב; אפילו להחלטה לאפשר ליישומי iOS ו- Android הפעל ב- Windows 10 רוצה שאפליקציות האנדרואיד ו- iOS המועדפות שלך יפעלו ב- Windows 10?למיקרוסופט יש בעיית אפליקציה. והפתרון שלהם יכול לאפשר לך להריץ אפליקציות אנדרואיד ו- iOS בשולחן העבודה של Windows. תורך! עודדו מפתחים להעביר אפליקציות ל- Windows באמצעות Project Astoria או Islandwood. קרא עוד .
יתר על כן, נראה שהם שמחים שהתוכנה של מיקרוסופט תפעל בפלטפורמות מתחרות. לדוגמה, ל- Android יש כעת גרסה של Microsoft Office, בעוד שללינוקס יש שניהם. NET גנו מתחיל עבור מיקרוסופט: מה מסגרת קוד פתוח .NET מתכוונת לשארנומיקרוסופט בדיוק פרסמה חלק משמעותי מהקוד שלה תחת רישיון קוד פתוח מתיר. מהלך זה שובר שנים של מסורת. אבל למה ומה זה אומר עבורך? קרא עוד , ו קוד סטודיו חזותי. לפיסת התוכנה הקודמת יש פוטנציאל להוביל תוכנה חוצה פלטפורמות אפילו יותר, מכיוון שמפתחים יכולים לכתוב קוד פעם אחת, ולהריץ אותם במסגרת .NET על פני Linux, OS X ו- Windows.
האם יש עוד עליונות מדהימים למיקרוסופט המחבקים את תנועת הקוד הפתוח? ספר לי בתגובות למטה.
קרדיט לצילום: Windows XP (Rob DiCaterino), חתיכת קוד (טימיטריוס)
מתיו יוז הוא מפתח תוכנה וכותב מליברפול, אנגליה. לעיתים רחוקות הוא נמצא ללא כוס קפה שחור חזק בידו ומעריץ לחלוטין את ה- Macbook Pro ואת המצלמה שלו. תוכלו לקרוא את הבלוג שלו בכתובת http://www.matthewhughes.co.uk ותעקוב אחריו בטוויטר ב- @ matthewhughes.