ראשי > Android > אנדרואיד ומלחמתה באהבת החינם (פוסט תגובה)

אנדרואיד ומלחמתה באהבת החינם (פוסט תגובה)

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

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

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

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

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

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

:קטגוריותAndroid
  1. 01/10/2012 בשעה 3:59 pm

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

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

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

    http://replicant.us

  2. 01/10/2012 בשעה 4:22 pm

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

  1. No trackbacks yet.

כתיבת תגובה

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

הלוגו של WordPress.com

אתה מגיב באמצעות חשבון WordPress.com שלך. לצאת מהמערכת / לשנות )

תמונת Twitter

אתה מגיב באמצעות חשבון Twitter שלך. לצאת מהמערכת / לשנות )

תמונת Facebook

אתה מגיב באמצעות חשבון Facebook שלך. לצאת מהמערכת / לשנות )

תמונת גוגל פלוס

אתה מגיב באמצעות חשבון Google+ שלך. לצאת מהמערכת / לשנות )

מתחבר ל-%s

%d בלוגרים אהבו את זה: