This translation may not reflect the changes made since 2004-02-09 in the English original.

Please see the Translations README for information on maintaining translations of this article.

למה אין קבצי GIF בדפים של גנו

אין קבצי GIF בדפי אתר גנו בגלל הפטנטים (של Unisys וIBM) שחלים על אלגוריתם כיווץ LZW שמשמש ביצירת קבצי GIF. פטנטים אלו גורמים לכך שלא תוכל להיות תוכנה חופשית שיוצרת קבצי GIF כמו שצריך. הם חלים גם לגבי התוכנה compress, ולפיכך גנו לא משתמש בה או בפורמט שלה.

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

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

אנשים רבים חושבים שUnisys נתנה רשות להפיץ תוכנה חופשית שיוצרת פורמט GIF. למרבה הצער זה לא מה שUnisys באמת עשתה. הנה מה שUnisys אכן אמרה בעניין ב1995:

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

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

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

המוסד לתוכנה חופשית הוא ארגון לא מסחרי שאינו למטרות רווח, כך שרשמית ההכנסה שלנו ממכירות CD-ROMs אינה רווח. אולי זה אומר שיכולנו לכלול תוכנות לקבצי GIF בCD-ROM שלנו ולטעון שאנו פועלים במסגרת ההרשאות של Unisys – ואולי לא. אך מאחר שאנו יודעים שמפיצים-מחדש של גנו לא יוכלו לכלול אותן, מעשה כזה לא יועיל במיוחד.

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

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

פתיחת קבצי GIF היא נושא אחר. הפטנטים של Unisys וIBM, שניהם כתובים כך שאינם חלים על תוכנה שיכולה רק לפתוח את פורמט LZW, ולא יכולה לכווץ בעזרתו. לפיכך אנו יכולים לכלול, ונכלול תמיכה בהצגת קבצי GIF בתוכנת GNU.

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

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

אנו עצמנו צריכים להשתמש באלטרנטיבה עליה אנו ממליצים. ב1999 Unisys אמרה את הדברים הבאים בנושא הפטנט שלהם:

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

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

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

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

לפיכך, איננו משתמשים בGIF, ואנו מקווים שגם אתם לא תשתמשו בו יותר.

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

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

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

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

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

ישנה ספריה שנקראת libungif שקוראת קבצי GIF וכותבת קבצי GIF לא דחוסים כדי לעקוף את הפטנט של Unisys.

http://burnallgifs.org הוא אתר שמוקדש לדיכוי השימוש בקבצי GIF באתר שלך.

הערת שוליים

1. התאפשר לנו לבדוק את מאגרי הפטנטים של ארה"ב, קנדה, יפן והאיחוד האירופי. הפטנט של Unisys פג ב20 ביוני 2003 בארה"ב, אך הוא לא פג ברוב אירופה עד 18 ביוני 2004, ביפן ב20 ביוני 2004 ובקנדה עד 7 ביולי 2004.

The U.S. IBM patent expired 11 August 2006. The Software Freedom Law Center says that after 1 October 2006, there will be no significant patent claims interfering with the use of static GIFs.