Jaki jest związek między GNU a GNOME?


16

Czy istnieje jakikolwiek związek między GNU i GNOME?

I dodatkowa licencja GPL?

Odpowiedzi:


23

@rob ma rację. GNOME jest technicznie oficjalnym projektem GNU. Istnieje jednak wiele interesujących historii.

Cofnijmy się

Jest rok 1996. Nie ma środowisk graficznych. Użytkownicy i sysadmini montują środowiska z wielu programów. Różni menedżerowie okien, różne aplikacje, może stacja dokująca. Na rynku dostępne są dwa główne zestawy narzędzi: Qt i GTK +. Qt istniał już od jakiegoś czasu i był komercyjnym produktem firmy o nazwie Trolltech. GTK + istniało już od dłuższego czasu. Był luźno powiązany z FSF, ponieważ pierwotnie został napisany do użytku w GIMP. Było więcej zestawów narzędzi, takich jak (na przykład) Motif, ale na potrzeby tej dyskusji nie dbamy o nie.

Środowisko pulpitu Kool, znane również jako KDE, zostało utworzone w październiku tego roku w odpowiedzi na fakt, że nie było jednolitego środowiska pulpitu dla systemów UNIX. (Projekt KDE szybko porzucił „Kool” na rzecz nieokreślonego „K”. To był oczywiście dobry wybór.) Twórca KDE, Matthias Ettrich, zdecydował się użyć Qt na swoim nowym pulpicie. Był to poważny problem dla społeczności wolnego oprogramowania. Oznaczało to, że aby skorzystać z niesamowitego, bezpłatnego pulpitu, który stworzył Matthias, musieliby zainstalować oprogramowanie prawnie zastrzeżone - Qt.

Co robić?

FSF odpowiedziała nie jednym, ale dwoma projektami, oba działały równolegle na wypadek, gdyby jeden z nich nie wyszedł. Pierwszym był projekt o nazwie Harmony. Harmony miał być klonem Qt na licencji LGPL, kompatybilnym z API. Chodziło o to, aby społeczność zachowała KDE, po prostu zastępując zastrzeżony bit.

Projekt Harmony nigdy tak naprawdę się nie sprawdził. Prace rozwojowe trwały około 4 lat, zanim w 2000 r. Qt uzyskało licencję na całkowicie wolne oprogramowanie (zgodnie z definicją FSF), eliminując w ten sposób pierwotną motywację dla Harmony. Z powodu zarówno ponownej licencji, jak i sukcesu drugiego projektu Harmony została porzucona.

Założę się, że zgadłeś, jaki był już drugi projekt. To był GNOME.

Wiązanie wszystkiego razem

Podałem historię powyżej. Teraz połączmy to wszystko w fajny węzeł.

Tak więc, aby odpowiedzieć na twoje pytanie: tak, istnieje związek między GNU i GNOME. GNOME jest oficjalnym środowiskiem graficznym projektu GNU, a zatem jest oficjalnym projektem GNU i częścią systemu operacyjnego GNU. Historycznie został stworzony przez GNU w odpowiedzi na zależność KDE od Qt. W rzeczywistości G w GNOME oznacza GNU. Pełny akronim obejmuje środowisko GNU Network Object Model Environment - dotyczy to technologii, która została zaplanowana, ale nigdy nie została wdrożona, ponieważ projekt uznał, że „nie pasuje do podstawowej wizji GNOME”.

To powiedziawszy, GNOME jest teraz wielkim projektem. GTK + jest obecnie utrzymywany przez ludzi GNOME, na przykład, zamiast być niezależnym projektem. Można śmiało powiedzieć, że GNOME jako całość jest niezależna od GNU, mimo że są one powiązane historycznie i technicznie. GNOME ma własną infrastrukturę; własna społeczność; własne procesy zarządzania.

Na marginesie, dlatego GNOME i KDE są (przyjaznymi) rywalami w dzisiejszych czasach. Dzieje się tak, ponieważ w 1996 roku, kiedy powstało KDE, GNOME zostało stworzone w celu bezpośredniego konkurowania z KDE. I ta rywalizacja trwała aż do teraźniejszości.


Możesz dodać akapit „Chcemy również dostarczać oprogramowanie użytkownikom, którzy nie są ekspertami komputerowymi. Dlatego opracowaliśmy pulpit graficzny (zwany GNOME), aby pomóc początkującym w korzystaniu z systemu GNU”. z oficjalnej strony GNU
Pandya

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.