תשובה לאסף – מי שולט על פיתוח פרוייקטי תוכנה חופשית

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

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

בשלב הזה, מי שמחליט מה יהיה בקוד הוא מי שכותב את הקוד. אני אתן רמז – זה לא משתנה מאוד בהמשך. דוגמא אמיתית מפרוייקט קטן: משתמש בשם Jhonatas M. Rodríguez רצה תמיכה בסוג משתנה חדש בדרייבר שלינגנו מתחזקת. התשובות האפשריות הן:
1. אוקיי, נכתוב
2. מצטער, אין לנו משאבים. תכתוב אתה ונכניס
3. זה לא מתאים, מצטערים.

במקרה של לינגנו (ותמיכה מסחרית בכלל), יש גם:
4. אם תשלם אז נכתוב, אחרת – תכתוב בעצמך

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

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

התשובה היא פשוטה. בעוד שאני שולט על פרוייקט OLE DB שנמצא על שרת של PostgreSQL, אני לא שולט על כלל הדרייברים של OLE DB שנמצאים בעולם. גם לא על אילו שנכתבו בהתבסס על הקוד שלי. במילים אחרות – אם הניהול שלנו את הפרוייקט מעכב אותו במקום לתרום לו, הרי שיכול כל אחד שאכפת לו מהפרוייקט לקחת את הגרסאות החופשיות שכבר קיימות, ולהתחיל לפתח גרסא אחרת על פי ראות עיניו. התופעה הזו נקראת “forking” (מיזלוג?).

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

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

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

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

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

עוד דוגמא מעניינת של הקוד שרודף אחרי קוד אחר הינה היחסים ההדדיים שבין Wine לבין Crossover Office. למי שלא מכיר, Crossover Office הינו מוצר קנייני שמבוסס על Wine. כמובן שהמוצר אינו כולו סגור, מכיוון ש-Wine הינו תחת רשיון LGPL.

בין גרסת ה-Wine שנמצאת בתוך Crossover Office לבין גרסת ה-Wine הסטנדרתית יש מספר הבדלים. יצרני XOO עבדו קשה, ומצאו טריקים ומעקפים שגורמים לאפליקציות שבהם הם מעונינים (Office, Internet Explorer וכו) לעבוד יותר טוב. השינויים האילו הינם זמניים ו”מכוערים” מידי מכדי שהמפתח האחראי על פרוייקט Wine יכניס אותם לקוד הראשי. מכיוון שאפשר להוריד את הקוד מהאתר של Code Weavers (היצרנים של XOO), זה לא הופך לסוד מסחרי. עדיין, XOO עוקב אחרי Wine, למרות שיש בו שינויים תמיד.

אני מקווה שהתהליך קצת יותר ברור.

שחר

המעבר לבעלות על קוד של לינוס

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

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

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

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

שחר

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

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

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

תשובות למיקרוסופט – חלק ב’

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

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

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

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

מי עוד אמר? Robert Frances Group, MITR, גרטנר ועוד.

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

אז בואו נראה מה כן. בואו נבדוק עלויות לגדלים שונים:
1. אירגון קטן. 5-20 תחנות קצה:
אירגון כזה צריך שרת לצורך חיבור לאינטרנט+פיירוול, שרת קבצים פנימי, ופחות או יותר זהו. למיקרוסופט יש פתרון אידאלי לעניין. הוא נקרא (ואני לא צוחק עליכם – זה באמת השם שלו) Microsoft Windows 2003 Server Small Businesses Server. אנחנו נקרא לו SBS, בגלל שיש גבול כמה פעמים אפשר לשים את המילה “Server” באותו השם.

