GNU ve GNOME arasındaki ilişki nedir?


16

GNU ve GNOME arasında herhangi bir ilişki var mı?

Ve daha fazla ilgili lisans GPL?

Yanıtlar:


23

@rob haklı. GNOME teknik olarak resmi bir GNU projesidir. Ancak, çok ilginç bir tarih var.

Saati geri alalım

1996. Masaüstü ortamı yok. Kullanıcılar ve sistem yöneticileri ortamları bir grup programdan birleştirir. Farklı pencere yöneticileri, farklı uygulamalar, belki bir rıhtım. Piyasada iki önemli araç kiti vardır: Qt ve GTK +. Qt bir süredir vardı ve Trolltech adlı şirketin ticari bir ürünüdür. GTK + da bir süredir ortalıktaydı. Başlangıçta GIMP'de kullanılmak üzere yazıldığı için FSF ile gevşek bir şekilde ilişkilendirildi. Motif gibi daha fazla araç kiti vardı, ancak bu tartışmanın amaçları için onları umursamıyoruz.

KDE olarak da bilinen Kool Masaüstü Ortamı, UNIX sistemleri için birleşik masaüstü ortamının bulunmamasına yanıt olarak o yılın Ekim ayında oluşturuldu. (KDE projesi hızlı bir şekilde tanımlanmamış bir "K" lehine "Kool" u düşürdü. Açıkça iyi bir seçimdi.) KDE'nin yaratıcısı Matthias Ettrich, yeni masaüstünde Qt kullanmayı seçti. Bu özgür yazılım topluluğu için büyük bir sorundu. Bu, Matthias'ın yarattığı harika, ücretsiz masaüstünü kullanmak için tescilli yazılım yüklemeleri gerektiği anlamına geliyordu - Qt.

Ne yapalım?

FSF bir değil iki projeyle yanıt verdi, her ikisi de birisinin kapanmaması durumunda paralel çalışıyor. Birincisi Harmony adında bir projeydi. Harmony, QPL'nin LGPL lisanslı, API uyumlu ücretsiz yazılım klonu olarak tasarlanmıştır. Fikir topluluğun KDE'yi elinde tutacaktı, sadece tescilli parçayı değiştirecekti.

Harmony projesi hiçbir zaman gerçekten işe yaramadı. Geliştirme, Qt'nin 2000 yılında tamamen özgür bir yazılım (FSF tarafından tanımlandığı gibi) olarak serbest bırakılmasından önce yaklaşık 4 yıl sürdü, böylece Harmony için orijinal motivasyon ortadan kalktı. İkinci projenin hem yeniden yayınlanması hem de başarısı nedeniyle Harmony terk edildi.

Eminim ikinci projenin ne olduğunu tahmin etmişsinizdir. GNOME'du.

Hepsini bir araya getirmek

Yukarıdaki tarihi verdim. Şimdi hepsini güzel bir düğümle birbirine bağlayalım.

Sorunuzu cevaplamak için: evet, GNU ve GNOME arasında bir ilişki var. GNOME, GNU projesinin resmi masaüstü ortamıdır ve bu nedenle resmi bir GNU projesi ve GNU işletim sisteminin bir parçasıdır. Tarihsel olarak, GNU tarafından KDE'nin Qt. Aslında, GNOME'daki G , GNU'yu temsil eder. Tam kısaltma GNU Ağ Nesne Modeli Ortamı'na genişler - bu, projenin "çekirdek GNOME vizyonuna uymadığına" karar verdiği için planlanan ancak asla uygulanmayan bir teknolojiyi ifade eder.

Bununla birlikte, GNOME şimdi büyük bir proje. GTK + günümüzde örneğin bağımsız bir proje olmak yerine GNOME çalışanları tarafından sürdürülmektedir. Bir varlık olarak GNOME'un tarihsel ve teknik olarak ilgili olmalarına rağmen GNU'dan bağımsız olduğunu söylemek güvenlidir. GNOME'un kendi altyapısı vardır; kendi topluluğu; kendi yönetişim süreçleri.

Bir yan not olarak, bugünlerde GNOME ve KDE'nin (arkadaşça) rakipleri de budur. Bunun nedeni, 1996 yılında KDE'nin kurulduğu zaman, GNOME'un doğrudan KDE ile rekabet etmek amacıyla yaratılmasıdır. Ve bu rekabet bugüne kadar devam etti.


"Bilgisayar uzmanı olmayan kullanıcılar için de yazılım sağlamak istiyoruz. Bu nedenle, yeni başlayanların GNU sistemini kullanmasına yardımcı olmak için bir grafik masaüstü (GNOME adı verilen) geliştirdik." dan GNU resmi sayfası
Pandya

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.