Translation by Artem Sereda with my minor changes
[kde-ru.git] / docs / kdebase-runtime / faq / qt.docbook
bloba3518c26f47cbc15a330550c9b93b35585bf417a
1 <chapter id="licensing">
2 <title
3 >&Qt; и вопросы лицензирования</title>
5 <qandaset>
7 <qandaentry>
8 <question id="qt">
9 <para
10 >Кстати, а что такое &Qt;,?</para>
11 </question>
12 <answer>
13 <para
14 >&Qt; - это библиотека классов C++, основное предназначения которой - автоматизировать взаимодействие программ с пользователем. Она также предоставляет множество дополнительных утилит. Большая часть элементов управления приложений &kde; берётся из библиотеки: меню, кнопки, ползунки и т.д. &Qt; помогает в написании кросс-платформенных (переносимых) приложений, которые смогут работать не только в &UNIX;-подобных операционных системах, но и в нестандартных, таких как &Windows;, на встраиваемых устройствах. Получить более подробную информацию можно на официальном сайте &Qt; - <ulink url="http://www.trolltech.com"
15 >http://www.trolltech.com</ulink
16 >. Уместным будет также привести ссылку на <ulink url="http://hardclub.donntu.edu.ua/projects/qt/pages/index.htm"
17 >Неофициальный русскоязычный центр поддержки разработчиков на Qt</ulink
18 >.</para>
19 </answer>
20 </qandaentry>
22 <qandaentry>
23 <question>
24 <para
25 >Почему &kde; использует &Qt;?</para>
26 </question>
27 <answer>
28 <para
29 >&Qt; предоставляет очень мощную и гибкую инфраструктуру для создания современных пользовательских интерфейсов. &Qt; написана C++, что предполагает объектно-ориентированную разработку, возможность легко и эффективно использовать её в проекте такого размера, как &kde;. Мы считаем, что не существует лучшего подобного средства для &UNIX;, и что попытки основывать &kde; на любом другом - ошибка и утопия.</para>
30 </answer>
31 </qandaentry>
33 <qandaentry>
34 <question>
35 <para
36 >Почему &kde; не использует gtk, xforms, xlib или что-то ещё?</para>
37 </question>
38 <answer>
39 <para
40 >Существует множество графических библиотек. Но для того, чтобы интерфейс был последовательным и согласованным, а также чтобы минимизировать количество потребляемых ресурсов (прежде всего памяти), &kde; может использовать только одну из них. &Qt; была выбрана по причинам, приведённым выше.</para>
41 </answer>
42 </qandaentry>
44 <qandaentry>
45 <question>
46 <para
47 >Но &Qt;, не бесплатна, не так ли?</para>
48 </question>
49 <answer>
50 <para
51 >Не так! Начиная с 4 сентября 2000, версии 2.2, библиотеки &Qt; распространяются по лицензии <acronym
52 >GPL</acronym
53 >, что автоматически означает, что это <quote
54 >свободное программное обеспечение</quote
55 > (<quote
56 >free software</quote
57 >, ПО с открытым исходным кодом - open source software).</para>
58 </answer>
59 </qandaentry>
61 <qandaentry>
62 <question>
63 <para
64 >Могу ли я писать коммерческое ПО для &kde;?</para>
65 </question>
66 <answer>
67 <para
68 >Да. Но коммерческое ПО может быть как с закрытым исходным кодом, так и с открытым. В последнем случае, вы можете использовать &Qt; free edition. Но если вы (почему-то) выбрали закрытый исходный код, вам нужно приобрести &Qt; professional edition у компании Troll Tech. </para
69 > <para
70 >Для подробностей свяжитесь с <ulink url="http://www.trolltech.com"
71 >Troll Tech</ulink
72 > напрямую.</para>
73 </answer>
74 </qandaentry>
75 </qandaset>
76 </chapter>