GIMP

היסטוריה

שמה הראשוני של GIMP היה General Image Manipulation Program.
תחילת פיתוחה החל ב-1995 על ידי ספנסר קימבל ופיטר מאטיס, בתור פרויקט באוניברסיטת ברקלי.
הגרסה הראשונה של GIMP יצאה (לציבור) בינואר, 1996.
ב-1997 נהפכה GIMP לחלק מפרויקט GNU, וראשי התיבות שלה שונו ל-GNU Image Manipulation Program ונשארו כך נכון להיום.
כיום GIMP מתוחזקת ומשופרת על ידי קבוצה של מתנדבים תחת החסות של פרויקט GNOME.
GIMP נוצרה במקור עבור מערכות ה-Unix: לינוקס, SGI IRIX ו-HP-UX.
מאז המהדורה הראשונה של GIMP, נוספה התמיכה במספר רב של מערכות הפעלה הכוללות כיום גם את חלונות ואת Mac OS X.
המעבר לתמיכה ב-Win32 התחילה על ידי מתכנת פיני בשם טור לילקוסט (Tor Lillqvist) בשנת 1997, ותמכה בה החל מגרסה 1.1.
מאז הקמתה היו ל-GIMP שלושה ממשקי גרפיים למשתמש (GUI);
בגרסה הראשונית, השתמשה GIMP בממשק בשם Motif.
באותו שלב פיתח פיטר מאטיס ממשק גרפי משלו בשם GIMP ToolKit (או GTK בקיצור),
שהחל מגרסה 0.60, החליף סופית את ממשק Motif.
לבסוף GTK נכתב מחדש לתכנות מונחה-עצמים ושמו שונה ל-GTK+‎, ששולב בגרסה 0.99 של GIMP.

גרסאות

פיתוח גימפ מתנהל בזוגות של גרסאות: סדרה יציבה, עם מספר זוגי, שאחריו סדרת פיתוח עם מספר אי־זוגי. לדוגמה, לענף היציב 2.4 (גרסאות 2.4.0, 2.4.1 ואילך) לא נכנסו חידושים: רק תיקוני באגים. הפיתוח התמקד מאז בענף 2.5. גרסאות 2.5.0, 2.5.1 ואילך כללו שיפורים חדשים, והשיפורים הללו נכנסו לגרסה היציבה הבאה (ענף 2.6).

גרסה 0.54

בינואר, 1996, יצאה גרסה 0.54. זאת הייתה הגרסה הראשונה של GIMP שיצאה לציבור.
התכנה עבדה סביב הממשק הגרפי X Window System, וכללה תמיכה ב-8, 15, 16 ו-24 bit color, צפייה בתמונות כ-RGB, גוני אפור (grayscale) וצבעים ממוספרים (Indexed color), עריכת מספר תמונות בו זמנית, אפשרות זום וגלילת התמונה בזמן אמת ותמיכה בפורמטים GIF, JPEG, PNG, TIFF ו-XPM.
אפילו בתקופה מוקדמת של פיתוחה, כללה GIMP מספר נרחב של פונקציות בהן: יכולת לבחור באמצעות מלבן, אליפסה, בחירה חופשית, ערפול, סיבוב, קנה מידה, גזירה והפיכת תמונות.
היו בה מילוי, מברשת, מרסס צבע ומיזוג. ניתן היה לשלב אפקטים (כגון טשטוש/Blur), ופלאג-אינים שאפשרו הכנסה של פורמטים חדשים ואפקטים חדשים לתוכנה. בנוסף תמכה GIMP בביטול ושחזור של פעולות.
גרסה 0.54 של GIMP רצה על לינוקס 1.2.13, סולאריס 2.4, HP-UX 9.05, ומערכת ההפעלה SGI IRIX.
GIMP אומצה במהירות על ידי משתמשים, שיצרו מדריכים הציגו עבודות ושיתפו טכניקות.
אחת מהצלחות של GIMP הייתה טקס הפינגווין של לינוקס, שנוצר על ידי לארי יואינג, בעזרת GIMP 0.54.
גרסה 0.99 הייתה האחרונה בסדרת GIMP 0.x.

גרסה 1.0

GIMP 1.0.0 יצאה ב-2 ביוני 1998.
וכללה את ערכת הכלים GTK+,
ערכה שנבנתה במיוחד עבור GIMP.
גרסה 1.0.0 כללה גם את הפורמט XCF, שהוא הפורמט של GIMP שמשמש אותה (ווריאציות נוספות המבוססות עליה) עד היום.
מגרסה 1.1 הותאמה GIMP למערכת חלונות.
גרסה 1.2 יצאה ב-25 בדצמבר 2000.
בגרסה בוצעו מספר רב של תיקוני באגים (ב-GIMP וב-GTK+),
שיפור התוספות, צמצום דליפות זיכרון, תפרטים חדשים ועוד.
גרסה 1.2 הייתה האחרונה בסדרת GIMP 1.x.

