עיריית באר שבע משחררת קוד של Smart7 Data

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

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

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

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

רשות התקשוב הממשלתי משחררת את הקוד של data.gov.il

האתר data.gov.il הוקם ב-2011 לאחר המחאה החברתית במסגרת יוזמות שיתוף הציבור והתחיל להציע נתונים ומידע שנמצאים ברשות המדינה. האתר התבסס על מערכת הקוד הפתוח Drupal. במהלך 2016 הוא הוחלף למערכת ייעודית לנושא שחרור המידע בשם ckan. מערכת זאת מופצת ברישיון AGPL v3 הדורש מתן גישה לקוד לכל מי שיכול לגשת לאתר באמצעות רשת תקשורת, בפועל לכל גולש.

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

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

הפניה עשתה את שלה, ותוך 3 ימים הקוד של ההרחבות למערכת ckan עלה לאתר data.gov.il אך באופן בעייתי. ולכן, העדפנו לא לפרסם את הבעיות ולאפשר את תיקונן. בנוסף, הבהרנו כי יש לשחרר את כל הקוד ולא רק את ההרחבות.  מעבר לזה, אם כבר משחררים, אז רצוי בפורמט git ולא code dump (תוך הבטחה כי אם יבוצע code dump, אנחנו נדאג להכנסה לתוך git).  המסמך זמין כאן: שחרור data.gov.il (הערות)

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

שקף קוד פתוח מתוך מצגת של רשות התקשוב הממשלתי

כעת, חודש לאחר המכתב השני, עודכן עמוד האודות של data.gov.il עם קישורים לחשבון ה-github החדש של רשות התקשוב הממשלתי ובו קוד האתר עצמו וקוד ההרחבות. שיפור משמעותי. נקודת ציון משמעותית בהתחשב בעובדה שהקוד נשלח על ידי כתובת מייל רשמית (סיומת gov.il).

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

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

Open Source Monday

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

המפגשים של ימי שני:

  • הסדנא לידע ציבורי (כל שבוע)
  • PyWeb-IL (פעם בחודש)
  • המחלקה הטכנית של מידברן (כל שבוע)

מוזמנים להצטרף ולהפיץ: https://www.facebook.com/events/1936047043383858

יעדי 2018

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

למי שלא נכח – אלה הם היעדים ל-2018:

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

לצורך מטרות אלה אני מחפש שותפים לדרך:

  • מנטורים (עסקיים וטכנולוגיים)
  • חסויות מסחריות
  • חברות שיכולות לארח מפגשים
  • תרומות (פרטיות או מגופים גדולים)
  • מתנדבים

ממשל פתוח

רשות התקשוב הממשלתית העלתה לפני כחודשיים דיון בהתחייבויות הממשלה ל-OGP, ראשי תיבות של Open Government Partnership.

התגובות רוכזו לידי תובנות, ולשמחתי התגובה שלי בנושא קוד פתוח (ולא הייתי היחיד) שוייכה  לתובנה של חדשנות טכנולוגית.

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

התשובה שלי בהרחבה:

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

מקווה ליישום מהיר של התובנות בשטח.

גיוס למשרות קוד פתוח

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

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

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

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

מספר דוגמאות מהעת האחרונה:

  • Advantages: People who like to build stuff (we really like people who maintain/contribute to open source projects) (Wizer Research)
  • You will: Incubate and contribute to open source projects (iguazio)
  • The X factor – significant contribution to an open-source community (unnamed startup)
  • An example open source project our team released is CoreML (Apple)
  • Job Responsibilities: Write open-source tools and contribute to open-source projects. (unnamed startup)

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

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

LibreOffice Conference 2017

כנס ליברה אופיס 2017 יתקיים השנה ברומא במהלך חג הסוכות. השנה הכנסנו 3 ארועים לתוכנית של הכנס:

  1. אסטרטגיית תרגום (BoF) – כיצד לבחור איזה מחרוזות של ליברה אופיס לתרגם קודם. האם פשוט לפי הסדר או באמצעות מרכזיות הופעה על המסך? מטרת המפגש הוא לברר כיצד המתרגמים השונים תעדפו את הטקסטים והאם יש צורך בארגון שונה של המחרוזות לתרגום באופן שמיועד למתרגמים ולא מוכתב על ידי המתכנתים.
  2. ליברה אופיס בממשלות (BoF) – מפגש שיתן במה למשתתפים לספר על ליברה אופיס אצלו בממשלה (או בגופיים מוניציפליים). מטרת המפגש היא להבין כיצד אנחנו כקהילה יכולה לעזור ולעודד ממשלות לאמץ את ליברה אופיס. כמו גם הפקת לקחים הדדית  מארועים קודמים.
  3. תמיכה ב-RTL (הרצאה) – סקירת מצב התמיכה ב-RTL בליברה אופיס תוך דגש על גרסה 5.4 ששוחררה לאחרונה וגרסה 6.0 שתשוחרר בפברואר 2018.
    (הרצאות דומות הועברו בכנסים של 2012 ו-2015)