קצת ויסטה, קצת DRM (בויסטה)

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

As for arbitrary differences: I know tons of useful short cuts through the XP interface. These don’t work any more. Not because there’s some fundamental new philosophy at work that I can learn to my advantage, but because things have been moved around. I know that I can close down XP by pressing the Windows key and ‘U’ twice. Not with Vista. Now, even the power switch icon in the start menu doesn’t have an option to turn the computer off.

That wouldn’t be so frustrating, if Vista wasn’t so like XP in so many ways that the changes are so obviously change for change’s sake. As it is, I still know enough about what’s going on to correctly diagnose problems. I’m just prevented from finding the place to fix them.

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

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

אני אספר לכם שה-“feature” הזה גורם לי לצרות בערך ב-40% ממערכות ה-XP החוקיות שאני בא לטפל בהן. הסיבה היא שאם המערכת היא לא חוקית, אני פשוט לא טורח לפתור את הבעיה, ואומר למי שמבקש ממני עזרה שאני מוכן להתקין לו לינוקס, או שהוא ילך למישהו אחר. כמובן שאני לא מטפל הרבה ב-XP, כך שאולי אני לא דוגמא מייצגת. בכל מקרה, בי מיקרוסופט לא מתעניינת. בלקוחות הגדולים היא דווקא כן.

מה עשתה מיקרוסופט? ללקוחות האירגוניים היא מציעה גרסה מיוחדת של XP, שנקראת Volume license edition. הרעיון הוא שאם קונים מספיק עותקים (ויש פה שאלה של כמה זה “מספיק”), מקבלים גרסה שלא דורשת כבילה לחומרה. מהנגד השני, ייצרני מחשבים גדולים מזהים את ה-Bios של המחשב כשייך להם, ומקבלים גרסה מיוחדת להם של XP שגם היא לא דורשת Activation, הוא תהליך הכבילה לחומרה.

אלא מה? כמובן שהתחילו להסתובב גרסאות Volume license של חלונות, ביחד עם המפתחות הרלוונטיים. התוצאה היא, כמו כמעט כל מנגנון DRM, שהמשתמשים הפיראטיים לא מוטרדים, בעוד המשתמשים הלגיטימיים (כמו המחשבים שאני מטפל בהם) נמצאים בצרות.

עבור ויסטה, מיקרוסופט החליטה “לסגור את החור”. לקוחות volume license צריכים להריץ שרת רשיונות שמוודא מקומית שהיקף השימוש לא עולה על המותר. מה עשו הפיראטיים? לקחו את גרסאות הויסטה לייצרני החומרה הגדולים, ביחד עם תוכנה שעובדת על ויסטה לחשוב שה-Bios שייך לאותו היצרן. שוב, לפיראטים אין בעיה. הבעיה היא עם המשתמשים הלגיטימיים.

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

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

מאז פשלת IE4, מיקרוסופט אומרת על כל מערכת שהיא מוציאה “we’ll ship it when it’s ready”. אני חושב שלא היתה מערכת שכל כך לא עמדה במשפט הזה כמו ויסטה. העצוב ביותר הוא שויסטה נכשלת בעיקר במקום שבו היא היתה אמורה להיות מהפכנית – בממשק המשתמש. נראה, על פניו (שוב, לא מהתרשמות אישית) שהם השקיעו בשינוי הבולט לעין, ועל כן פיספסו את כל הדברים הבאמת חשובים.

ויסטה – צעד לא ברור מצד מיקרוסופט
שחר

מאת

שחר שמש

מייסד–שותף וחבר ועד בתנועה לזכויות דיגיטליות מייסד שותף בעמותת „המקור”. פעיל קוד פתוח. מפתח שפת התכנות Practical