גרסה 2.0

GIMP 2.0.0 יצאה ב-23 במרץ 2004. השינוי הגדול בה היה מעבר לערכת הכלים GTK+ 2.x.
מספר רב של שינויים משמעותיים בממשק ובערכת הכלים (GTK+‎) הופצו בגרסה 2.4.0, שיצאה ב-24 באוקטובר 2007.
חלק מהעדכונים הרבים היו כתיבה מחודשת של כלי הבחירה (Selection Tools), שימוש בערכת העיצוב Tango ששרטטה קווים מנחים לממשק אחיד בכל המערכות, הוספת הכלי Foreground Selection, ותמיכה בפורמט המברשות ABR (פורמט קובצי המברשות של פוטושופ) ובנוסף שולבה יכולת שינוי גודל המברשת.
מספר שינויים משמעותיים הופצו גם בגרסה 2.6.0, שיצאה ב-1 באוקטובר 2008.
השינויים הגדולים היו בממשק משתמש, בבחירה חופשית ובמברשת, ושינויים קטנים בקוד הבסיס.
חלק נוסף ששונה, היה שילוב טוב יותר של הספרייה הגרפית GEGL שצפויה להביא לרמה גבוהה יותר בעומק הצבע בעיבוד אינטנסיבי ועם עוצמת עיבוד נמוכה בגרסאות עתידיות. והחל מתיקון הבאגים הראשון, להלן GIMP 2.6.1, מצב "One Window Gimp" שהיה זמין עד אז רק ב-GNOME, הפך לפעיל גם בגרסת חלונות.
גרסה 2.8.0 מה־3 במאי 2012 כוללת בין השאר אפשרות להריץ את גימפ בחלון בודד במקום בחלון נפרד לכל תמונה.

יחס תקשורתי

בתור תוכנה פופולרית, נתונה GIMP באופן קבוע לביקורות.
הביקורות לעיתים מתייחסות להשוואות סביבתיות;
לדוגמה יש כאלו המציינים ש-GIMP היא תחליף לאדובי פוטושופ.
אף על פי שהשוואת לפוטושופ הם דבר שבשגרה, מדיניות המתחזקים של GIMP היא לא להוות העתק של פוטושופ.
GIMP 2.6 סוקרה פעמים על ידי אתר הטכנולוגיה Ars Technica.
בסקירה הראשונה, ציין ריאן פול כי GIMP מספקת: "יכולות של פוטושופ ומציעה מספר נרחב של אפיונים שעושים אותה פופולרית אצל אמנים חובבים ומעריצי הקוד פתוח. אף על פי ש-GIMP לא נחשבת כתחליף יוקרתי בשוק המסחרי, היא מתחילה להתקבל בשוק המקצועי."

וילבר

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

ממשק משתמש

ל-GIMP יש חלון הראשי ומספר חלונות דו-שיח בשביל שימוש בכלים, טבלאות הצבעים וכדומה;
GIMP עצמה משומשת (נשלטת) על ידי חלון ממשק יחיד.
בניית הממשק נבנתה בעזרת הערכת כלים GIMP tool kit (או GTK+).
ה-GTK+ פותח על מנת להחליף את הערכה הישנה Motif, ערכת כלים קניינית ששמשה את GIMP בעבר.
בתחילה היה GTK+ חלק מקוד המקור של GIMP, אך מאז הוא שונה לספרייה עצמאית.
בעוד ש-GIMP תוכננה לרוץ על מערכות המבוססות UNIX, ה-GIMP עם הערכה GTK+ פנתה גם לחלונות, Mac OS X ומערכות הפעלה נוספות.

צוות השימושיות של GIMP

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

מצב חלון יחיד

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

פיתוח

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

פגישות LGM

ה-Libre Graphics Meeting (בקיצור LGM) הוא אירוע שנתי שבו מפתחים של GIMP ושל פרויקטים אחרים נפגשים לדון בנושאים הקשורים לתכנות גרפיות בקוד פתוח וחופשי.

הפצה

GIMP יוצאת כקוד מקור תחת הרישיון הציבורי הכללי של גנו בתור תוכנה חופשית.
הגרסה הנוכחית של GIMP עובדת תחת מערכות הפעלה רבות, הכוללות את לינוקס, Mac OS X וחלונות של מיקרוסופט. הפצות לינוקס רבות כגון דביאן, אוּבּוּנטוּ ופדורה, כוללות את GIMP בתור חלק משולחן העבודה של מערכת ההפעלה שלהם, אולם אובונטו הודיעה לאחרונה ש-GIMP לא תהווה חלק מהתקנת ברירת המחדל של גרסה 10.04.