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

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

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

  • חזרתו של RMS להנהלת המוסד לתוכנה החופשית הבאישה את המוסד בעיני רבים, והחלה נטישה מדודה אבל מורגשת של תורמים (אני בינהם) ופרויקטים בולטים, חלקם עמודי תווך של פרויקט GNU.
  • מוצרים כמו טראוויס ו־Docker שפתאום אינם בחינם יותר לפרויקטים רבים של תוכנה חופשית בשל שינוי מדיניול – מצב ×–×” שובר הפצה של תוכנה חופשית קיימת, ועלול לגרום לאותם מוצרים לאבד משתמשים ותדמית. במקרה של טראוויס ×–×” אומר שהרבה פרויקטים של תוכנה חופשית יאלצו לעשות בדיקות שכבר היתה להם אוטומציה בצורה ידנית או להתחיל לשכתב מחדש תהליכים כדי לעבוד מול כלי אחר, או להנטש ולהפוך לעוד גופה ללא עדכונים.
  • מפתחים כמו מארק סקוויירז שהחליטו על "שברו את הכלים ולא משחקים" בצורה שיורה לעצמו ולכל הקהילה ברגל ומערערת מאוד את בטחון המשתמשים. היו עוד לפניו אבל הספריות שלו הן מרכזיות ובולטות.
  • חורים אדירים שהתגלו בשנים האחרונות בכלים מרכזיים ונפוצים, כגון Log4Shell, Heartbleed, Shellshock ואחרים.
  • יש פרויקטים שנטשו או השאירו בבלגן פרויקטים ישנים אצל גיטהאב כשמיקרוסופט קנתה אותה, אבל ×–×” כנראה מיעוט.

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

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

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

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

A Eulogy for Yaron Abramov

English translation follows below. You are welcome to add your thoughts below in the comments.

את ההספד הזה כתבה ברובו אחותי ענת והוספתי לו בעצם מעט מאוד:

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

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

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

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

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

הוא ייחסר בכל כך הרבה מובנים מעבר לכמה המילים האלו.

יהי זכרו ברוך.

And here I'll attempt to translate it for our international readers. It was mostly written by my sister with small additions by me.

It's over, Father no longer suffers. We are broken and sad, but feel relieved for him.

Some of you knew him better than others. He was a man commanding vast fascinating knowledge in a myriad subjects, especially anything and everything to do with the land of Israel – Theology, culture, geology and archeology. A tour guide with fans all over the globe, who loved to cook and eat well, loved documenting in all types of cameras, gadget appreciator, champion driver/navigator and his super power was finding parking spots right in front of where he needed; all of it with intelligent humour and puns. Some of those we inherited this way or another, and some just enriched our lives and created wonderful joint experiences and pleasant memories. Mainly he was a loving, hugging father with wonder hands that made all pains vanish.

He touched, even for a moment, the lives of thousands he guided along his years, and at the same time he was a very private man himself. He loved taking trips everywhere, always discovering new places and roads, a passionate learner and teacher. He converted sceptics to Zionists, and for the last few days we got letters from as far as Korea and the western USA. He guided people also overseas, he had a long love affair with Europe and its roads, and especially Berlin, where he managed to get even its natives to their own city a little deeper.

And on the days he did not work as a guide, he loved his home, with a peaceful cup of tea and music, the old books and movies. He never stopped studying and seeking deeper knowledge, and this morning, when the Discovery channel offered us to film the funeral for an anthropological docu about funerals, we felt it was the most befitting parting gift for a man who loved travelling and meeting people so much. This way he will continue travelling the world on reruns for many more years.

Years before the internet and navigation software, and many years after, many would call him up to ask for directions or knowledge, and he always left us with the confident feeling we arrived at the right destination.

He will be missed in so many ways beyond these few short words.

Blessed be his memory

We buried dad at sunset, at a pastoral corner of the cemetery. Parts of the funeral will probably play on Discovery in about a year. I'll try to let everyone know.

Ira.

מיתרים

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

הנה האייטם על ירון באתר "בית אבי חי", ומצרף שוב את התגובה המקורית של דודו:

הי עירא,

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

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

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

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

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

קרדיטים לסרט: איתן שפר ודניאלה קופלר.

הפיילוט בדרך, הכינו את המסכות

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

