התדמית של עולם התכנה החופשית על פרשת דרכים
תוכנה חופשית היא דבר נפלא. אני מאוהב ברעיון כבר כ־28 שנה מאז גרקתי אותו לראשונה. ארגנתי קהילות ואירועים להפצת ידע על ואודות חופש התוכנה, ואי אפשר לזרוק היום אבן באף ענף כלכלי בלי להתקל בתוכנה חופשית רצה איפשהוא על שרת, עמדת חיוב כרטיסים בסופר וכמובן שכל האינטרנט וכל כיס מריצים תוכנות חופשיות למכביר. אין סטארטאפ שמתחיל היום בשוק וממציא לבד את כל הגלגלים, אם זה בתוכנה, ביולוגיה או כל תחום הנדסי, אתה תלוי בתוכנה, אם זה באסטרונומיה או מכונות CNC, תוכנה חופשית היא לפעמים החנות היחידה לשאוב ממנה את הכלים הדרושים למקצוע. מצד אחד אין להתעלם, ומהצד השני אין מנוס מלהשתמש. ההתנחלות הזו בלבבות וברשימות התלות של תוכנות היא חרב פיפיות, ובחודשים האחרונים אנחנו רואים כמה צרות שמאיימות על עתיד הקהילה.
שאלת רשיון השימוש בטקסט של ספר החוקים של ישראל
לפני כשנה כתבתי בבלוג על השאלה של רשיון השימוש בטקסט של ספר החוקים בישראל, פרוטוקולים של ישיבות ממשל וממשל מקומי, בתי משפט וכולי. מסתבר שבצורה עמומה כלשהו מתקיים על כל אחד מהם איזה רשיון שימוש מוזר. הצעות חוק הן תחת זכויות היוצרים של הכנסת (שאיננה העם, היא מורמת ממנו), פרוטוקולי בתי המשפט אינם מפורסמים באתריו, לרוב תמצאו רק ניר מלוכלך סרוק שזו גזר הדין בשני משפטים אבל תכנים מלאים של פסקי דין קשה למצוא. על ספר החוקים לא מצוינים תנאי זכויות היוצרים וגם אין חוק חקיקה במדינה (מעניין, נכון?), במקום זה יש סעיף בחוק זכויות היוצרים שאומר שהוא לא חל על חוקי המדינה. מה כן חל עליהם? חוק העזבון? חוק מקרקעי ישראל? לא ברור. אולי חוקי המדינה הם בבעלותה הפרטית מתוקף חוק אחר, ואולי הם בבחינת רשות הכלל. אין לי שמץ של מושג. אני רק יודע לחבר את הפרטים הבאים:
אמנת ACTA נחשפת כהרחבה בינלאומית של חוקי קופירייט
אם למישהו עוד היה ספק עד כמה רחוק יגיעו זרועותיו של ההון להשפיע על השילטון: דלף אתמול בבלוג של מייקל גייסט שבאמנה בינלאומית נגד זיוף הוכנסו כמה וכמה סעיפים דרקוניים להחריד למניעת עבירות העתקה. הנה הפרשנות מבוינגבוינג:
- ספקי שירות יחויבו לנטר כל חומר שיועלה ע"י משתמשים כדי לוודא אם יש בו משום עבירה על חוקי הקופירייט - זה אומר ששירותים כמו פליקר, יוטיוב, ובלוגיות כמו בלוגלי, ישרא וכולי יסגרו מהר מאוד כשיתברר שזה לא רווחי להחזיק צבא עורכי דין כדי לוודא את האכיפה.
- ספק אינטרנט שנמסר לו שמשתמש שלו עובר על החוק מחויב לנתק אותו מיד, מה שאומר שאותו אדם וכל משפחתו יהיו מנועים מלגשת למידע חיוני לחינוך, בריאות ושירותים בסיסיים אחרים, ללא משפט ובירור.
- כל העולם צריך לאמץ את המדיניות האמריקנית של “הודעה והורדה” ללא בירור ומשפט, מה שאומר למעשה צנזורה קלה ע"י לחיצה קלה על כפתור “עבירת קופירייט”
- חובה על כל המדינות החתומות לאכוף DRM - אסור לנסות לפצח אותו ולהעתיק את החומר המוגן אפילו אם אתה היוצר שלו! זה אומר גם שאסור לתרגם את החומר לפורמט אחר כדי לעזור לאנשים עם מוגבלויות וכולי.
בוינגבוינג מפוחדים או שבחרו בכוונה בטון מוגזם, אבל אני לא חושב שהמצב עד כדי כך גרוע, כי לא ברור שכל המדינות יהיו מוכנות לחתום על ההסכם, ולא ברור שהוא יהיה חוקי או בר יישום בכלל. הבעיה היא שאין לי מושג באמת עד כמה מחייבות אמנות עם סעיפים כאלו, והאם ישראל מחויבת לזה וכולי. מה שבטוח הוא שזה צעד בכיוון מאוד גרוע מבחינת זכויות המשתמשים וגם זכויות היוצרים, וזה הופך את זכויות המפיצים למשהו שדורס כבר זכויות פרט (כולל פרטיות וחופש הדיבור) ברמות חדשות של עוצמה. מפחיד ומטריד מאוד.
ההבדל בין קוד פתוח לתכנה חופשית, ההקבלה בין חופש תוכנה לחופש האזרח
פוסט זה ממשיך את הפוסט הקודם על חופש התוכנה. היה שם ויכוח ורציתי להדגיש שההבדל אינו רק סמנטי. הסברתי על זה בקצרה בהרצאה באוגוסט פנגווין, אבל זה ראוי לעלות באופן מסודר על הכתב:
לענין קוד פתוח מול תוכנה חופשית, מתגובות בפוסטים קודמים אני מבין שאולי כמה אנשים פיספסו את הנקודה. אני חושב שאני צריך לחזור פה קצת אחורה ולהסביר את הרעיון של Copyleft, שהוא שמירה על זכויות המשתמשים, לאו דווקא על זכויות היוצרים. אני מצטט את הגדרת חופש התוכנה מהתרגום של ויקיפדיה עם הדגשות שלי:
מחשבות על דמוקרטיה 4: אז איפה המידע הציבורי בישראל?
בהמשך לשני הפוסטים הקודמים בסדרה: הזכרתי את ענין זכויות השימוש של מידע ציבורי/ממשלתי בישראל. לצערי הענינים פה אכן עקומים. המצב די לא ברור ואפילו סותר, אם תשימו לב שמצד אחד יש את סעיף 6 לחוק זכויות היוצרים שאומר שהחוק אינו תקף לגבי חוקי המדינה. לא ברור מה כן חל עליהם אם כך! אי הגנת זכויות יוצרים לא אומר שאין הגנות אחרות. מצד אחד אפשר להניח שהם למעשה נחלת הכלל (אק"א רשות הציבור או קנין ציבורי כמו מידע ממשלתי פדרלי בארה"ב), ומצד שני על כל שאר החומרים יש סט חוקים כבד (ולפעמים סותר). כמו כן, הצעות חוק שעוד לא הפכו לתזכיר או חוק הן בהגנת זכויות היוצרים של הכנסת, חומרים אחרים הם בהגנת זכויות היוצרים של הממשלה או משרד כזה או אחר, ואלוהים יודעת מה בדיוק הסטאטוס של חומרים בגנזך המדינה.
מחשבות על דמוקרטיה 3: חופש מידע - בידיים של מי?
בפוסט הקודם התרכזתי בארצות הברית, שם כל מסמך פדרלי מפורסם ללא זכויות יוצרים (public Domain). ספציפית ספר החוקים חופשי להעתקה על ידי כל המעונין, ולכן אין שום בעיה לבנות אתר אלטרנטיבי שמאפשר להקהל הרחב לעיין, להאיר ולהעיר על כל פסקה ולגלות מה מחוקק לו בית המחוקקים. אובמה באמת משתדל, אבל כמובן שזה לא קורה מהיום למחר, אבל האמצעים משתפרים - כמו שהצגתי בפוסט הקודם, התקנים יהיו פתוחים ומתועדים עד כמה שאפשר.
ומה בארץ? בארץ החוקים מפוזרים בקבצי PDF, DOC וסתם HTML בקידודי עברית שונים בין אתרי הממשלה השונים - חלקם באתרי המשרדים הרלוונטיים, חלקם באתר הכנסת או משרד המשפטים המקוון ((E-צדק נקודה גוב נקודה איי אל היה תפוס?)), ולא רק זאת, אלא כשמתפרסם תיקון לנוסח החוק, לא יוצאת גרסא מלאה של החוק המתוקן אלא מסמך המודיע שצריך “לשנות את ‘או’ ל-‘וגם’ בסעיף 13” - קובץ diff בשפת התוכניתנים. פעם בכמה שנים יקובצו כל השינויים ויפורסם חוק ב"נוסח משולב", מה שכל מי שאי פעם קימפל לבד תוכנה בפיתוח מתמיד כמו הקרנל ויודע איזה סיוט זה לפתור התנגשויות בין patch אחד לשני, ובסוף אתה מרים ידיים והולך להשתמש בגרסא שמישהוא אחר כבר דאג לעידכונה, למשל גרסא מפוצ’פצ’ת רשמית של רד האט או דביאן ושלום על ישראל. במקרה של ספר חוקי המדינה אנחנו מדברים על חברות כמו פדאור ותקדין שמשאירות אותך עם חצי תאוותך בידך וגם זה רק אם תשלם את המחיר. (האם דמוקרטיה נגישה צריכה לעלות כסף? על זה אפילו קפיטליסט חזירי במיוחד יאלץ לענות בשלילה). תסכימו איתי בוודאי שחייב להיות גם לזה פתרון תקני וחופשי, שגם יפעל אוטומטית לפי הצורך. עדכון ידני של לשון החוק במאמרים בויקיטקסט הוא אפקטיבי לאחוזים בודדים של החוקים המעניינים, אבל לא לכמות החוקים והצעות החוק שמתרוצצות במסדרונות הממשלה.
מחשבות על דמוקרטיה 2: Data.Gov
(הפוסט הזה יושב חודש בקנה, סוף סוף אני מגיע אליו)
“There is a lot of data the federal government has and we need to make sure that all the data that is not private, or restricted for national security reasons, can be made public” -- Vivek Kundra, The USA’s New Chief Information Officer
“אתה לא חושב ברצינות”, אמר לי שי. “אף אחד לא ישחרר את הכל, השכל של האנשים פשוט לא מסוגל לחשוב ככה”. שי קרא את מסמך החזון האוטופי שלי לתשתית IT ממשלתית. הוא התחיל מרעיונות למצע טכנולוגי של מפלגת החלומות שלי בכנסת והפך מאז לטיוטא לאי-אילו עשר הצעות חוק שאני מקווה שיהפכו יום אחד להצעות אמיתיות. כותרת הפוסט הזה אגב איננה בדיחה, קצין המידע הראשי לארה"ב ויווק קונדרה אכן הכריז שתוכנות חופשיות, שיטות מיחשוב ענן ושאר כלים “מהמדף” ישמשו בסוף לפתוח במאי את המידע הממשלתי לקהל בשקיפות רדיקלית (כלומר לציבור תהיה גישה ישירה לdata sets לפי API תקני, פחות או יותר). את זאת ליוותה ההודעה הבאה לעיתונות, כחודש אחרי, מהתובע הפדראלי הכללי, בקרוב אצלנו?