SBS נותן שרת קבצים, דוא”ל, SQL, פיירוול (אם אתם רוצים לסמוך על מיקרוסופט עבור דבר כזה), WEB ואולי עוד משהו. בכל מקרה – הרבה יותר ממה שאירגון בגדלים המדוברים זקוק. עלותו של הפלא היא כ- 450$ ל- 5 רשיונות. אין לי נתונים מדוייקים לגבי עלויות הרשיונות הנוספים, אולם הם נעים סביב ה- 80$ לרשיון. אירגון של 5 תחנות ישלם עליו 450$ לפני עלויות חומרה, ואירגון של 20 תחנות ישלם עליו כ- 1650$ לפני חומרה.

דרישות מינימום של החומרה הינם 256MB, עם המלצה חמה למעל 384MB, מה שאומר שהחומרה צפויה לעלות לא פחות מ- 700$, כנראה יותר קרוב ל- 800$. שמעתם נכון – עלות התוכנה פה גבוהה מעלות החומרה.

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

החסכון בנתיים – 650$ לארגון של 5 תחנות. 1650$ לארגון של 20 תחנות (בהנחה שארגון כזה ירצה חומרה של 800$).

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

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

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

בתקווה שנתתי חומר למחשבה,

שחר

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

השאלת ספרים לעשר שנים

סיפור שהיה כך היה.

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

לא יכלתי למצוא אותו.

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

נו, אז שאלה לקוראים – מה אתם הייתם עושים ביומולדת עשור לספרים? נותנים אותם למישהו אחר?


שחר

נ.ב.
הוא זיהה אותי בתחנת דלק לפני כחודש. הרגע היה פה לקחת אותם.

נימוקים משכנעים

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

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

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

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

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

בפני מוח עליון לשלי בצורה כל כך מרשימה, הייתי חייב להודות בתבוסה ולהמשיך לדרכי.

שחר

תשובות לטענות מיקרוסופט – חלק א’

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

כן, למיקרוסופט ישראל יש “ראש תחום לינוקס”.

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

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

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

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

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

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

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

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

שחר

לא התקופה האידאלית בשבילי

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

המכה האחרונה נחתה בצורה של ספק לפט-טופ שהלך קאפוט . עכשיו צריך להסתובב ולחפש תחליף.

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

שחר

על גוגל ופירסומות

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

עכשיו בעיה – כשאתה מפרסם כתבה על Arp spoofing, והפרסומת הטקסטואלית מפרסמת מוצר שעושה וידוא Arp, איך אתה מסביר לקהל קוראיך שזה חלק מהכתבה, וזו רק פרסומת? התשובה של securiteam – שימו כותרת מעל שאומרת “פירסומת”, עם חץ לפירסומת. בעוד שהם כבר שינו את זה, אפשר לראות דוגמא לכך באתר של zdnet, לא אתר קיקיוני.

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

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


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

שחר

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

למה לא מתעדכן פה

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

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

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

לא יורקים לבאר ממנה שותים

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

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

החברה של SpecOps, כנראה בנסיון להזים את השמועות על כך שהמוצר אינו קיים, שיחררו סדרה של תמונות מסך לאתר בשם “Flexbeta“. בתמונות הם מראים את Office 2000 מותקן על לינוקס RedHat 9. כמה בעיות העלו מפתחי Wine לגבי התמונות הנ”ל:

  1. Wine כבר יודע להתקין Office 2000. אחרי שהבהרתם כל כך הרבה עד כמה המוצר שלכם יותר טוב, ניתן היה לצפות שתראו משהו שהמתחרה אינו יודע לעשות.
  2. בהרבה מהתמונות מופיעות עדויות מחשידות, שגורמות לאנשים לחשוב שבסך הכל לקחתם את Crossover Office, וארזתם אותו מחדש. זה, בין השאר, כולל באג בהרצת Word 2000 שקיים רק ב-CrossOver, לא ב-Wine.



האם ציינתי ש-Crossover הינו מוצר קניני?

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

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



הפעם הראשונה שסיפור שאני מגיש ל-Slashdot ממש מתקבל. http://slashdot.org/article.pl?sid=04/05/09/134253&mode=nested&tid=125&tid=185

Bear