חיפוש

הקוד הפתוח - מנוע החדשנות הגדול בעולם

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

שיתוף בוואטסאפ

הדפסת כתבה זמינה למנויים בלבד

ללא פרסומות ותמונות, ובהגשה נוחה להדפסה

לרכישת מינוי
תגובות:

קריאת זן זמינה למנויים בלבד

ללא פרסומות ובהגשה נוחה לקריאה

לרכישת מינוי
shutterstock
shutterstock
צילום: shutterstock
מני צרפתי
תוכן שיווקי

מודל הקוד הפתוח הוא מודל פיתוח תוכנה מבוזר המעודד שיתוף פעולה פתוח. קוד פתוח הוא קוד שהופך זמין באופן חופשי לשינוי אפשרי והפצה מחדש. פרויקטים המבוצעים בקוד פתוח כוללים הרשאה לשימוש בקוד המקור, במסמכי העיצוב או בתוכן של המוצר. המודל העיקרי של פיתוח תוכנה בקוד פתוח הוא ייצור קהילות פעילות שתורמות וצורכות את קוד המקור, שרטוטים ותיעוד באופן חופשי. בשנים האחרונות, מודל זה משמש עולמות תוכן חדשים דוגמת תעשיית התרופות (Open Pharma), חומרה (Open Hardware), בנקאות פתוחה ועוד. לדוגמה, באתר https://ohwr.org חברות ומכוני מחקר מציגות את המפרטים של מערכות שרתים וציוד אלקטרוני בצורה חופשית לעודד את שיפורן.

מני צרפתי
מני צרפתי
מני צרפתי צילום: שרון אלדר
מני צרפתיצילום: שרון אלדר

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

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

מדובר בשוק ענק של חדשנות ויותר מכך, שוק שמאפשר חדשנות – כאשר כמעט כל עולם הענן התפתח על בסיס Linux כמערכת ההפעלה בהפצות החינמיות שלה. בין החברות והפרויקטים שיצרו ערך בתחום הקוד הפתוח ניתן למצוא את Red Hat עם מערכת Linux, Suse, MySQL ,GitHub של Oracle, Docker, MongoDBועוד.

בכלכלה של ימינו, חדשנות מתורגמת מייד לרווח או לערך שהיא יכולה להביא. שתי דוגמאות בולטות לכך הן הרכישה של רד האט על-ידי IBM בכ-34 מיליארד דולר והרכישה של GitHub על-ידי מיקרוסופט בכ-7.5 מיליארד דולר.

יתרונות הקוד הפתוח
אבטחת מידע - כאשר מפתחים בקוד פתוח, כל נגיעה בקוד תתגלה במהירות על-ידי קהילת המפתחים, של למעלה מ-25 מיליון מפתחים ואנשי מקצוע רבים המפקחים על שלמות הקוד. היתרון הוא היכולת לשמור על שליטה מלאה ב"ערמת התוכנה" ולפקח באופן פעיל על נקודות תורפה. למעשה, הרבה מיצרני פתרונות אבטחת מידע ויצרני "מכונות ייעודיות" (appliance) מתבססים על Linux.

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

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

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

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

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

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

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

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

הכותב הוא מנהל ארכיטקטי פתרונות אזורי ברד האט

חזרה למדור

Labels

תוכן שיווקי

    כתבות שאולי פספסתם

    ברבורים שחורים

    פוסט בדיוני של 7,000 מילה הפיל את וול סטריט – וצריך לעניין כל אחד

    דפנה מאור
    ביג פאשן גלילות

    "זה לא טלטלה – זה הוריקן": מאחורי המספרים של ביג פאשן גלילות

    ירדן בן גל הירשהורן
    עודד טהורי מנכ"ל ומייסד ומיטל נועם מייסדת שותפה בג'ין טכנולוגיות

    מנכ"ל הסטארט-אפ שעשה 3 יחידות מתמטיקה רוכב על המהפכה

    חגי עמית
    איליי בר משה

    "אני משקיע 87% במניות ספציפיות. התיק שלי עוד קטן ואני לא מפחד מהסיכון"

    בר בליניצקי
    אריה דברט. "המידע היה שקוף למשקיעים"

    איש העסקים גייס 100 מיליון ש' בלי רישיון, ו-28 חברות נדל"ן בדרך לקריסה

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

    יעילים מתמיד, ומותשים: מתכנתים מתחילים לדבר על הצד האפל בעבודה עם AI