מה הם רוצים מנובל?

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

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

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

"… והיום ילדים נדבר על פטנטים בעניין תצוגת גופנים על מסכי LCD ולמה נובל היא הדבר הכי נורא שנסחר בבורסה האמריקאית" –

לפי הסיפור של SVJN הכל התחיל בהודעה על "באג" ב-OpenSuSE בספרית FreeType שאחראית על חידוד תצוגת הגופנים (לפי Beranger שפרסם את זה בערך יומיים לפניו אז המקור לסיפור הוא דווקא בלוג מסויים).

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

include/freetype/config/ftoption.h:

 

/*************************************************************************/
/* */
/* Uncomment the line below if you want to activate sub-pixel rendering */
/* (a.k.a. LCD rendering, or ClearType) in this build of the library. */
/* */
/* Note that this feature is covered by several Microsoft patents */
/* and should not be activated in any default build of the library. */
/* */
/* This macro has no impact on the FreeType API, only on its */
/* _implementation_. For example, using FT_RENDER_MODE_LCD when calling */
/* FT_Render_Glyph still generates a bitmap that is 3 times larger than */
/* the original size; the difference will be that each triplet of */
/* subpixels has R=G=B. */
/* */
/* This is done to allow FreeType clients to run unmodified, forcing */
/* them to display normal gray-level anti-aliased glyphs. */
/* */
/* #define FT_CONFIG_OPTION_SUBPIXEL_RENDERING */

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

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

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

Is this the direction taken? Will it expand? Will features be stripped in order to cripple GNU/Linux? In any event, Novell does nobody any favours here, except Microsoft of course, which can now intimidate other distributors.

וכדי לשמור על נימה קוהרנטית כאן נגמר המשפט (המשתלח בנובל) והמתחיל אחר שמעט יותר מחובר למציאות

I am aware of the fact that other distributions, such as Ubuntu, take a similar route, but the owner of patents appears to be Apple.

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

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

סתם אנקדוטה לסיום – מתחילת 2007 מניית נובל עלתה ב-20% ומניית רד-אהט שומרת על יציבות.

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

6 תגובות על מה הם רוצים מנובל?

  1. ik_5 הגיב:

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

    הנה סיפור קטן על אדם אשר נקרא תומאס אלווה אדיסון. ישנם כשני שיטות עבודה בחשמל:
    1. AC – alternating current – כיוון הזרימה של החשמל משתנה בהתאם לכיוון ההתנגדות.
    2. DC – (אני לא זוכר את הפירוש) – כיוון הזרימה קבוע, כאשר תמיד זורם לכיוון ה-.

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

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

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

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

  2. חזי הגיב:

    ik_5, לא הבנתי מה הפרדוקס פה. זה בדיוק המטרה של ה-GPL

  3. BeNi הגיב:

    צריכים לאסור שימוש בקוד פתוח בשילוב עם תוכנות מסחריות למטרות רווח…

    לא מזמן יצאו אנשי הקוד הפתוח נגד נובל למטרה להפסיק את השימוש של נובל בקוד הפתוח של לינוקס…

    תקנו אותי אם התבלבלתי פה..

  4. DoK הגיב:

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

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

  5. DoK הגיב:

    צריכים לאסור שימוש בקוד פתוח בשילוב עם תוכנות מסחריות למטרות רווח…

    למה?

    לא מזמן יצאו אנשי הקוד הפתוח נגד נובל למטרה להפסיק את השימוש של נובל בקוד הפתוח של לינוקס…

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

  6. ik_5 הגיב:

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

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

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

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

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

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

כתוב תגובה לik_5 לבטל