פרויקט קוד פתוח

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

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

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

OpenSSL

פרויקט קוד פתוח

עולמי (עבודה מרחוק)

6 קבוצות קהילתיות, מאות תורמים

תובנות מאת
Anton Arapov

Anton Arapov

מנהל תפעול

שימוש מאז 2023

השימושים ב-Loomio
קבלת משוב קהילתי ממגוון בעלי עניין
ארכיון שקוף של כל החלטה
הצבעת נציגים מאזנת את הכוח באופן הוגן
הגעה מעבר לקהילת המפתחים

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

״פתוח, שקוף, ממוקד בקהילה״ הן המילים הראשונות שאנחנו שומעים מאנטון אראפוב, מנהל התפעול של OpenSSL Corporation. כשאראפוב הצטרף לארגון לפני שלוש שנים, היו בו סדרי עדיפויות מתחרים. בעוד חלק גדול מהארגון התמקד בקידום ערכי קהילת הקוד הפתוח, קבוצות מסוימות התמקדו במתן תמיכה לגופים מסחריים כמו Microsoft, Amazon ו-Cisco. ההבדל הזה יצר חוסר איזון במיקוד.

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

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

משתתפים בכנס OpenSSL בפראג 2025. צילום: OpenSSL Corporation

בסיס המשתמשים האמיתי

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

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

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

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

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

ההמלצה של ChatGPT

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

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

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

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

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

הוא נרשם במהירות לתקופת ניסיון ב-loomio.com ופנה לרוב גאתרי, איש התמיכה של Loomio, מייסד שותף והמפתח הראשי. ״ראיתי את OpenSSL מגיעים לדואר הנכנס שלי וחשבתי, אלוהים אדירים״, נזכר רוב. לאחר מכן אראפוב נרשם לגרסת הפרו כדי שיוכל לבחון את התכונות לעומק.

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

חברי צוות OpenSSL משוחחים בכנס. צילום: OpenSSL Corporation

בניית מבנה הקהילה

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

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

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

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

דיון בפאנל בכנס OpenSSL. צילום: OpenSSL Corporation

חשיבה מחדש על מפת הדרכים של המוצר

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

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

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

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

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

הצבעת הנציגים

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

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

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

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

אנטון אראפוב בכנס OpenSSL בפראג 2025. צילום: OpenSSL Corporation

יצירת זיכרון ארגוני

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

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

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

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

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

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

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

אנטון אראפוב, OpenSSL

יצירת קשרים בכנס OpenSSL. צילום: OpenSSL Corporation

הקשר פנים אל פנים

באוקטובר 2025 אירחה OpenSSL Corporation כנס בפראג. הכנס תוכנן במחשבה רבה. ״החלטנו לערוך את הכנס כך שהוא לא יהיה כנס מכירות ולא ייועד רק למהנדסים.״

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

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

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

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

קשרים שנוצרו ברשת באמצעות דיונים ב-Loomio התרחבו אל העולם הפיזי של הכנס. מעבר לכך, ההשתתפות המקוונת המשיכה לפרוח כאשר השיחות החודשיות של קהילת העסקים הגדולים ב-OpenSSL יצרו יותר הזדמנויות לתיאום ולפעולה. ״היה מדהים לראות בשיחה אחת מהנדסים, לקוחות ומנהלים מחברות כמו Amazon, Microsoft, Hewlett-Packard, Cisco ו-Juniper. אין להם הזדמנות אחרת להיות יחד.״ תפקידו של פרויקט OpenSSL בכינוס האנשים האלה יוצר הבדל משמעותי ומגביר את ההשתתפות, הן ברשת והן במפגשים פנים אל פנים.

צוות OpenSSL על הבמה בכנס בפראג 2025. צילום: OpenSSL Corporation

עצות לפרויקטים של קוד פתוח

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

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

חשוב למצוא את המשתמשים האחרים האלה.

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

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

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

מבט קדימה

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

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

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

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

• ריאיון וכתבה מאת מג בוצי & שרה דורלאכר (Fixchr)

תגיות: קהילה סיפורי לקוחות

הסיפור הבא יגיע לתיבת הדואר הנכנס

להרשמה לידיעון של Loomio

עוד בנושא: קהילה

הרחבת חזון משותף בין מדינות
רשת לכלכלה שיתופית

הרחבת חזון משותף בין מדינות

קולקטיב בינלאומי עבר מ-Facebook ודוא״ל לקבלת החלטות של ממש — וחברים שלא נשמע קולם החלו פתאום לתרום שוב.

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

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

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

  • החלטות קהילתיות ללא פגישות
  • ארכיון חי של כל החלטה
  • הצפת מתחים ותיאום תמריצים
  • דיון מקוון משפר שיתוף פעולה מחוץ לרשת
סיפור מקרה: The Red Victorian →
איך קרן P2P מתאמת פעילות ברמה גבוהה
רשת מחקר עמית לעמית

איך קרן P2P מתאמת פעילות ברמה גבוהה

קרן P2P משתמשת ב-Loomio כדי להפוך דיון פתוח להחלטות ולתאם את פעילות הרשת העולמית שלה.

  • החלטות ברורות ובעלות תוקף במהירות רבה יותר
  • האצלת סמכויות במנדט הקהילה
  • דיון משולב בקבלת החלטות מובנית
  • התנהלות לא היררכית ללא כאוס
סיפור מקרה: P2P Foundation →

הגיע הזמן לקבל יחד החלטות טובות יותר?

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

להתחיל ניסיון ללא תשלום