Qt™ og spørgsmål om licens |
forrige | næste |
16.1. | 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. | |
16.2. | 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. | |
16.3. | 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. | |
16.4. | 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”. | |
16.5. | 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. |
forrige | hjem | næste |
Diverse spørgsmål | op | Få mere information |