# Perguntas acerca da &Qt; e das licenzas

Xa postos, que é &Qt;?

&Qt; é unha biblioteca baseada en C++ de clases para construir interfaces de usuario. Tamén inclúe moitas clases de utilidade como clases para cadeas e para xestionar a entrada e a saída. Fornece a maioría dos widgets que verá nun programa de &kde;: menús, botóns, barras deslizantes, &etc;. &Qt; é unha biblioteca multiplataforma que lle permite escreber código que compile nos sistemas &UNIX; e nos &Windows; e en sistemas empotrados. Pode aprender máis acerca de &Qt; en http://www.trolltech.com.

Porque emprega &kde; as &Qt;?

&Qt; é un toolkit moi sofisticado que fornece todo o que é preciso para construir unha interface de usuario moderna. &Qt; está escrita en C++, o que permite facer desenvolvimento orientado a obxectos, garantindo a eficiencia e a reutilización de código nun proxecto do tamaño e extensión de &kde;. Na nosa opinión non hai un toolkit mellor disponíbel para os sistemas &UNIX;, e tería sido un grave erro tentar construir &kde; en calquera cousa que non fose a mellor.

Por que non emprega &kde; a gtk, xforms, xlib ou outra?

Hai varios toolkits disponíbeis. Para fornecer unha interface de usuario consistente e manter os recursos empregados, como memoria, no mínimo, &kde; so debe empregar un deles. &Qt; foi escollida polos motivos antes mencionados.

Pero &Qt; non é libre, non si?

Claro que o é! O día 4 de setembro de 200, a versión 2.2 das bibliotecas &Qt; foron licenciadas sob a GPL, satisfacendo deste xeito todos os requerimentos do software libre.

Podo escreber software comercial para &kde;?

Pode empregar as bibliotecas de &kde; para escreber software comercial e privativo así como comercial e libre. Se escrebe sóftware open source pode empregar as &Qt; free edition. Pero se escrebe software privativo non pode empregar as &Qt; free edition, deberá obter a &Qt; professional edition de Troll Tech.

Se desexa máis información, contacte con Troll Tech directamente.