שווה להשקיע בקוד פתוח !

21 בינואר, 2008 | מאת Doron Ofek |

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

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

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

בדוגמאות שציין פוגל בפוסט שלו הוא השתמש בדוגמה של JBoss , XenSource ועתה MySQL ….

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

אבל, אם נבחן את הדוגמאות הרי שנגלה שהדברים אינם כפי שהם נראים .. לדוגמה:

XenSource נמכרה ל Citrix , האם מדובר ב"קוד פתוח" – התשובה אינה חד משמעית ויוסבר, נכון ש Xen מפותח כקוד פתוח , ונכון ש Xensource מפתחים על בסיס Xen מוצר מסחרי ומספקים לו את כל השרותים הנלווים – אך המוצר המסחרי אינו "קוד פתוח" .. הוא מוצר קינייני לכל דבר ועיניין  (קיימים בו רכיבים קיניינים אשר מונעים מלהגדיר אותו קוד פתוח) !!!

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

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

גם ב MySQL יש דברים דומים (אמרתי דומים לא זהים) , מודל הרישוי של MySQL שונה מהגרסה המסחרית לגרסה החופשית, וכל "צינור הפיתוח" , בהגדרה נשאר בידיים של MySQL .. כלומר מדובר כאן בבסיס נתונים שהוא היברידי במודל שלו ולא חופשי כמו שנוח לחשוב.

בשנה-שנה וחצי האחרונות, MySQL עברו תהליך שדומה לתהליך שעברה Red Hat כאשר היא התחילה למכור את RHEL .. כלומר מודל היברידי שאני לא בטוח שניתן לקרוא לו חופשי ..  קיימים שינויים והבדלים בגרסאות הקינייניות לעומת הגרסאות החופשיות, ובאופן כללי כל מודל העבודה של MySQL AB הינו מודל היברידי.

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

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

עדיין ולמרות הביקורת המרומזת שאותי ניתן לשמוע בדבריי, אני אישית חושב שמודל פיתוח בקוד פתוח יכול להוות מודל עבודה מצליח (ע"ע חברת Red Hat השומרת על היותו של הקוד פתוח גם במוצרים הקינייניים שלה).

(יש עוד לא מעט לומר על הנושא, אבל אני שאמור את זה לפעם אחרת).

- דורון

תגיות:

השארת תגובה