Vragen over &Qt; en licenties
Wat is &Qt; eigenlijk?
&Qt; is een op C++ gebaseerde klassenbibliotheek waarmee gebruikersinterfaces kunnen worden gemaakt. Het bevat tevens vele utility-klassen, zoals string-klassen en klassen waarmee invoer/uitvoer kan worden afgehandeld. Verder levert het de meeste widgets die u in een &kde;-toepassing kunt zien: schuifregelaars, knoppen, menu's, &etc;. &Qt; is een cross-platform-bibliotheek waarmee u programma's kunt schrijven die gecompileerd kunnen worden op &UNIX;-computers maar ook op &Windows;, MacOS en embedded devices. Meer over &Qt; kunt u vinden op http://www.trolltech.com.
Waarom maakt &kde; gebruik van &Qt;?
&Qt; is een moderne en uitgebreide toolkit die alles biedt dat nodig is om een moderne gebruikersinterface te maken. &Qt; is geschreven in de programmeertaal C++ waarmee objectgeoriënteerd ontwikkeld kan worden. Dit verzekert de efficiëntie en het hergebruik van code in een project met de omvang van &kde;. In onze opinie is er geen betere toolkit beschikbaar voor &UNIX;-systemen en het zou een flinke blunder zijn geweest om &kde; op iets anders dan het beste te bouwen.
Waarom gebruikt &kde; geen gtk, xforms, xlibs, etc?
Er zijn een aantal toolkits beschikbaar. Om een consistente gebruikersinterface aan te bieden en het gebruik van gegevensbronnen, zoals geheugen, tot een minimum te beperken kan &kde; slechts één ervan gebruiken. &Qt; is gekozen om de hierboven genoemde redenen.
Maar &Qt; is toch niet vrij?
Dat is het wel degelijk! Op 4 september 2002 is versie 2.2 van de &Qt;-bibliotheken geplaatst onder de GPL-licentie, waardoor in alle aspecten van free software
wordt voorzien.
Kan ik commerciële software voor &kde; schrijven?
U kunt de &kde;-bibliotheken gebruiken voor het schrijven van commerciële en closed source
evenals voor commerciële en opensource
software. Als u opensource-software schrijft, kunt u gebruik maken van de &Qt; free edition. Maar als u closed source-software schrijft, dan mag u de &Qt; free edition niet gebruiken, u dient de &Qt; professional edition bij Troll Tech aan te schaffen. Voor meer informatie: neem rechtstreeks contact op met Troll Tech.