# &Qt; og spørgsmål om licens

Hvad er &Qt;, forresten?

&Qt; er et C++-baserat klassebibliotek til at bygge brugergrænseflader. Det indeholder mange hjælpeklasser såsom strengklasser og klasser til at håndtere ind- og uddata. Det sørger for de fleste grafiske kontroller som du ser i et &kde;-program: menuer, knapper, etc. &Qt; er et flerplatformsbibliotek som gør at du kan skrive kode som kompilerer både på &UNIX;-system og &Windows;. Du kan finde ud af mere om &Qt; på http://www.trolltech.com.

Hvorfor bruges &Qt; af &kde;?

&Qt; er en meget avanceret værktøjskasse som sørger for alt som behøves for at bygge en moderne brugergrænseflade. &Qt; er skrevet i C++, og gør det derfor muligt at bruge objektorienteret udvikling som garanterer effektivitet og genbrug af kode i et projekt af &kde;'s størrelse og omfatning. Efter vor mening findes der ingen bedre værktøjskasse tilgængelig for &UNIX;-systemer og det ville have været en stor fejl at forsøge at bygge &kde; med noget andet end det bedste.

Hvorfor bruges ikke GTK, Xforms, Xlib eller noget andet af &kde;?

Der er et stort antal tilgængelige værktøjssamlinger. For at få en konsekvent brugergrænseflade og holde ressourceforbruget af f.eks. hukommelse på et minimum, kan &kde; kun bruge en af dem. &Qt; valgtes af de grunde der nævnes ovenfor.

Men &Qt; er vel ikke frit, eller?

Det er frit! Fra 4. september, 2000, er licensen version 2.2 for &Qt;-bibliotekerne GPL, så på den måde opfyldes alle aspekter af frit programmel.

Kan jeg skrive kommercielle programmer for &kde;?

Du kan bruge &kde;'s biblioteker til at skrive programmer med kommerciel og lukket kildekode så vel som kommerciel og åben kildekode. Hvis du skriver åbne programmer kan du bruge &Qt;'s frie version. Men hvis du skriver programmer med begrænset kildekode må du ikke længere bruge &Qt;'s frie version, men skal købe &Qt;'s professionelle version fra Troll Tech.

Hvis du vil have mere information, så kontakt Troll Tech direkte.