כולם יודעים מהו פרויקט GNU, סביבת KDE, ליבת הורד, ... אבל האם באמת עצרנו לחשוב על המשמעות של ראשי התיבות שלה? במאמר זה אינני מתכוון להעליב את הפרויקטים הללו מכיוון שהם גדולים ואיש אינו חולק על איכותם, אך אולי השמות אינם עושים צדק עם מה שהם באמת מייצגים.
כולנו יודעים לאן ראשי התיבות גנהכידוע, זהו ראשי תיבות רקורסיביים שפירושם "GNU אינו יוניקס". כפי שאנו רואים, הוא רקורסיבי מכיוון שגנו מופיע שוב בהגדרה. הרעיון היה להראות כי אמנם מדובר בפרויקט ליצור מערכת הפעלה דמוית יוניקס אך מבלי להיות יוניקס רשומה.
עד עכשיו זה נראה נורמלי, אבל מה לגבי הרד... שם רקורסיבי זה לא נמצא בשום מקום. הרד הוא ראשי התיבות של "הרד של דיימונים מחליפי יוניקס" והירד הוא גם ראשי התיבות של "ממשקי הרד המייצגים עומק". בובה שלמה של מילים וראשי תיבות רוסיים. GNU הרד זה נועד להיות הגרעין שהיה חסר בפרויקט GNU, אבל אם אתה מפתח את הכל ביחד יש לך "GNU is Not Unix Hird of Unix-Replacement Daemons from Hurd of Interfaces Representation Depth". הכל קשקוש ...
פרויקטים אחרים כמו KDE הם גם נותנים על מה לדבר. באופן עקרוני, KDE היה ראשי התיבות של "Kool Desktop Environment", אך מישהו בפרויקט לא אהב את הרעיון של אותו "Kool" ולבסוף הוא הפך ל- "K Desktop Environment" או "K Desktop Environment", כפי שהוא ידוע היום. מישהו לקח את ה"טריות "מהפרויקט במכת העט ותודה לאל שעשו ... כי מגניב שנכתב עם K לא היה הכי טוב לפרויקט כה רציני וחשוב.
עוד מידע - GNU Hurd 0.5: הגרסה החדשה של הגרעין החינמי