GIMP/Historia: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Lethern (dyskusja | edycje)
m dr., naw
Linia 1:
== Początek ==
 
Dwóch studentów w Berkeley, Spencer Kimball i Peter Mattis, zdecydowało, że chcą napisać program do obróbki obrazów niż napisać kompilator w scheme/lisp dla profesora Fatemana (CS164). Żaden z nich nie miał doświadczenia ze sztuką graficzną, ale wydawało się to miłym projektem. Zostali również zachęceni przez profesora Forsythe'a do implementacji kilku nowych cech – plotka głosi, że inteligentne nożyczki to był projekt Spencera CS280. Dlatego Spencer i Peter zaczęli pisać program General Image Manipulation Program, w skrócie GIMP. Pracowali nad nim przez dłuższy czas zanim pozwolili komukolwiek na wypróbowanie go – prawdopodobnie około 9-10 miesięcy według aktualnych obliczeń. Od czasu pierwszego publicznego wydania mieli funkcjonalny produkt.
Linia 9:
Gimp, tak jak wiele innych projektów, miał raczej skromny start. Jednak otrzymał dużo wsparcia od społeczności użytkowników. W swoich początkach był prawie całkowicie samowystarczalny. Autorzy nie ogłosili planów nie do spełnienia – Spencer i Peter dostarczyli produkt, który coś robił. Nie był perfekcyjny, ale to był zdumiewający czyn dla studentów programistów bez żadnej pomocy z zewnątrz.
 
== Wejście użytkowników ==
 
Jednym z pierwszych kroków po wydaniu 0.54 było stworzenie listy dyskusyjnej dla projektantów. Dzięki temu Peter i Spencer otrzymali informacje o swoim nowym programie, a lista dyskusyjna spełniła funkcję pomostu będąc jednocześnie wygodnym narzędziem. Była to także metoda na informowanie ludzi o stanie prac w sposób prosty i wydajny.
Linia 21:
Larry Ewing rozreklamował Gimpa tworząc sławnego linuksowego pingwina, (niektórzy zwą go Tux). Umieścił stronę w sieci pokazującą niektóre z kroków, które on przeszedł tworząc Tuxa. Był to prawdopodobnie pierwszy duży rozgłos, jaki uzyskał Gimp.
 
== Nowa biblioteka interfejsu – Seria 0.60 ==
 
Peter Mattis po problemach z biblioteką Motif napisał własną. Jej elementy nazwał gtk i gdk, co znaczy Gimp Tool Kit i Gimp Drawing Kit. Obecnie jest nazwana GTK+ i jest biblioteką ogólnego przeznaczenia używaną przez wiele programów. Zmianie uległa też nazwa programu: General Image Manipulation Program stał się GNU Image Manipulation Program.
Linia 31:
Seria migawek 0.6x była szansą projektantów na dodanie nowych elementów. Jeśli działały, mogły wejść do głównego kodu. Ukryty nacisk na polepszenie stabilności rozpoczął się blisko końca serii, ale dodawanie ciekawych elementów było podstawowym zadaniem.
 
== Seria 0.99 – długa droga do 1.0 ==
 
26 lutego 1997 roku, Spencer i Peter (S&P) wydali wersję 0.99. Głównym celem było przeportowanie wtyczek do schematu pamięci opartej na kafelkach i nowe API (Interfejs Programowania Aplikacji), które nie było tak rozwinięte w serii 0.6x. Istniała także nowa wersja gtk/gdk zwana GTK+. To wprowadziło ogromne zmiany do poprzedniego modelu gtk.
Linia 37:
Nowe wersje pojawiały się w dynamicznym tempie aż do wydania 0.99.9. Zastój przerwał Trent Jarvi oferując często uaktualniany plik zmian. 9 czerwca 1997 Spencer i Peter zdołali wreszcie wydać nowe GTK+ i Gimpa 0.99.10. To było ich ostatnie wydanie, ponieważ porzucili projekt.
 
== Wydania przed-11 ==
 
Bez opiekunów projektu następował chaos. Stworzono kilkanaście nieoficjalnych przedwydań. Śledzenie łatek stało się dużym problemem. Matt Hawkinks pokierował wydaniem przed-11stając się tymczasowym opiekunem.
Linia 45:
W lutym 1997 powstał kanał irc #gimp umożliwiając rozmowy w czasie rzeczywistym z innymi użytkownikami i projektantami.
 
== Nowy model rozwoju ==
 
Aktualnie nie ma określonych liderów. W nowym systemie są wyznaczone zespoły odpowiedzialne za różne czynności. Decyzje są podejmowane przede wszystkim na kanale #gimp i wdrażane dzięki wysiłkowi całego zespołu.
 
== Dokumentacja ==
 
13 kwietnia 1997 roku powstała strona GIMP News prowadzona przez Zacha pod adresem http://xach.dorknet.com/gimp/news. Informowała o nowych wtyczkach, wydaniach, zawierała poradniki i formularz raportu błędu.
Linia 59:
Siódmego października 1997, dwóch użytkowników, Karin Kylander i Olof S., ogłosili powstanie Gimp Users Manual. Ten podręcznik użytkownika zawiera aktualnie opis wszystkich cech Gimpa na ponad 600 stronach.
 
== Nowy sposób pracy ==
 
Aby ułatwić pracę grupową wprowadzono system zarządzania wersjami zwany CVS. Umożliwia on wszystkim pobranie najnowszego Gimpa, a projektantom wysłanie zmian. Możliwe jest też łatwe usuwanie zmian – każda zmiana jest notowana i może być wycofana.
 
== Centralizacja ==
 
W odpowiedzi na potrzebę centralnego repozytorium dla wszystkich tych aspektów programu, Shawn Amundson (Snorfle) zabezpieczył domenę "gimp.org". Główny serwer to www.gimp.org i zaczął działać 7 października 1997 roku. Aktualnie serwis zawiera poradniki, sztuczki, system wiki, system planet agregujący blogi itp.
 
== Rozgłos ==
 
Michael J. Hammel napisał czteroczęściową serię o Gimpie dla Linux Journal (Październik 1997 - Styczeń 1998). Ten zestaw artykułów zaznajomił społeczność Linuksa z Gimpem. Gimp jest również regularnie reklamowany w artykułach Graphics Muse pojawiających się w Linux Gazette. Artykuły o Gimpie pojawiają się też w czasopismach nielinuksowych jak Chip lub Komputer Świat.
 
<noinclude>
{{Nawigacja|GIMP|
[[../Autorzy/]]|
[[../Zaznajomienie się z Gimpem/]]|
}}</noinclude>