> hmm...nyinggung idkit soal KDE dan QT. KDE itu kan turunan dr QT, yg mau
> aku tanyain, QT itu kan bukan open source (walaupun free dan mendukung open
> source)....ini bener apa ngga ?
> kalau GNOME aku rasa free source code juga. .... cmiiw

Qt yang sangat lama memang hanya menggunakan lisensi QPL (Q Public License), 
tetapi sekarang udah menggunakan dual: QPL dan GPL sehingga benar-benar 
terklasifikasi sebagai produk open-source. KDE bukan turunan Qt, tetapi 
menggunakan dan memperluas Qt sebagai toolkit/framework aplikasi. Untuk 
library milik KDE sendiri, lisensinya variasi (LGPL,MIT,GPL,...) tetapi 
semuanya lisensi open-source.

GTK+ menggunakan LGPL, karenanya juga boleh digunakan untuk aplikasi komersil. 
Kalau KDE menggunakan Qt, maka GNOME mengandalkan GTK+. Sementara itu, 
berbagai library GNOME juga menggunakan beragam lisensi tetapi semua 
open-source.

Yang maniak dengan GTK+ akan mengkritik Qt karena Qt hanya open-source untuk 
versi Unix/X11 dan Embedded. Selain itu, lisensi GPL sehingga nggak bisa 
digunakan untuk aplikasi komersil. Kalau mau bikin aplikasi komersil, harus 
menggunakan lisensi komersil yang cukup mahal dari Trolltech, si pembuat Qt. 
Sementara Qt/Win dan Qt/Mac sepenuhnya komersil (kecuali Qt/Win, ada versi 
non-commercial untuk bikin freeware).

Yang maniak dengan Qt akan mengkritik GTK+ karena GTK+ menggunakan LGPL. 
Sesuai filosofi-nya FSF, LGPL ini nggak dianjurkan karena menyebabkan GTK+ 
bisa digunakan di aplikasi non open-source  (lihat Mozilla 6 -> Netscape 7), 
sementara itu, Qt Unix/X11 yang GPL menyebabkan mau nggak mau aplikasinya 
harus GPL juga. Yang lebih ekstrim malahan akan menganggap orang-orang 
tertentu bermuka dua: waktu Qt masih QPL teriaknya keras banget tetapi 
tenang-tenang saja ("nyaris tak terdengar") soal GTK+ yang LGPL.

Kalau dibandingkan, tiap distro juga punya preferensi tersendiri soal toolkit. 
SuSE nggak bermasalah menggunakan Qt untuk installer dan YaST-nya, sementara 
Anaconda-nya RedHat jelas-jelas GTK+-based. Mandrake memang KDE-friendly 
tetap saja HardDrake, rpmdrake, dan drake-drake yang lain menggunakan GTK+, 
ya nggak ?


Namari�. Tenn' enomentielva.

Ariya Hidayat, www.advogato.org/person/ariya



-- 
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3

Kirim email ke