1 <chapter id="licensing">
2 <title>&Qt; and Licensing questions</title>
8 <para>What is &Qt;, by the way?</para>
11 <para>&Qt; is a C++-based class library to build user interfaces. It
12 also includes many utility classes like string classes and classes
13 to handle input and output. It
14 provides most of the widgets you will see in a &kde; application:
15 menus, buttons, sliders, &etc;. &Qt; is a cross-platform library that
16 allows you to write code that will compile on &UNIX; systems as well as
17 &Windows; and embedded devices. You can learn more about &Qt; at <ulink
18 url="http://www.trolltech.com">http://www.trolltech.com</ulink>.</para>
24 <para>Why does &kde; use &Qt;?</para>
27 <para>&Qt; is a very sophisticated toolkit that provides everything that
28 is needed to build a modern user interface. &Qt; is written in C++, thus
29 allowing object-oriented development which ensures efficiency and
30 code reuse in a project the size and scope of &kde;. In our opinion
31 there is no better toolkit available for &UNIX; systems and that it
32 would have been a grave mistake to try to build &kde; on anything but
39 <para>Why does &kde; not use gtk, xforms, xlib, whatever?</para>
42 <para>There are a number of toolkits available. To provide a
43 consistent user interface and to keep used resources such as memory to
44 a minimum, &kde; can use only one of them. &Qt; was selected for the
45 reasons mentioned above.</para>
51 <para>But &Qt; isn't free, is it?</para>
54 <para>It is! As of September 4, 2000, version 2.2 of the &Qt;
55 libraries were licensed under the <acronym>GPL</acronym>, thereby
56 fulfiling all aspects of <quote>free software</quote>.</para>
62 <para>Can I write commercial software for &kde;?</para>
65 <para>You can use the &kde; libraries to write <quote>commercial and
66 closed source</quote> as well as <quote>commercial and open
67 source</quote> software. If you write open source software you can
68 use the &Qt; free edition. But if you write closed source software
69 you may not use the &Qt; free edition; you need to obtain the &Qt;
70 professional edition from Troll Tech. </para> <para>If you want more
71 information, please contact <ulink
72 url="http://www.trolltech.com">Troll Tech</ulink> directly.</para>