לא באנו להרוס את המאגר הביומטרי, בזה נכשלנו כבר לפני שנתיים. החוק כבר עבר, מרכז ההנפקות הוקם, חומרי הגלם נקנו, האנשים נשכרו. אנחנו באנו כדי לשאול איפה השקיפות, לאן נעלמו אמצעי ×”×”×’× ×” על הפרטיות (וקיבלנו תשובה שהם לא היו טובים. למי? למשטרה כמובן) ולהראות שהתקנות והצו אינם בשלים, בתקווה להראות בהם כמה חורים. אחרי 14 חודש, הגיש משרד הפנים את התקנות שלפי החוק ×”×™×” אמור להגיש אחרי ארבעה. היו שם כמה חורים וחוסרים, אבל הדבר היחידי שלא יכולנו לשנות שם באמת, ×–×” שאין הפרדת מסדים (שנרמזה בחוק) ואין עמעום (כמו שהובטח בפגישות שונות). גם אין תקן להצלחה או כשלון של הפיילוט. זאת אומרת, יש כל מני מדדים כדי לקבל משוב אם הזיהוי עובד טוב, כמה False Rejects או False Accepts יש, האם באמת נמנעת הרכשה כפולה וכולי, אבל לא הוגדרה קבוצת ביקורת, לא הוגדר מדגם שייצג מספיק אזרחים בכלל ומגוון של קבוצות אתניות בפרט (לבדוק את ×”×”× ×—×” ששונות ביומטרית קיימת בצורה שווה בקבוצות שונות). ביקשתי לדעת אם סופרים כמה אנשים שהציעו להם את הפיילוט מסרבים, ועשו לי פרצוף, אז קלינגר הרביץ בהם תורה ונכנעו. הבעיה שבלטה לנו היא שכאשר מסתכלים על כל המדדים, עדיין לא הוגדרו שם מראש סיפים שמעליהם או מתחתיהם הפיילוט יוגדר ככשלון. "מה זאת אומרת להגדיר מראש את הסיפים?!" רעם שטרית כשהעלינו את ×–×” – "קודם נראה את התוצאות ואז יחליט השר אם ×–×” מספק או לא!". פייספאלם. הזכרתי למר שטרית את עברו האקדמי במדעי החיים, ×›×›×” לא עושים ניסוי, וכאן התחילה המולה של כדקה שלמה של חילופי צעקות בינו לבין קלינגר ופינצ'וק, "×–×” מאגר, לא מחקר!" – "אבל פיילוט משמעו ניסוי וצריך לקבוע פרמטרים להצלחה!". בקיצור לא ברור מה הפיילוט בודק. בחוק כתוב מה הוא אמור לבדוק, אבל הצו, למרות כמה תיקונים, עדיין לא אומר הרבה. המשמעות ברורה, הפיילוט לא יכשל, ×›×™ אין לו מה להוכיח. שטרית אמר את ×–×” יפה שלוש או ארבע פעמים "אם ×–×” ×”×™×” תלוי בי בכלל לא ×”×™×” פה פיילוט".

שטרית פותח את הישיבה בהזהרה שלא מדסקסים את החוק היום אלא רק את התקנות, ומבקש להתקיף את המבקרים. עוד לא הוצאנו מילה… #no2bio

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

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

לאחר שהשתיק את פינצ'וק בנביחות, שטרית נותן בכ"×– לשופמן (יו"ר המועצה הציבורית להגנה על הפרטיות) לשאול את אותה השאלה – למה לא פורסמו התקנות בגרסאות שונות של הטיוטא לעיני הציבור. שטרית בחיוך מדושן: "לפעמים מפרסמים תקנות לפני ההצבעה בכנסת ולפעמים לא". חבל שאין איזה חוק מסודר באמת. oh well…

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

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

בצו מפורטים התקנים לתמונות ולטביעות אצבע, אבל החור מדבר על תמונות באיכות מופחתת שאפשר ×™×”×™×” להעביר לגופים אחרים לצורך זיהוי ויזואלי אנושי, אבל אינן מפורטות מספיק בשביל זיהוי ודאי עם אלגוריתם ביומטרי. מסתבר שאין תקן ISO ל"תמונות מופחתות", אולי צריך שיהיה? סוגיה אחרת הועלתה ×¢"×™ מתנחל מהשומרון – מה לגבי אישה שמצלמת גבר? אישה שמצולמת ×¢"×™ גבר? משרד הפנים גמגמו שבסניפים קטנים אולי לא ×™×”×™×” מבחר צלמים מכל שמונת המינים, אבל תהיה השתדלות למען כולם. לא הבנתי מה הצעיר ×”×–×” עושה פה עד אחרי הישיבה, נראה שהוא אחד מהחבר'×” הטובים שלנו, ודואג מכל הצילומים שיוכלו לזהות אותו ואת חבריו בעת פינוי מאחזים. לא הצלחתי להבין אם ×›×›×” למה דווקא אלו השאלות שהטרידו אותו בישיבה, לכל אחד יש מבחר גירודים בגלל החוק ×”×–×”, לא על אותן הבעיות, אני מניח.

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

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

מדינת מעקב

