בהמשך לדיון על אי-שוויון

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

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

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

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

דוגמא נוספת להגבלות עסקיות שכולנו מכירים היא ההיטלים שהפילה אירופה על מיקרוסופט. בהתחלה היה את הקנס המגוחך של כמה מליוני דולרים על כל יום שבו אקספלורר מגיע ארוז עם מערכת ההפעלה. הבדיחה האחרונה – כל עותק WIN7 או ויסטה (נדמה לי) חייב להציג למשתמש מסך בחירת דפדפן (מתוך IE-שואש-אופרה-ספארי ועוד משהו), בסדר אקראי. חוכמולוגים שהריצו בדיקות סטאטיסטיות (10K הרצות אני חושב) גילו שלא אקראי ולא בטיח. מיקרוסופט עד כדי כך לא סומכת על חוזק המותג שלה שהיא ככל הנראה דחפה בקוד העדפה להופעת IE במקומות מסוימים ברשימה שעל המסך ולא באחרים. פשוט פסיכי. למה לא להגיד בפשטות שאין יותר פטנטים על תוכנה ושרשיון תוכנה הופך אחרי 10 שנים אוטומטית לGPL או אפילו סוג של CC-BY-NC או משהו. אתם יודעים מה, אולי לא צריך אפילו שקוד המקור ישוחרר אוטומטית. אני אשמח אם WORD 97 ו- WIN2K ישוחררו חינם לפי החוק האירופי, במקום ההתברברות על ההגבלים שמיקרוסופט תחויב להם.

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

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

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

סוף סוף, התנ"ך חופשי!

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

כדי לצפות בטקסט האתר ממליץ על פרנק ריהל של פרויקט קולמוס הפתוח ליוניקס:
וְגַ֗ם עִירָא֙ הַיָּ֣אִרִ֔י הָיָ֥ה כֹהֵ֖ן לְדָוִֽד (שמוליק ב', כ':26)

ההמלצה למשתמשי מאק הוא פונט "רעננה" (אינני יודע מה הרשיון):
עִירָא֙ הַיִּתְרִ֔י גָּרֵ֖ב הַיִּתְרִֽי (שמוליק ב', כ"ג:38)

ואילו לחלונות אפשר לבחור בין Ezra SILרשיון פתוח תואם OSD ואפילו DFSG!):
שְׁנֵ֥י שָׁדַ֛יִךְ כִּשְׁנֵ֥י עֳפָרִ֖ים תְּאוֹמֵ֣י צְבִיָּ֑ה הָרוֹעִ֖ים בַּשּׁוֹשַׁנִּֽים (שיר השירים, ד':5)

ובין SBL Hebrew המעוצב יותר מודרני, מרנדר טעמים יותר יפה אך מופץ ברשיון חינם לשימושים בלתי מסחריים בלבד של SBL:
חֶ֚לֶץ הַפַּלְטִ֔י עִירָ֥א בֶן־עִקֵּ֖שׁ הַתְּקוֹעִֽי (שמוליק ב', כ"ג:26)

לבדיקות נוספות של רינדור, אנא פנו אל העמוד הזה.

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

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

כל הביצים בענן אחד (והראש בחול)

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

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

אימפריית ג'אווה מתפוררת?

סאן ניסו למכור לנו שנים את ג'אווה כמקשה אחת – שפה וסביבה. GCC בא וקימפל קוד ג'אווה לקוד מכונה רגיל, ומגוון כלים אחרים פותחו לקמפל קוד פייתון ופרל לבינאריים על ה-JVM. בסוף סאן מתרצים, בגרסא הבאה תהיה תמיכה בסוגי משתנים דינמיים, והם ממנים גם את פרויקט JRUBY.

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

גוגל מתחילה לסטות מהמסלול

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

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

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

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

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

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

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

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

ונסיים עם חיוך, "שיר הגוגל" של אלתרמן:

ההבדל בין קוד פתוח לתכנה חופשית, ההקבלה בין חופש תוכנה לחופש האזרח

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

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

ניתן להגדיר תוכנה חופשית כתוכנה המעניקה למשתמש בה מספר חרויות בסיסיות:

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

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

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

ברור לכולם שחירויות 1-3 אינן פיצ'רים נפוצים של תוכנה קניינית, אבל רק שתבינו כמה רחוק מוכנים מיקרוסופט ללכת, אפילו חירות 0 איננה מובנה מאליה בעניהם. היה ניסיון, נדמה לי ברשיון אופיס 2003, לאסור על קונים להשתמש בfrontpage לשם ייצור אתרי פארודיה או שנאה נגד מיקרוסופט. הענין נפל כמובן מיידית בבית משפט על התיקון הראשון לחוקה האמריקנית, אבל אי אפשר שלא להאשים אותם בנסיון.

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

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

ולכן בהרצאה עשיתי הקבלה לחרויות שניתנות לי בדמוקרטיה:

  • חירות 0 – מקבילה לחופש הפעולה והדיבור
  • חירות 1 – סיפוק הסקרנות האישית – שמידע לא יוסתר מהאזרחים, יצונזר או יסולף. הלוואי שבישראל זה היה מובן ופועל כראוי…
  • חירות 2 – החופש לעזור לאחרים, זכות שבמדינות מסוימות לא רואים בעין יפה, במיוחד אם מדובר בעזרה למיעוטים חלשים. גם בזה ישראל לא מקבלת ציון 10.
  • חירות 3 – הכוח לשנות ולהקים קהילות, התארגנויות, ועדי שכונה, עמותות ותנועות לעזרה הדדית, צמצום פערים- זכות שלא כולם משתמשים בה לצערי. בנוסף, אם יש צורך, יש להן את הכח לבקר את המשטר ואת נציגיו ולפעול למען שינוי וקידום רעיונות (למשל להקים מפלגה ולרוץ למועצה או לכנסת)

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