אורקל מציגה: טמטום כפול 2

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

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

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

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

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

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

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

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

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

ראשית, תרשו לי לתת קצת רקע לאלו שאינם מתכנתים לגבי מהו API (ר"ת Application Programming Interface). בעקרון API הוא דבר שחברות תוכנה משחררות כשהן מעוניינות שאפליקציות אחרות יתממשקו עם האפליקציות שלהן. כך לדוגמא אם אני משחרר אפליקציה לעיבוד גרפי של תמונות שהמשתמש יעלה, אפליקציה של חברה אחרת יכולה להשתמש ב-API שאני משחרר כדי לעבוד עם האפליקציה שלי, כך שאפליקציית חברה XYZ תאפשר למשתמש להעלות תמונה ואותה אפליקציה תוכל להשתמש באפליקציה שלי כדי לעבד ולשנות את התמונה. דוגמא פשוטה לכך היא בעולם המשחקים ב-PC כאשר חברות המפתחות משחקים ל-Windows הן משתמשות ב-API הנקרא DirectX של מיקרוסופט על מנת להציג גרפיקה, להשמיע צליל, לקבל קלט מהמקלדת, עכבר וג'ויסטיק, להשתמש ברשת וכו'. דוגמא יותר קלה להבנה היא השוואה בין סרט לתסריט: אם אני כותב תסריט לסרט שבו הגיבור מזנק להציל בחורה מבניין בוער תוך כדי שהוא יורה לכל עבר ומטפס על חבל כדי להגיע לגג, אחרים יכולים להעתיק את הרעיון שלי אך יש לחברת הפקת הסרט זכויות יוצרים על הסרט עצמו, אך לא על הרעיון.

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

מדוע? כי ישנן המון אפליקציות ומערכות שלמות שמסתמכות על API של אחרים. קחו לדוגמא את לינוקס, שמממש דברים רבים שהיו בעבר נחלת מערכות יוניקס סגורות ועתה בלינוקס יש גרסאות פתוחות לגמרי. כך לדוגמא ספריה גרפית ישנה בשם MOTIF שהיתה סגורה, קמה לה מערכת מתחרה בשם LessTIF שפשוט השתמשה ב-API של MOTIF כדי לאפשר לחברות להמיר קוד גרפי ישן כדי שירוץ על לינוקס. דוגמא אחרת מתחום ה-Linux היא WINE, ומה ש-WINE עושה היא בעצם מאפשרת להריץ אפליקציות Windows על לינוקס דרך שימוש ב-API שמיקרוסופט פרסמה. ב-WINE אין קוד של מיקרוסופט, אלא מימוש ה-API, כך שאם אפליקציה דורשת XYZ שקיים ב-API של מיקרוסופט, WINE תממש את XYZ דרך פונקציה טבעית בלינוקס.

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

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

פלא שאני לא סובל את אורקל?

אורקל הורגת ותובעת

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

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

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

חברת Sun שחררה כקוד פתוח את Java אבל עם כמה וכמה מגבלות. מגבלה אחת לדוגמא היא הגירסה: ל-Sun יש כמה גרסאות של Java כמו EE, SE, J2ME. ה-J2ME מיועדים למכשירים קטנים כמו טלפונים, ממירי טלויזיה, נגני וידאו וכו' ואותו Sun לא שחררה כ-GPL או רשיון שאינך צריך לשלם לגביו. הגירסה שנפתחה מבין הגרסאות היתה ה-SE שמיועדת למחשבי דסקטופ/תחנות עבודה ורבים לקחו את הקוד והשתמשו בו, העיפו את הסימונים הרשומים, קימפלו ושחררו את ה-SE, כמו לדוגמא פרויקט IcedTea.

גוגל לא רצו את גירסת ה-J2ME בשביל אנדרואיד, הם רוצים את ה-SE, רק שלפי הרשיון, שימוש ב-SE למכשירים כמו טלפונים סלולריים ושאר מכשירים קטנים אסור. בשביל להשתמש במכשירים ניידים/קטנים, צריך להשתמש ב-J2ME ולשלם כמה עשרות דולרים פר מכשיר כתמלוגים, בדיוק מה שנוקיה, RIM ואחרים עושים עד היום. מה עשו גוגל? הלכו ובנו מכונה וירטואלית שמסוגלת להריץ את קוד ה- JAVA SE במהירות גבוהה וטריקים שונים, והמכונה נקראת    Dalvik ונמנעו מלשלם ל-SUN. כמובן ש-SUN לא אהבו את הקטע, במיוחד ש-SUN בעצם מפסידים רווחים עצומים של תגמולים ממכשירים שמשתמשים ב-JAVA. אך כשזה היה עדיין בידיים של SUN, אז הם שתקו, אך מרגע הגעת אורקל למשוואה, הכל התהפך.

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

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

המשך עלילות בתי המשפט

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

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

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

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

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

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

במחיר של 752 ש"ח! וואט-דה-פאק! איך לעזאזל מחיר של כרטיס + קורא USB שעולה בשוק החופשי בין 30-50 ש"ח (קניתי בעבר למס' גורמים כרטיסים כאלו ולא בכמויות של מאות או אלפים) מכפיל את עצמו פי 15-20 במחיר? אני יכול להבין את הרעיון שעולה לשכור מישהי שתסתכל בת. זהות שלי, אבל מחיר כזה לאזרח? הרי לא מדובר כאן בעו"ד שצריך את הכרטיס יום יום כי הוא מנהל מס' תביעות במקביל. ברוב המקרים הישראלי הממוצע שצריך כרטיס כזה, צריך אותו לתיק אחד או 2, לא מעבר לכך, כך שהמחיר עצמו מוגזם בטירוף, ומחייב שימוש ב-Windows.

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

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

בית המשפט העליון: אפשר לתבוע את הרש”פ

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

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

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

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

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

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