בנושאים טכניים אחרים אני עוד אשלח שאלות ליורם אורן בנפרד. למשל תהיתי למה צריך שהנתונים יהיו מפוענחים במרכז ההנפקה (שעד כמה שהבנתי הוקם ומנוהל ×¢"×™ HP). הרי חשבתי שמדובר בצ'יפ חכם עם מעבד שיכול להצפין ולפענח, אז למה שלא יצפינו בעמדת ההרכשה עם מפתח ציבורי של כרטיס שמחכה במרכז ההנפקות, ושם הכרטיס יפענח את המידע המוצפן על הצ'יפ עצמו. יש עם ×–×” שתי בעיות – האחת היא שבשביל דרכונים חלק מהמידע ×”×–×” צריך לשבת בלתי מוצפן על הדרכון עצמו, תמונות מודפסות חייבות להיות בלתי מוצפנות כמובן, ולבסוף הצ'יפ שמספיק חזק לפענח את המידע שישאר עליו עצמו מיוצר קניינית רק ×¢"×™ יצרן אחד ולא רוצים להנעל עם ספק אחד ושיטה קניינית. אין מה לעשות כאן, לצערי אני מסכים. המשכתי להקשות איך אם כך יפעלו סורקים במשרדים והסורקים הניידים של השוטרים – הרי אם אין שם כוח חישוב, הסורק לא יכול לשלוח טביעת אצבע והשצ'יפ על הכרטיס יאשר את הזהות, צריך לחלץ את תמונת האצבע מהצ'יפ ולהשוות על המעבד החזק יותר בקורא – ובכן האם ×–×” אומר שכל קורא יחזיק את המפתח הסודי לכל תעודות הזהות? מה קורה אם הוא נגנב? יורם אורן הסביר שכל הסורקים יהיו מקוונים כל הזמן בשביל הפענוח, וסורק שאובד או נגנב מיד מוצא מהרשת, ועדיין לא הבנתי כמה קל או קשה ×™×”×™×” להזדהות מול כרטיסים עם סורק גנוב שנותח והוצא ממנו המפתח הסודי לתעודות הזהות. יש לזה פתרון קריפטוגראפי מעניין, ואני אבין אותו ממנו בהזדמנות. בשורה התחתונה – ×–×” לא מתחבר למאגר או משהו, אם תהיתם.

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

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

תשובה דומה קיבלתי מעוד אדם (סליחה שלא ביררתי מי, אני חושב משרד הפנים) שהיה די ×¢×™×™×£ ממלחמת ההתשה של הפגישה. "למה לא תגישו בג"×¥? הרי מויכוחים כאן לא תתקבלו פתרון". מצד אחד צודק, מצד שני ההיבריס של האדם שרוצה שתעוף לו מהעיניים. ×”×’×™×¢ כנראה הזמן להגיש אותו, אני מקווה שיש משהו מתבשל, אבל אני לא מעורב בזה, ואם הייתי מעורב לא הייתי כותב על ×–×” 🙂

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

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

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

עדכון: עומר כביר מכלכליסט פתח בלוג משלו (תתחדש!) ופרסם אף הוא את רשמיו האישיים מהישיבה.

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

מאיר כבר לא איתנו

מאיר לוינגרהלך לי חבר אתמול. מאיר לוינגר לא היה בגילי וכבר כמה שנים שקצת נתדלדל ביננו הקשר, אבל לתקופה קצרה וחשובה האיש הנהדר הזה היה לי חבר קרוב כשעבדנו ביחד, פעם פעם, בעמק הסיליקון. מאיר היה אבהי, עם ראש מתמטי ואמנותי כאחד. מהנדס תוכנה מוכשר שיצר אלגוריתמים פלאיים וצייר מוכשר שצייר ציורי שמן בשיטות מתקופת הבארוק. הוא היה מערבב בעצמו את חלק מהצבעים מאבקות מיוחדות שהיה מביא מלונדון, ומצייר בסבלנות את הציור ב-12-14 שכבות לאט לאט לאורך חצי שנה עד שנה. בעבודה האיש היה לוקח לעצמו משימה בגודל מוצר תוכנה, נכנס לחדרו ואחרי כמה חודשים היה מגיח משם מוצר מופלא שעשה את הבלתי אפשרי כמו לתרגם מ-VHDL ל-Verilog, שזה בערך לקחת קוד ADA להוציא C++. בגלגול אחר הוא עבד כמה שנים במיקרוסופט רק לגלות שהוא מועסק שם רק כדי שלא יעסיקו אותו מתחרים. בדרך הוא פיתח כל מיני דברים מופלאים כמו מערכת הינטינג אוטומטית למעצבי פונטים שעד היום לדעתי אין לה שניה, אבל לא אמצו אותה. יאוש. יום אחד הגיע גל פיטורים לעמק, ומאיר נאלץ לפרוש לפנסיה מוקדמת בדיוק בזמן למפולת 2008, ואז גילה סרטן שממנו כבר לא החלים. את שאר הפרטים המצערים ואפילו טראגיים של הסיפור אני אחסוך מכם, אני לצערי מוסיף אותו לרשימת "צדיקים ורע להם", שאני מכיר יותר מדי מהם. יהי זכרו ברוך.