Archive

Archive for the ‘gov.il’ Category

תוכנה חופשית במערכת החינוך

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

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

:קטגוריותFree Software in Israel, gov.il

קוד פתוח בממשלת ישראל

20/11/2014 7 תגובות

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

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

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

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

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

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

:קטגוריותFree Software in Israel, gov.il

טפסים מקוונים של ממשל זמין (3)

תקציר הפרקים הקודמים:

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

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

בדרך חשבתי לעבור לגרסה שלהם לארגונים (esr, כרגע בגרסה 17), אבל עד שמצאתי איפה לשנות כבר היה מאוחר מידי (השדרוג האוטומטי לא מחכה לאישור כדי לשדרג, וכל אתחול של FF עושה שדרוג).

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

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

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

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

:קטגוריותgov.il, Mozilla

טפסים מקוונים של ממשל זמין בלינוקס (2)

22/02/2011 23 תגובות

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

מאז הפוסט ועד היום תזכרתי את אנשי ממשל זמין כמה פעמים בנושא, והלו"זים שהם אמרו לי היו ברבעון הראשון של 2011 אם אפשרות להקדמה לסוף 2010. השנה שוב הגיע הצורך למלא טפסים של הרשם בעקבות הפגישה של עמותת המקור וגיליתי שהגרסה שבאתר עדיין אינה תומכת ב-64bit. החלטתי שוב לנסות את הפתרון של פיירפוקס על חלונות אך גיליתי כי התוסף מיועד לגרסאות 3.x של פיירפוקס ואינו תואם לגרסה 4 שנמצאת בשלבי בטא מתקדמים.

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

במקביל לנושא התמיכה ב-64ביט גם תוקנו מספר טפסים שהכילו דרישה לעבודה עם IE בלבד (הוכח שזה לא באמת רלוונטי באמצעות switch user agent). לאחר שעברתי על כל הטפסים אצל רשם העמותות, נשאר כיום רק טופס אחד שעוד דורש מילוי ע"י IE. גם עליו שלחתי דיווח ואני בטוח שהנושא יפתר בקרוב.

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

הטפסים של ביטוח לאומי ו-Firefox

08/08/2010 7 תגובות

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

בעוד שהמנגנון של ממשל זמין תומך בלינוקס (לא באופן מלא, אבל הם בדרך לשם), המנגנון של ביטוח לאומי דורש באופן מפורש עבודה עם אקספלורר מגרסה 5.5 ומעלה. המנגנון הזה הוא בסופו של דבר טופס HTML פשוט שמעביר את הפרטים למשהו שמחולל קבצי PDF עם המידע ועל בסיס תבנית שהוזנה מראש. מהצצה קצרה ובלתי מחייבת, נראה כי עיקר הבעיה היא תאימות של ה-JavaScript של הטופס שלא עובדת ב-Firefox ולא משהו מהותי שלא ניתן לתקן.

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

:קטגוריותgov.il, Israeli Community

טפסים מקוונים של ממשל זמין בלינוקס

11/06/2010 27 תגובות

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

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

לאחר שהופתעתי לטובה, החלטתי לבדוק את העניין קצת יותר לעומק. התוספים מסופקים בפורמט xpi של מוזילה, שכולל את הקוד כדי להתחבר לדפדפן בתור סרגל כלים, ואת הקוד עצמו (קובץ dll/so בהתאם למערכת ההפעלה). התקנתי את התוסף, ולאחר אתחול הדפדפן הכל נראה תקין. מדובר בתוסף בשם AGToolBar בגרסה 1.6.0.8-8 מבית AGAT Software Solutions.

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

The AGForm's extension binary component isn't installed.
This means forms won't work correctly.

העמוד שהוצג לאחר הודעת השגיאה מציע להוריד את סרגל הכלים (הקישור מפנה לעמוד 404 שהקובץ לא נמצא). ובנוסף מציע להתקשר לקו תמיכה 24 שעות ביממה בטלפון 1-800-200-560. התקשרתי אליהם, וציינתי כי יש לי בעיה, ואני מניח שהיא קשורה לעובדה שאני מנסה למלא את הטופס עם פיירפוקס על לינוקס. התומכת ציינה בפני שאין כרגע תמיכה בלינוקס או בפיירפוקס והם תומכים באקספלורר על חלונות בלבד. היא כן ציינה כי הצוות שאמור לתמוך בעתיד בלינוקס נמצא בתהליך הכשרה, כך שאולי יש תקווה לעתיד.

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