עמותת המקור במשבר — עזרתכם נדרשת!

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

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

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

  • כנס קוד פתוח במגזר הביטחוני שהיה מאד מוצלח לדעת המשתתפים ובתפוסה מלאה ונראה שיש תכניות להרחיב את היקפו לקראת הכנס הבא.
  • כנס אוגוסט פינגווין שהתקיים עם 25 הרצאות בתחומים שונים וקיבל גם הוא משובים חיוביים, אבל כמות המשתתפים בו (מעל 300) קצת אכזבה את המארגנים.
  • עזרה בקיומם של כנסי וורדקאמפ ירושלים ודרופל.
  • תרומה אנונימית בסך 3,000 שקלים לטובת יצירת תיעוד בעברית לתוכנת עיבוד התמונה The GIMP, שתוצרה זמין כיום בוויקיספר.
  • רכישה של שרת נוסף לטובת פרויקטים בקוד פתוח (השרת נרכש והותקן בחווה, עדיין לא הושלמה ההכנסה שלו לשירות)
  • שיתוף פעולה על הטכניון לטובת מקום לעבודה על מיזמים ומפגשי קוד פתוח (זכה לאפס היענות מצד הקהל).

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

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

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

 

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

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

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

המראה החדש של פיירפוקס

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

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

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

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

http://www.microsoft.com/israel/keepitreal/risks.aspx
http://www.microsoft.com/israel/keepitreal/risks.aspx

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

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

המחשב שלך עלול להדבק בתוכנות זדוניות, שבאמצעותן ניתן יהיה לפרוץ למצלמת הרשת שלך, לגנוב את הסיסמאות והנתונים החשובים ביותר ולהשבית את המערכת שלך לחלוטין.
תוכל להגן על המידע שלך על ידי תוכנה מקורית של Windows המקנה אבטחה מלאה למחשב שלך.
ממחקר שנערך ע"י מחלקת האבטחה של Microsoft בשנת 2013 עולים 6 סיכונים עיקריים בשימוש בתוכנות לא חוקיות שחשוב שתכיר:

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

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

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

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

2 מכל 3 מחשבים עם תוכנה מזויפת נדבקו בתוכנה זדונית.*
2 מכל 3 מחשבים עם תוכנה מזויפת נדבקו בתוכנה זדונית.*

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

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

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

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

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

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

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

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

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

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

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

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

ב- 77% מהמחשבים עם התוכנות הלא חוקיות הושבת עדכון ה- Windows, נעקפו בדיקות ונדחתה הגישה לעדכוני אבטחה חיוניים.*
ב- 77% מהמחשבים עם התוכנות הלא חוקיות הושבת עדכון ה- Windows, נעקפו בדיקות ונדחתה הגישה לעדכוני אבטחה חיוניים.*

מיקרוסופט חוזרים כאן על המידע שהופיע בתירוץ מספר 2, רק שאחוזי הנפגעים עלו מ־66% ל־77%. (לפי התמונה אפילו 80%!). מעניין אם הם ניסו לשאול את אותם משתמשים למה הם מנטרלים את עדכוני האבטחה לפני שהם מתחילים להאשים אותם בעבריינות. ושוב, גם חלק מהמשתמשים החוקיים בוחרים לנטרל עדכונים, ומהם מיקרוסופט מנסים להתעלם באלגנטיות.

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

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

ב28% מהמחשבים עם תוכנות לא חוקיות הוחלפו הכוננים המקוריים.*

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

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

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

 ב-91% מהמחשבים עם תוכנה פיראטית היו גם וירוסים, שאת רובם תוכנת האנטי-וירוס לא יכלה להסיר.*
ב-91% מהמחשבים עם תוכנה פיראטית היו גם וירוסים, שאת רובם תוכנת האנטי-וירוס לא יכלה להסיר.*

*מקור: מחקר אבטחת מחשבים של Microsoft ,2013.

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

מיקרוסופט מסכמים את הרשימה במשפט אחד:

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

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

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

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

Mozilla Summit 2013

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

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

הפעם הקודמת שהתקיים כנס בהיקף דומה הייתה ב־2010, והרבה דברים השתנו במוזילה מאז; החל מהגדלה משמעותית של כמות העובדים בשכר ב־Mozilla Corporation, דרך מיזמים חדשים שהוקמו (ולצערנו חלק שהופסקו), ועד כניסה לתחומים חדשים ומאתגרים כמו פיתוח יישומים לטלפון חכמים ומחשבי לוח, וגם יצירה של מערכת הפעלה חדשה למכשירים אלו על טהרת טכנולוגיות רשת.

במהלך הכנס אני אנסה לקדם חלק מהנושאים שמעניינים אותי, כגון הפעלת הממשק העברי בגרסאות הרשימות של Firefox OS ו־Firefox for Android, ללמוד מלקחים של אזורים אחרים בעולם מה כרוך בייבוא רשמי ומכירת מכשירי Firefox OS בארץ, ואם יתאפשר גם לנסות לקדם מספר נושאים נוספים שמתעכבים הרבה יותר מידי זמן, כמו ההקמה של האתר החדש של מוזילה ישראל והוצאת האתר הנוכחי לגמלאות.

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

מבוא לתסריטאות

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

אחרי שהסטודנטים לומדים מספר שפות מחשב שימושיות, דוגמת C,‏ CPP,‏ Java ו־C#‎, מתקבל הרושם שהסטודנט שולט בכול השפות והידע שברשותו ישמש אותו שנים רבות. בפועל, קיימות שפות תכנות רבות נוספות אותם נדרשים מרבית עובדי התעשייה ללמוד על־מנת להתקבל למקומות עבודה מסוימים או כדי להטמיע בארגון טכנולוגיות חדשות. למעשה, בתחומים מסוימים שימוש בשפות שהזכרתי קודם כמעט לא מורגש בהשוואה לשפות אחרות; למשל מעטים הם אתרי האינטרנט שנכתבו בשפות כגון CPP ו־Java, לעומת שפות אחרות דוגמת PHP,‏ Perl,‏ Python ו־Ruby.

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

בהרצאה שהוצע לי להעביר התבקשתי לדבר על אופן כתיבת התסריטים והיתרונות שיש בכתיבת תסריטים על־פני שפות תכנות "רגילות", שזה קצת טעות להציג כך את התחום, שהרי הכתיבה ושימוש בשפות תסריט התחילה בסמוך להופעתם של המחשבים הראשונים בשנות החמישים של המאה הקודמת, והתפתחה יחד עם שפות התכנות האחרות. התבקשתי להתמקד בשפת תכנות אחת בלבד, ולצערי אאלץ להימנע מהדגמות על לינוקס עקב הידע המינימלי של הסטודנטים במערכת הפעלה זו, ומאותה סיבה גם אאלץ להימנע מהצגת דוגמאות Bash וגם לדבר על יכולות ייעודיות ל־Shell Scripting כגון Pipes, Redirections והעברת מידע בפרמטרים בין יישומי שורת פקודה.

עקב מגבלות טכניות שונות, רצוי שאוותר על דוגמאות שדורשות הרשאות ניהול על המחשב, ולכן גם התקנת תוכנות בצורה שקטה ושינוי הגדרות המחשב די יורד מן הפרק, וגם עבודה מול שירותי רשת שונים ומשונים כדאי כנראה שאמנע מהם כי אינני בטוח ברמת ההבנה של הקהל במושגים כגון Rest API,‏ XML ו־JSON.

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

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