החסרונות של תוכנת קוד פתוח

Jan 3, 2025
פרטיות ואבטחה

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

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

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

קוד פתוח לעיתים קרובות סובל מעיכובים ומהלך התפתחות קרחוני

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

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

קָשׁוּר: הנה הסיבה ש- Firefox עומד עדיין שנים מאחורי Google Chrome

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

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

דרמה פנימית מתחילה מזלגות, מזלגות ועוד מזלגות

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

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

קָשׁוּר: OpenOffice לעומת LibreOffice: מה ההבדל ובמה עליכם להשתמש?

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

וכמובן, יש CyanogenMod. Cyanogen Inc פשוט משכה את התקע בשירותים המקוונים של CyanogenMod - כלומר, הם מעדיפים להרוג את ה- Android ROM של צד שלישי הפופולרי ביותר מאשר למסור אותו לקהילה, במקום לאלץ את הקהילה ליצור מזלג חדש של CyanogenMod בשם LineageOS. מדוע ציאנוגן אינו מעביר רק את פרויקט CyanogenMod לקהילה? נראה שהתשובה היא דרמה פנימית (האם אתה רואה דפוס כאן?). ציאנוגן הייתה החברה שלה מנכ"ל הבטיח הם בכל זאת "ישימו כדור בראש של גוגל". בסופו של דבר זה הכניס כדור דרך הראש של CyanogenMods.

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

לא כל פרויקטי הקוד הפתוח מונחים על ידי הקהילה

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

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

לאורקל מעולם לא היה אכפת מ- OpenOffice, אך בתחילה רצתה להשתמש בשמה בכדי להניע מכירות של חבילת המשרד הקניינית של StarOffice על ידי מיתוגה בשם "Open Office". לאחר מכן היא תרמה את הפרויקט לאפאצ'י לאחר שרוב היזמים המתנדבים עזבו.

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

קוד פתוח יכול לחסר כוח אדם רציני, למרות שהוא משמש מיליונים

קָשׁוּר: Heartbleed הסביר: למה אתה צריך לשנות את הסיסמאות שלך עכשיו

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

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

Heartbleed הפנה את תשומת הלב למידת המימון של פיסת התוכנה הקריטית הזו, ולכן חברות טכנולוגיה גדולות התחייבו לקצץ כסף מדי שנה למימון פיתוח OpenSSL ופרויקטים חשובים אחרים במסגרת " יוזמת תשתית ליבה “.

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

אשראי תמונה: סנופסמאוס

תוכן כניסה . כניסה תחתונה

The Downsides Of Open Source Software

The Downsides Of Open Source Software

Open Source Software

What Is Open Source Software

The Problem With Open Source Software

What Is Open Source Software?

Open Source Vs. Closed Source Software

The Pros And Cons Of Open Source Software

Advantages And Disadvantage Of Open Source Software

Should You Use Open Source Software?

Pros And Cons Of Open Source Software

The Difference Between Open Source And Closed Source Software

Is Open Source Software More Secure Than Proprietary Closed Source Software?

What Is Open Source Software? Benefits, Use And Capabilities Of Open Source Software

Open Source Software Advantage And Disadvantage (part-4) Class- IX

Closed Vs Open Source As Fast As Possible

The Advantages Of Open-Source Software

The Pros And Cons Of Open-source Software

Advantages & Disadvantages Of Open-Source Software


פרטיות ואבטחה - המאמרים הפופולריים ביותר

כיצד לחסום הודעות טקסט ממספר מסוים באייפון

פרטיות ואבטחה Sep 11, 2025

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


כיצד למחוק את חשבון הטוויטר שלך

פרטיות ואבטחה Jul 3, 2025

תוכן ללא הכנסה רוצה להשאיר את טוויטר מאחור? אתה יכול למחוק לצמיתות את חשבונך, למחוק את כל הציוצים, ה..


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

פרטיות ואבטחה Apr 10, 2025

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


כיצד להסיר סיסמה מקובץ PDF

פרטיות ואבטחה Jun 27, 2025

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


כיצד להיפטר מההודעות, הצלילים והתוכנות הכלולות של Avast

פרטיות ואבטחה Feb 1, 2025

תוכן ללא הכנסה אווסט הוא רועש בצורה יוצאת דופן יישום אנטי-וירוס . הוא מדבר על התראות ..


כיצד מסירים את החלקים הלא בשימוש של צילומי מסך חתוכים במסמכי Microsoft Office?

פרטיות ואבטחה Jul 11, 2025

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


כיצד לנגב (למחוק בצורה מאובטחת) את המכשירים שלך לפני השלכתם או מכירתם

פרטיות ואבטחה Jul 12, 2025

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


קח שולחן עבודה מאובטח לכל מקום: כל מה שאתה צריך לדעת על תקליטורי Live Linux וכונני USB

פרטיות ואבטחה Sep 25, 2025

מחשבים מריצים בדרך כלל מערכת הפעלה המותקנת בכוננים הקשיחים שלהם, בין אם זה Windows, OS X או Linux. אבל הם יכו�..


קטגוריות