המעבר לבעלות על קוד של לינוס

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

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

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

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

שחר

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

כאשר חברה עסקית (כמו גם בן אדם פרטי) באה לבקש שינוי בלינוקס, השאלה היחידה שנשאלת הינה “מדוע זה טוב למערכת”. אם זה טוב, זה ייכנס. אם זה לא טוב, זה לא ייכנס. אם זה לא טוב, אבל יאפשר לעוד חמישים חברות להשתמש בלינוקס למוצרים שיימכרו למאות אלפי לקוחות, זה עדיין לא ייכנס.

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

מאת

שחר שמש

מייסד–שותף וחבר ועד בתנועה לזכויות דיגיטליות מייסד שותף בעמותת „המקור”. פעיל קוד פתוח. מפתח שפת התכנות Practical

3 תגובות בנושא “המעבר לבעלות על קוד של לינוס”

  1. who decides what goes in and what stays out? who does the QA? who compiles and link every module together with the rest to see if it all work together? Or in general – what is the development inner working?

    1. who decides what goes in and what stays out? ultimately, Linus. He relies on his own good judgement and the judgement of the subsystem maintainers, driver maintainers, etc.

      who does the QA? the developers, the community, OSDL, various companies, and the Linux distributions.

      ho compiles and link every module together with the rest to see if it all work together? the same people who do the QA…

      Or in general – what is the development inner working? – that I’ll leave to Shachar to write, since the comment form is too short for it. You might be interested in reading http://osdl.org/newsroom/press_releases/2003/2003_11_26_beaverton.html and the stuff it links to.

כתיבת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *

Bear