22 תגובות בנושא “קצת ויסטה, קצת DRM (בויסטה)”

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

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

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

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

    שחר.

  2. אני חושש שלא הבנת אותי.

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

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

    כשאני אומר ש-40% מהמחשבים מריצי ה-XP שאני מתבקש לטפל בהם סובלים מבעיות שקשורות לאקטיבציה, אני מתכוון לזה. מחשב שנקנה עם רשיון OEM שעכשיו לא עובר WGA, ושהמספר שכתוב על המדבקה לא מזוהה ע”י חלונות בתור מספר תקין לתוכנה הרלוונטית! אנחנו מדברים על בעיות שלא קיימות בלינוקס פשוט מעצם זה שאף אחד לא יחשוב על לנטרל לך את המערכת. לא מדובר פה בבאגים. מדובר פה במערכת שתוכננה להתנהג כמו שהיא מתנהגת, גם אם במקור המתכננים קיוו שתעשה את זה בנסיבות אחרות.

    שחר

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

    שחר

  4. אכן צעד לא מובן.
    יש לי הרגשה שהפופולריות של לינוקס תגדל מאד בזמן הקרוב.
    לאור הכתבות האוהדות ללינוקס בעיתונות הייתי אפילו אומר:
    Linux is the new black and Vista is the new Windows ME !!

    😀

    … כן .. שוב הצחקתי בעיקר את עצמי.

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

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

    או לחלופין, לשלב CAPTCHA. אני משוכנע שיש תוסף לWP שמאפשר את זה.

    שחר.

  6. מר שחר גבירץ, הדפדפן IE לא תומך בתקנים ולכן משתמשיו לא יכולים להנות באופן מלא מהאינטרנט. אף אד לא הכריח אותך לעבור ללינוקס אבל עליך להתקין פיירפוקס. קרא בבקשה את הקטע הבא:
    http://www.shlomifish.org/no-ie

  7. אה, כן. Captcha.

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

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

    שחר

  8. אלי,

    מתוך עניין טהור – האם וידאת שה-Javascript שגורם לתגובות להיות משורשרות הוא באמת תיקני? אני יודע להגיד לך שאני, למשל, לא וידאתי.

    שחר

  9. אפילו על לינקים בתגובות אני לא יכול ללחוץ (!)
    אני נאלץ להעתיק לדפדפן.

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

    ולהגיד ש IE לא תומך בתקנים, זה משפט שגוי.

    שחר.

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

    כמעט – עד המשפט האחרון.

    התמיכה של IE, גם IE7, בתקנים היא חלקית ומיושנת. יש לא מעט דברים נפלאים שאפשר לעשות עם CSS שפשוט אי אפשר לעשות על IE7, בגלל שהוא עוד לא הדביק את התקן. אנחנו מדברים על דברים שהוגדרו בתקן יותר משנתיים לפני ש-IE7 יצא. בו נסכים שהוא תומך בְתקנים, אבל הוא לא תומך בַתקנים.

    שחר

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

    ומביקור קצרצר בבלוג שלך אני לא יכול שלא לשאול. האם דבר כזה:
    http://blogs.microsoft.co.il/blogs/shahar/archive/2007/10/16/visual-studio.aspx
    לא שווה כותרת בסגנון “visual studio לא תומך עברית”?

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

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

    שחר.

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

  14. I bought a Dell computer with a legal Windows XP, I never booted that XP but shrunk its partition and installed Debian.

    I now installed the XP copy I have (and which I never booted from its own original partition) under a Xen virtual machine on Debian but even though I try to feed my legal license it still asks me for more info and requires me to call up the support centre, which so far didn’t help.

    Same with a server at work – I replaced a Windows 2003 Server by a Debian with Xen and now I have to chase the support centre to give me a new activation key for the Windows 2003 Server instance I installed under Xen.

    I understand Microsoft’s point of view, but as a customer these incidents slowly convince my superiors that the path I suggest to move away from Windows + SQL Server is going to save us a lot of hassles, time and money.

    A

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

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

    אם אפל רוצה להיכנס חזק-חזק לשוק ה PC (היא רוצה ? על פני לא נראה כרגע עם העליה במחירות של מאק), היא צריכה להוציא את ה OS X 10.5 שיוצא מחר לכלל מחשבי ה PC ולא רק לאלו שלה. היא יותר בשלה (?) מלינוקס כדי לכבוש את השוק הפרטי.

    כרגע, אני משתמש ב XP, מתכוון להתקין עותק “מתוקן” של OS X החדש לראות איך זה. אובנטו 7.10 אכן מתקדם בכיוון הנכון, אבל יש עוד דרך לעשות.

  16. שחר – מניסיון אישי ומר: ויסטה אכן מערכת הפעלה גרועה, די הרבה יותר גרועה מ-xp.
    במשרד שלי נעשתה טעות ונקנה מחשב חדש עם ויסטה מותקן. למרות שהמחשב חדש לחלוטין עם כל החומרה הכי טובה (כולל 2GB זכרון, שזה עדיין נחשב יפה למחשב נייד) הויסטה זחל עליו, גם אחרי שכיבינו את הממשק השקוף המצועצע. לאחר עוד הרבה תקלות מוזרות (http://geek.co.il/wp/2007/08/09/vista-suck) מחקתי את הויסטה והתקנתי XP, וזה לא שאני מאושר אבל לפחות המחשב מגיב כשלוחצים על כפתורים.

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

    הגיל של xp מראה את אותותיו – כמה מחשבים חדשים שהתקנתי לאחרונה לא מקבלים xp אלא אחרי שמשנים כל מיני הגדרות ב-bios ל-“legacy mode” וגם אז כמעט שום דבר לא עובד ללא התקנת דרייברים חיצוניים – מה שבהחלט לא היה נחוץ בעבר אלא במקרים מיוחדים.

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

  18. אופן-דוס (מה זה ? אולי הכוונה ל-FreeDOS) יותר טוב ממחשב שמגיע מותקן מראש עם חלונות (כל גרסה) אבל עדיין פחות טוב ממחשב שמגיע מותקן מראש עם אובונטו 🙂

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

סגור לתגובות.