> 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