Apa hubungan antara GNU dan GNOME?

16

Apakah ada hubungan antara GNU dan GNOME?

Dan selanjutnya lisensi GPL terkait?

Pandya
sumber

Jawaban:

23

@rob benar. GNOME secara teknis adalah proyek resmi GNU. Namun, ada banyak sejarah yang menarik.

Mari memutar kembali jamnya

Ini tahun 1996. Tidak ada lingkungan desktop. Pengguna dan sysadmin mengumpulkan lingkungan dari kumpulan program. Manajer jendela yang berbeda, aplikasi yang berbeda, mungkin dermaga. Ada dua toolkit utama di pasar: Qt dan GTK +. Qt telah ada untuk sementara waktu, dan merupakan produk komersial dari sebuah perusahaan bernama Trolltech. GTK + juga sudah ada untuk sementara waktu. Itu terkait longgar dengan FSF, karena awalnya ditulis untuk digunakan dalam GIMP. Ada lebih banyak toolkit, seperti (misalnya) Motif, tetapi untuk tujuan diskusi ini, kami tidak peduli tentang mereka.

Lingkungan Desktop Kool, juga dikenal sebagai KDE, dibuat pada Oktober tahun itu sebagai tanggapan atas kenyataan bahwa tidak ada lingkungan desktop terpadu untuk sistem UNIX. (Proyek KDE dengan cepat menjatuhkan "Kool" hanya demi "K" yang tidak ditentukan. Itu jelas merupakan pilihan yang baik.) Pencipta KDE, Matthias Ettrich, memilih untuk menggunakan Qt untuk desktop barunya. Ini adalah masalah besar bagi komunitas perangkat lunak bebas. Itu berarti bahwa untuk menggunakan desktop yang mengagumkan dan gratis yang telah dibuat Matthias, mereka harus menginstal perangkat lunak berpemilik - Qt.

Apa yang harus dilakukan?

FSF menanggapi dengan tidak hanya satu tetapi dua proyek, keduanya bekerja secara paralel kalau-kalau satu tidak berjalan dengan baik. Yang pertama adalah proyek yang disebut Harmony. Harmony dimaksudkan untuk menjadi klon perangkat lunak bebas berlisensi LGPL yang berlisensi API dan Qt. Idenya adalah bahwa komunitas akan mempertahankan KDE, hanya mengganti bit hak milik.

Proyek Harmony tidak pernah berhasil. Pengembangan berlangsung sekitar 4 tahun sebelum Qt dilisensikan kembali pada tahun 2000 menjadi perangkat lunak sepenuhnya gratis (seperti yang didefinisikan oleh FSF), sehingga menghilangkan motivasi asli untuk Harmony. Karena kedua melepaskan dan keberhasilan proyek kedua, Harmony ditinggalkan.

Saya yakin Anda sudah menebak apa proyek kedua itu sekarang. Itu adalah GNOME.

Mengikat semuanya bersama-sama

Saya sudah memberikan sejarah di atas. Sekarang mari kita ikat semuanya menjadi simpul yang bagus.

Jadi, untuk menjawab pertanyaan Anda: ya, ada hubungan antara GNU dan GNOME. GNOME adalah lingkungan desktop resmi dari proyek GNU dan karenanya merupakan proyek GNU resmi dan merupakan bagian dari sistem operasi GNU. Secara historis, itu dibuat oleh GNU sebagai tanggapan atas ketergantungan KDE pada Qt. Faktanya, G dalam GNOME adalah singkatan dari GNU. Akronim lengkap diperluas ke GNU Network Object Model Environment - ini mengacu pada teknologi yang direncanakan tetapi tidak pernah diimplementasikan, karena proyek memutuskan bahwa "tidak sesuai dengan visi inti GNOME".

Yang sedang berkata, GNOME adalah proyek besar sekarang. GTK + dikelola oleh orang-orang GNOME saat ini, misalnya, bukannya menjadi proyek independen. Aman untuk mengatakan bahwa GNOME sebagai suatu entitas tidak tergantung pada GNU, meskipun mereka terkait secara historis dan teknis. GNOME memiliki infrastruktur sendiri; komunitasnya sendiri; proses tata kelola sendiri.

Sebagai catatan, ini juga mengapa GNOME dan KDE adalah saingan (ramah) saat ini. Karena pada tahun 1996, ketika KDE didirikan, GNOME dibuat dengan tujuan langsung bersaing dengan KDE. Dan persaingan itu telah berlangsung sampai sekarang.

strugee
sumber
Anda mungkin ingin menambahkan paragraf "Kami juga ingin menyediakan perangkat lunak untuk pengguna yang bukan ahli komputer. Oleh karena itu kami mengembangkan desktop grafis (disebut GNOME) untuk membantu pemula menggunakan sistem GNU." dari halaman resmi GNU
Pandya