> Kalau saya gunakan Qt API yg free ato non-commercial, > ada gak batasan lainnya, selain aplikasi yg saya buat > harus open source ?
Untuk Qt Windows NC (non-commercial), misalnya Qt 3 yang dipaket di buku resmi Qt, lisensi program tidak bisa GPL karena GPL tidak kompatibel dengan lisensi Qt NC. Solusinya adalah menggunakan lisensi lain (misalnya BSD) atau menyertakan pernyataan khusus yang mengijinkan programnya dilink dengan Qt NC. Ini tentu saja tidak berlaku untuk platform lain (Mac dan Linux) karena Qt NC hanya ada di Windows. Untuk Qt GPL (Qt 3 di Linux dan Mac, Qt 4 di semua platform), programnya harus menggunakan lisensi GPL. Boleh tidak menggunakan GPL, tetapi bagian yang dicover oleh non-GPL itu hanya program Anda sendiri. > Apakah ada bbrp API yg memang hanya utk yg versi > commercial, yang tidak dapat digunakan di versi free / > non commercial ? (Ini hanya untuk platform Windows karena Qt NC tidak ada di Linux dan Mac) Ada, misalnya modul ActiveQt yang bisa digunakan untuk membuat komponen ActiveX dengan Qt. Ini hanya bisa digunakan kalau ada lisensi komersil Qt. > Apakah Qt versi free dan non-commercial sudah cukup > untuk mengembangkan aplikasi client-server dengan socket > yang multithread ? Cukup. Baik fasilitas untuk socket maupun thread sudah disediakan. > Apakah Qt sudah memiliki API utk : > - logging Logging supersederhana ada (qDebug). Tetapi biasanya logging ini spesifik untuk tiap aplikasi, jadi harus dibuat sendiri. > - synchronous/asynchronous messaging Kurang jelas maksudnya apa. Tetapi dengan menggunakan socket, yang ini bisa dibuat sendiri. Qt versi embedded punya "communication protocol" tapi rasanya bukan ini yang dimaksud. > - dukungan terhadap CORBA Tidak ada. Untuk ini gunakan misalnya MICO atau ORBit. -- http://www.google.com/search?q=ariya+hidayat&btnI -- Berhenti langganan: [EMAIL PROTECTED] Arsip dan info: http://linux.or.id/milis