<chapter id="licensing"> <title >&Qt; і питання ліцензування</title> <qandaset> <qandaentry> <question id="qt"> <para >До речі, а що таке &Qt;?</para> </question> <answer> <para >&Qt; — це заснована на класах C++ бібліотека для побудови інтерфейсів для користувача. До її складу входить також велика кількість допоміжних класів, серед яких класи для роботи з рядками, вводом і виводом інформації. Більшість віджетів, які ви бачите у програмах &kde; взято з цієї бібліотеки, це меню, кнопки, повзунки тощо. &Qt; працює на багатьох платформах, це надає вам змогу писати код, який можна буде зібрати на системах &UNIX;, а також у &Windows; і на вбудованих пристроях. Дізнатися більше про &Qt; можна за адресою <ulink url="http://www.qtsoftware.com" >http://www.qtsoftware.com</ulink >.</para> </answer> </qandaentry> <qandaentry> <question> <para >Чому у &kde; використано &Qt;?</para> </question> <answer> <para >&Qt; є дуже продуманим зібранням інструментів, у якому є майже все для побудови сучасного інтерфейсу користувача. &Qt; написано на C++, що надає змогу розробляти об’єктно-орієнтовані програми: це забезпечує ефективність і можливість повторного використання коду проекту в межах &kde;. На нашу думку у &UNIX; немає кращого набору інструментів — було б великою помилкою будувати &kde; на чомусь іншому окрім найкращого.</para> </answer> </qandaentry> <qandaentry> <question> <para >Чому у &kde; не використовуються GTK, XForms, Xlib або щось інше?</para> </question> <answer> <para >Існує велика кількість наборів інструментів. Для побудови однорідного інтерфейсу користувача і мінімального використання таких ресурсів як пам’ять у &kde; можна використати лише один з цих наборів. &Qt; було обрано з міркувань, описаних вище.</para> </answer> </qandaentry> <qandaentry> <question> <para >Але ж &Qt; не є вільним, хіба не так?</para> </question> <answer> <para >Ні, він є вільним! Починаючи з 4 вересня 2000 року, версії 2.2 бібліотеки &Qt; було випущено за умов дотримання ліцензії <acronym >GPL</acronym >, отже ці бібліотеки задовольняють всім вимогам, що висуваються до <quote >вільного програмного забезпечення</quote >. Починаючи з версії 4.5.0, Qt також можна використовувати за умов дотримання <acronym >LGPL</acronym >.</para> </answer> </qandaentry> <qandaentry> <question> <para >Чи можливе написання комерційних програм для &kde;?</para> </question> <answer> <para >Ви можете використовувати бібліотеки &kde; як для написання <quote >комерційного програмного забезпечення з закритим кодом</quote >, так і для написання <quote >комерційного програмного забезпечення з відкритим кодом</quote >. Якщо ви бажаєте написати програмне забезпечення з відкритим кодом, ви можете користуватися вільною редакцією &Qt;. Але якщо ви пишете програму з закритим кодом, використовувати вільну редакцію &Qt; не можна — вам слід придбати професійну редакцію &Qt; у Qt Software.</para > <para >Якщо вам потрібні додаткові відомості, зв’яжіться напряму з <ulink url="http://www.qtsoftware.com" >Qt Software</ulink >.</para> </answer> </qandaentry> </qandaset> </chapter>