גוגל פשוט איבדה בעל ברית פוטנציאלי במאבק המשפטי שלה עם אורקל

אַשׁרַאי:

המשמעות היא ש-IBM לא תהיה עוד חלק מ-Project Harmony של Apache Software Foundation, הפרויקט שמספקדְמוּי אָדָםעם הרכיבים שהוא צריך כדי להריץ קוד Java. עם עזיבת IBM את הפרויקט, הרמוניה היא בעצםמת במים.

למרות ש-Android לא הוזכר ב-הַכרָזָה, כל זה קשור לתביעה של אורקל. גוגלהשיב לתביעהבשבוע שעבר, בטענה שאורקל, שהוציאה את ג'אווה מרכישת Sun Microsystems, פעלה בחוסר תום לב.

למי שאינו יודע ג'אווה בחוץ, הנה סקירה מקוצרת של איך ולמה כל הדברים האלה חשובים:

Apache Harmonyהוא יישום קוד פתוח של Java. המטרה ביצירת הפרויקט הייתה לאחד את כל מימושי התוכנה החופשית השונות של Java יחד תחת באנר אחד.

לפרויקט הייתה הרבה תמיכה מוקדמת, הבעיה היחידה הייתה ש-Sun (ולאחר מכן אורקל) מעולם לא הציעה את הפרויקט עם ערכת תאימות טכנולוגית (TCK). יש צורך ב-TCK כדי להוכיח כי Harmony תואם את מפרט Java וניתן לראות בו גרסה עצמאית מאושרת של Java של Java. כאשר Sun קוד פתוח לראשונה היבטים של Java בשנת 2007, היא אמרה שהיא תספק ל-Apache Foundation את ה-TCK הדרוש להסמכה.

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

בוב סוטור מ-IBM דן בנושאהחלטה בבלוג שלו, כותב:

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

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

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

ב-Java, הישארות תואמת היא המפתח. מעניין,הערות InfoWorldשלגוגל יש יותר מפתחים שעובדים על OpenJDK מאשר אורקל. אז למה לבחור ב-Harmony לאנדרואיד?

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

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

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

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

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