docs.kde.org
O Qt™ e as Dúvidas da Licença
Anterior
Próxima

Capítulo 16. O Qt™ e as Dúvidas da Licença

16.1. O que é o Qt, atualmente?
16.2. Porque o KDE usa o Qt?
16.3. Porque o KDE não usa o GTK+, 'xforms', 'xlib', etc.?
16.4. Mas o Qt não é livre, é?
16.5. Posso criar software comercial para o KDE?
16.1.

O que é o Qt™, atualmente?

O Qt™ é uma biblioteca de classes baseada em C++ para criar interfaces de usuário. Inclui também várias classes utilitárias, como classes para cadeias de caracteres e para lidar com entradas/saídas. Oferece a maior parte dos elementos que iria ver num aplicativo do KDE: menus, botões, barras deslizantes, etc.. O Qt™ é uma biblioteca multi-plataforma que lhe permite criar código que irá compilar nos sistemas UNIX®, assim como no Windows® e nos dispositivos embutidos. Você poderá aprender mais sobre o Qt™ em http://www.trolltech.com.

16.2.

Porque o KDE usa o Qt™?

O Qt™ é uma ferramenta bastante sofisticada que oferece praticamente tudo o que é necessário para criar uma interface de usuário moderna. O Qt™ está escrito em C++, o que permite uma programação orientada por objetos que garante a eficiência e reutilização do código num projeto com o tamanho e abrangência do KDE. Na nossa opinião, não existe uma plataforma melhor para os sistemas UNIX® e seria um grave erro tentar desenvolver o KDE sobre algo que não fosse o melhor.

16.3.

Porque o KDE não usa o GTK+, 'xforms', 'xlib', etc.?

Existe um conjunto de plataformas disponíveis. Para oferecer uma interface de usuário consistente e para manter os recursos usados, como a memória, em níveis mínimos, o KDE só pode usar uma delas. O Qt™ foi selecionado pelas razões mencionadas acima.

16.4.

Mas o Qt™ não é livre, é?

É sim! Desde 4 de Setembro de 2000, a versão 2.2 das bibliotecas do Qt™ passaram a estar licenciadas segundo a GPL, cumprindo desde já todos os aspectos de “'software' livre”.

16.5.

Posso criar software comercial para o KDE?

Você pode usar as bibliotecas do KDE para criar “código fechado e comercial” assim como “código comercial e aberto”. Se criar software aberto, poderá usar a versão gratuita e livre do Qt™. Mas se fizer software fechado, não poderá usar a versão gratuita; você precisa obter a edição profissional do Qt™ da Troll Tech.

Se você quiser mais informações, por favor contacte diretamente a Troll Tech.

Anterior
Próxima
Principal


docs.kde.org