KDE -programvarekompilering - KDE Software Compilation
|
| |
| Utvikler (er) | KDE |
|---|---|
| Første utgivelse | 1.0 / 12. juli 1998 |
| Endelig utgivelse | 17.12.3 (6. mars 2018 ) [±] |
| Skrevet inn | Hovedsakelig C ++ ( Qt ), noen C |
| Operativsystem | Hele DE: Unix-lignende med X11 eller Wayland og også Windows XP - 7 . Bare programmer: Mac OS X 10.4 - 10.6 |
| Tilgjengelig i | 86 språk |
Liste over språk
| |
| Type | Skrivebordsmiljø |
| Tillatelse | GNU GPL , GNU LGPL , BSD License , MIT License |
| Nettsted | www |
Den KDE Software Compilation ( KDE SC ) var en samlebetegnelse for skrivebordsmiljø pluss en rekke anvendelser inkludert som produseres av KDE . Fra 1.0 -utgivelsen i juli 1998 til utgivelsen av versjon 4.4 i februar 2010, ble Software Compilation ganske enkelt kjent som KDE , som sto for K Desktop Environment til rebrand. Den da kalt KDE SC ble brukt fra 4.4 og frem til den siste utgaven 4.14 i juli 2014. Den besto av KDE Plasma 4 -skrivebordet og de KDE -programmene, hvis utviklingsteam valgte å følge programvarekompileringens utgivelsesplan. Etter det ble KDE SC delt inn i tre separate produktenheter: KDE Plasma , KDE Frameworks og KDE Applications , hver med sine egne uavhengige utgivelsesplaner.
Historie
Opprinnelse
KDE ble grunnlagt i 1996 av Matthias Ettrich , som da var student ved University of Tübingen . På den tiden ble han plaget av visse aspekter ved Unix -skrivebordet. Blant hans betenkeligheter var at ingen av søknadene så, følte eller fungerte likt. Han foreslo dannelse av ikke bare et sett med applikasjoner, men heller et skrivebordsmiljø , der brukerne kunne forvente at ting skulle se ut, føles og fungere konsekvent. Han ønsket også å gjøre dette skrivebordet enkelt å bruke; en av hans klager på datidens desktop -applikasjoner var at kjæresten hans ikke kunne bruke dem. Hans første Usenet -innlegg vekket stor interesse, og KDE -prosjektet ble født.
Ettrich valgte å bruke Trolltechs Qt -rammeverk for KDE -prosjektet. Andre programmerere begynte raskt å utvikle KDE/Qt -applikasjoner, og i begynnelsen av 1997 ble noen få programmer utgitt.
Første serie
Juli 1998 ble K Desktop Environment 1.0 utgitt. I november 1998 ble Qt-verktøysettet to-lisensiert under gratis/ åpen kildekode Q Public License (QPL) og en proprietær lisens for proprietære programvareutviklere. Debatten fortsatte om kompatibilitet med GNU General Public License (GPL), så i september 2000 gjorde Trolltech Unix -versjonen av Qt -bibliotekene tilgjengelige under GPL, i tillegg til QPL. Trolltech fortsatte å kreve lisenser for å utvikle proprietær programvare med Qt. Kjernebibliotekene til KDE er samlet lisensiert under GNU LGPL , men den eneste måten proprietær programvare kan bruke dem på, var å utvikle under vilkårene i Qt proprietær lisens.
Andre serie
Fra 23. oktober 2000 introduserte den andre serien med utgivelser, K Desktop Environment 2 , betydelige teknologiske forbedringer. Disse inkluderte DCOP (Desktop COmmunication Protocol), KIO (et I/O -bibliotek for applikasjoner), KParts (en komponentobjektmodell , som lar et program bygge inn en annen i seg selv) og KHTML (en HTML -gjengivelse og tegningsmotor).
Tredje serie
Den tredje serien var mye større enn forrige serie, bestående av seks store utgivelser som startet 3. april 2002. API -endringene mellom K Desktop Environment 2 og K Desktop Environment 3 var relativt små, noe som betyr at KDE 3 i stor grad kan sees på som en fortsettelse i K Desktop Environment 2 -serien. Alle versjoner av K Desktop Environment 3 ble bygget på Qt 3, som bare ble utgitt under GPL for Linux og Unix-lignende operativsystemer, inkludert Mac OS X . Det er merket stabilt som kjører på Mac OS X siden 2008. I motsetning til KDE SC 4 krever det imidlertid en X11 -server for å fungere. I 2002 begynte medlemmer av KDE on Cygwin -prosjektet å overføre GPL -lisensiert Qt/X11 -kodebase til Windows.
Fjerde serie
KDE Software Compilation 4 , først utgitt 11. januar 2008, er basert på Qt 4, som også er utgitt under GPL for Windows og Mac OS X. Derfor kan KDE SC 4 -applikasjoner også kompileres og kjøres på disse operativsystemene . KDE Software Compilation 4 på Mac OS X regnes for tiden som beta, mens det i Windows ikke er i endelig tilstand, så applikasjoner kan være uegnet for daglig bruk.
KDE SC 4 inneholder mange nye teknologier og tekniske endringer. Midtpunktet er et redesignet skrivebord og paneler samlet kalt Plasma , som erstatter Kicker , KDesktop og SuperKaramba ved å integrere funksjonaliteten i ett stykke teknologi; Plasma er ment å være mer konfigurerbar for de som ønsker å oppdatere den flere tiår gamle skrivebordsmetaforen . Det er en rekke nye rammer, inkludert Phonon (et nytt multimediegrensesnitt som gjør KDE uavhengig av en bestemt mediebakend) Solid (et API for nettverk og bærbare enheter) og Decibel (et nytt kommunikasjonsrammeverk for å integrere alle kommunikasjonsprotokoller i skrivebordet). Et metadata- og søkeramme som inkluderer Strigi som en fulltekstfilindekseringstjeneste, og NEPOMUK med KDE-integrasjon.
Fra og med Qt 4.5 ble Qt også gjort tilgjengelig under LGPL versjon 2.1, et stort skritt for KDE -adopsjon i bedrifts- og proprietære miljøer, ettersom LGPL tillater proprietære applikasjoner å koble til biblioteker lisensiert under LGPL.
Etter fjerde serie
Fra august 2014 gir KDE ikke lenger synkroniserte utgivelser av hele programvarekompilasjonen; i stedet er programvaren delt inn i tre deler:
- KDE Frameworks 5 , en samling av biblioteker og programvarerammer (5.0 utgitt 7. juli 2014, og nye store utgivelser blir gjort månedlig)
- KDE Plasma 5 , et skrivebordsmiljø (5.0 utgitt 15. juli 2014, og nye store utgivelser blir laget hver tredje måned)
- KDE Applications , en bunt med applikasjoner og støttebiblioteker (14.12 var den første versjonen som inkluderte Frameworks 5-baserte applikasjoner, og introduserte datobaserte versjonsnumre).
Store endringer inkluderer et skifte fra Qt 4 til Qt 5, støtte for neste generasjons skjermserverprotokoll Wayland , støtte for neste generasjons gjengivelse API Vulkan og modularisering av KDE-kjernebibliotekene. Første utgivelser av Frameworks 5 og Plasma 5 ble gjort tilgjengelig i juli 2014.
Utgivelsene KDE Frameworks 5, KDE Plasma 5 og KDE Applications 5 er ikke én entitet. Disse delene har bare blitt utgitt sammen, og det har virkelig ikke vært nyttig å kobbe dem under ett navn. Tredjeparts utviklere trodde de bare ville målrette seg mot Plasma -arbeidsområder, Plasmabrukere har trodd at du bare kan kjøre “KDE -apper”, potensielle brukere av applikasjoner vil anta at du bare kan bruke dem inne i Plasma -arbeidsområder - alle usanne, alle av dem tatt rett ut av min daglige opplevelse.
Utvikling
Kildekode
KDE SC -utgivelser blir gjort til KDE FTP -serveren i form av kildekode med konfigurasjonsskript , som blir samlet av operativsystemleverandører og integrert med resten av systemene før distribusjon. De fleste leverandører bruker bare stabile og testede versjoner av KDE SC, og tilbyr den i form av lett installerbare, forhåndskompilerte pakker. Kildekoden til hver stabil- og utviklingsversjon av KDE SC er lagret i KDEs kildekodelager, ved hjelp av Git . KDE Platform er lisensiert under LGPL, BSD lisens, MIT lisens eller X11 lisens. Applikasjoner tillater også GPL. Dokumentasjon tillater også FDL . CMake -moduler må være lisensiert under BSD -lisensen.
Store utgivelser
Store utgivelser er utgivelser som starter en serie (versjonsnummer X.0). Disse utgivelsene får bryte binær kompatibilitet med forgjengeren, eller for å si det annerledes, alle følgende utgivelser (X.1, X.2, ...) garanterer binær portabilitet ( API og ABI ). Dette betyr for eksempel at programvare som ble utviklet for KDE 3.0 vil fungere på alle (fremtidige) KDE 3 -utgivelser; Imidlertid er det ikke garantert at en applikasjon utviklet for KDE 2 vil kunne bruke KDE 3 -bibliotekene. KDE -versjonsnumre følger Qt -utgivelsessyklusen, noe som betyr at KDE SC 4 er basert på Qt 4, mens KDE 3 var basert på Qt 3.
Qt 5.0 ble utgitt 19. desember 2012, Qt 5.2 12. desember 2013. Og for eksempel krever KDE Frameworks 5.21.0 Qt> = 5.4, og støtter ikke lenger Qt 5.3 (jfr. Qt versjonshistorikk ).
Standardutgivelser
Det er to hovedtyper av standardutgivelser: Feature -utgivelser og bugfix -utgivelser.
Funksjonsutgivelser har to versjonsnumre, for eksempel 3.5 og inneholder nye funksjoner. Så snart en funksjonsutgivelse er klar og annonsert, starter arbeidet med den neste funksjonsutgivelsen. En funksjonsutgivelse trenger flere måneder for å være ferdig, og mange feil som er løst i løpet av denne tiden, blir portportert tilbake til den stabile grenen, noe som betyr at disse reparasjonene er innlemmet i den siste stabile utgivelsen av bugfix -utgivelser. Under KDE SC 4 -serien hadde KDE SC en funksjonsutgivelse omtrent hvert halvår. Siden splittelsen har KDE Plasma gitt ut en ny funksjonsversjon omtrent hver 3. - 4. måned.
Bugfix -utgivelser har tre versjonsnumre, f.eks. KDE 1.1.1, og fokuserer på å fikse feil, mindre feil og gjøre forbedringer i brukervennligheten. Bugfix -utgivelser tillater generelt ikke nye funksjoner, selv om noen utgivelser inneholder små forbedringer. En forkortet utgivelsesplan brukes. Fra og med KDE SC 4 -serien har KDE SC en vedlikeholdsutgivelse omtrent hver måned, bortsett fra i måneden med en funksjonsutgivelse, mens med Plasma 5 har bugfix -utgivelser en tendens til å skje enda kortere som 2-3 uker.
Slippsyklus
| Tidslinje for store utgivelser | |||||
|---|---|---|---|---|---|
| Dato | Utgivelse | ||||
| 14. oktober 1996 | Prosjekt kunngjort av Matthias Ettrich | ||||
| KDE 1 | |||||
| 12. juli 1998 | KDE 1.0 | ||||
| 6. februar 1999 | KDE 1.1 | ||||
| KDE 2 | |||||
| 23. oktober 2000 | KDE 2.0 | ||||
| 26. februar 2001 | KDE 2.1 | ||||
| 15. august 2001 | KDE 2.2 | ||||
| KDE 3 | |||||
| 3. april 2002 | KDE 3.0 | ||||
| 28. januar 2003 | KDE 3.1 | ||||
| 3. februar 2004 | KDE 3.2 | ||||
| 19. august 2004 | KDE 3.3 | ||||
| 16. mars 2005 | KDE 3.4 | ||||
| 29. november 2005 | KDE 3.5 | ||||
| KDE SC 4 ( Qt4 -basert programvare) | |||||
| 11. januar 2008 | KDE 4.0 | ||||
| 29. juli 2008 | KDE 4.1 | ||||
| 27. januar 2009 | KDE 4.2 | ||||
| 4. august 2009 | KDE 4.3 | ||||
| 9. februar 2010 | KDE SC 4.4 | ||||
| 10. august 2010 | KDE SC 4.5 | ||||
| 26. januar 2011 | KDE SC 4.6 | ||||
| 27. juli 2011 | KDE SC 4.7 | ||||
| 25. januar 2012 | KDE SC 4.8 | ||||
| 1. august 2012 | KDE SC 4.9 | ||||
| 5. februar 2013 | KDE SC 4.10 | ||||
| 14. august 2013 | KDE SC 4.11 KDE Plasma 4 -funksjon fryser + LTS til august 2015 | ||||
| 18. desember 2013 | KDE SC 4.12 | ||||
| 16. april 2014 | KDE SC 4.13 | ||||
| 31. juli 2014 | KDE SC 4.14 utgitt; Noen programmer er basert på KDE Platform 4 , noen på KDE Frameworks 5 | ||||
| Etter fjerde serie ( Qt5 -basert programvare) | |||||
| Dato | Utgivelse | Dato | Utgivelse | Dato | Utgivelse |
| KDE Frameworks 5 | KDE Plasma 5 | KDE -applikasjoner | |||
| 7. juli 2014 | KDE Frameworks 5.0 | 15. juli 2014 | KDE Plasma 5.0 | ||
| 7. august 2014 | KDE Frameworks 5.1 | ||||
| 12. september 2014 | KDE Frameworks 5.2 | ||||
| 7. oktober 2014 | KDE Frameworks 5.3 | 15. oktober 2014 | KDE Plasma 5.1 | ||
| 6. november 2014 | KDE Frameworks 5.4 | ||||
| 11. desember 2014 | KDE Frameworks 5.5 | 17. desember 2014 | KDE -applikasjoner 14.12 | ||
| 8. januar 2015 | KDE Frameworks 5.6 | 27. januar 2015 | KDE Plasma 5.2 | ||
| 14. februar 2015 | KDE Frameworks 5.7 | ||||
| 13. mars 2015 | KDE Frameworks 5.8 | ||||
| 10. april 2015 | KDE Frameworks 5.9 | 28. april 2015 | KDE Plasma 5.3 | 15. april 2015 | KDE -programmer 15.04 |
| 8. mai 2015 | KDE Frameworks 5.10 | ||||
| 12. juni 2015 | KDE Frameworks 5.11 | ||||
| 10. juli 2015 | KDE Frameworks 5.12 | ||||
| 12. august 2015 | KDE Frameworks 5.13 | 25. august 2015 | KDE Plasma 5.4 | 19. august 2015 | KDE -programmer 15.08 |
| 12. september 2015 | KDE Frameworks 5.14 | ||||
| 10. oktober 2015 | KDE Frameworks 5.15 | ||||
| 13. november 2015 | KDE Frameworks 5.16 | ||||
| 12. desember 2015 | KDE Frameworks 5.17 | 8. desember 2015 | KDE Plasma 5.5 | 16. desember 2015 | KDE -programmer 15.12 |
| 9. januar 2016 | KDE Frameworks 5.18 | ||||
| 13. februar 2016 | KDE Frameworks 5.19 | ||||
| 13. mars 2016 | KDE Frameworks 5.20 | 22. mars 2016 | KDE Plasma 5.6 | ||
| 9. april 2016 | KDE Frameworks 5.21 | 20. april 2016 | KDE -applikasjoner 16.04 | ||
| 15. mai 2016 | KDE Frameworks 5.22 | ||||
| 13. juni 2016 | KDE Frameworks 5.23 | ||||
| 9. juli 2016 | KDE Frameworks 5.24 | 5. juli 2016 | KDE Plasma 5.7 | ||
| 13. august 2016 | KDE Frameworks 5.25 | 18. august 2016 | KDE -programmer 16.08 | ||
| 10. september 2016 | KDE Frameworks 5.26 | ||||
| 8. oktober 2016 | KDE Frameworks 5.27 | 4. oktober 2016 | KDE Plasma 5,8 LTS | ||
| 15. november 2016 | KDE Frameworks 5.28 | ||||
| 12. desember 2016 | KDE Frameworks 5.29 | 15. desember 2016 | KDE -applikasjoner 16.12 | ||
| 14. januar 2017 | KDE Frameworks 5.30 | 31. januar 2017 | KDE Plasma 5.9 | ||
| 11. februar 2017 | KDE Frameworks 5.31 | ||||
| 11. mars 2017 | KDE Frameworks 5.32 | ||||
| 8. april 2017 | KDE Frameworks 5.33 | 20. april 2017 | KDE -applikasjoner 17.04 | ||
| 13. mai 2017 | KDE Frameworks 5.34 | 30. mai 2017 | KDE Plasma 5.10 | ||
| 10. juni 2017 | KDE Frameworks 5.35 | ||||
| 8. juli 2017 | KDE Frameworks 5.36 | ||||
| 13. august 2017 | KDE Frameworks 5.37 | 17. august 2017 | KDE -applikasjoner 17.08 | ||
| 9. september 2017 | KDE Frameworks 5.38 | ||||
| 14. oktober 2017 | KDE Frameworks 5.39 | ||||
| 11. november 2017 | KDE Frameworks 5.40 | 30. november 2017 | KDE Plasma 5.11 | ||
| 10. desember 2017 | KDE Frameworks 5.41 | 14. desember 2017 | KDE -applikasjoner 17.12 | ||
| 13. januar 2018 | KDE Frameworks 5.42 | ||||
| 12. februar 2018 | KDE Frameworks 5.43 | 6. februar 2018 | KDE Plasma 5.12 LTS | ||
| 10. mars 2018 | KDE Frameworks 5.44 | ||||
| 14. april 2018 | KDE Frameworks 5.45 | 19. april 2018 | KDE -applikasjoner 18.04 | ||
| 12. mai 2018 | KDE Frameworks 5.46 | ||||
| 9. juni 2018 | KDE Frameworks 5.47 | 12. juni 2018 | KDE Plasma 5.13 | ||
| 14. juli 2018 | KDE Frameworks 5.48 | ||||
| 11. august 2018 | KDE Frameworks 5.49 | 16. august 2018 | KDE -applikasjoner 18.08 | ||
| 8. september 2018 | KDE Frameworks 5.50 | ||||
| 15. oktober 2018 | KDE Frameworks 5.51 | 9. oktober 2018 | KDE Plasma 5.14 | ||
| 10. november 2018 | KDE Frameworks 5.52 | ||||
| 8. desember 2018 | KDE Frameworks 5.53 | 13. desember 2018 | KDE -applikasjoner 18.12 | ||
| 12. januar 2019 | KDE Frameworks 5.54 | ||||
| 9. februar 2019 | KDE Frameworks 5.55 | 12. februar 2019 | KDE Plasma 5.15 | ||
| 9. mars 2019 | KDE Frameworks 5.56 | ||||
| 13. april 2019 | KDE Frameworks 5.57 | 18. april 2019 | KDE -applikasjoner 19.04 | ||
| 13. mai 2019 | KDE Frameworks 5.58 | ||||
| 8. juni 2019 | KDE Frameworks 5.59 | 11. juni 2019 | KDE Plasma 5.16 | ||
| 13. juli 2019 | KDE Frameworks 5.60 | ||||
| 10. august 2019 | KDE Frameworks 5.61 | 15. august 2019 | KDE -applikasjoner 19.08 | ||
| 14. september 2019 | KDE Frameworks 5.62 | ||||
| 14. september 2019 | KDE Frameworks 5.62 | ||||
| 12. oktober 2019 | KDE Frameworks 5.63 | 15. oktober 2019 | KDE Plasma 5.17 | ||
| 10. november 2019 | KDE Frameworks 5.64 | ||||
| 14. desember 2019 | KDE Frameworks 5.65 | 12. desember 2019 | KDE -applikasjoner 19.12 | ||
| 11. januar 2020 | KDE Frameworks 5.66 | ||||
| 2. februar 2020 | KDE Frameworks 5.67 | 11. februar 2020 | KDE Plasma 5.18 | ||
| 7. mars 2020 | KDE Frameworks 5.68 | ||||
| 5. april 2020 | KDE Frameworks 5.69 | 23. april 2020 | KDE -applikasjoner 20.04 | ||
| 2. mai 2020 | KDE Frameworks 5.70 | ||||
KDE -teamet gir ut nye versjoner med jevne mellomrom.
Kodelinjer
- KDE 1.0 hadde 800.000 LoC .
- KDE 4.3 hadde 4.200.000 LoC.
Gjennomføring
Mest KDE-programvare bruker Qt som kjører på de fleste Unix og Unix-lignende systemer (inkludert Mac OS X), Android og Microsoft Windows. Fra og med 2011 fungerer CMake som byggeverktøy . Dette gjør at KDE kan støtte et bredere spekter av plattformer, inkludert Windows. GNU gettext brukes til oversettelse. Doxygen brukes til å generere api -dokumentasjon.
Oversikt
- KDE -programvarekompilering: KDE -programvarekompilering (KDE SC) er de koordinerte utgivelsene av nye programvareversjoner, som samler elementer fra de tidligere komponentene for å bygge en integrert kjerne av programvare. KDE SC er ikke et produkt som en enkelt enhet.
- Calligra Suite : Integrert kontorsuite.
- KDEWebdev : Verktøy for webutvikling.
- KDE-Extragear : Extragear er en samling applikasjoner knyttet til KDE. Disse programmene er ikke en del av den offisielle programvaresamlingen, men de er fortsatt en del av prosjektet.
- KDE-Playground: Denne pakken inneholder forhåndsversjon og ustabil programvare. Det er et sted for applikasjoner å modnes.
Pakker
Programvarekompilasjonen består av følgende pakker:
- KDE-Libs : En samling biblioteker som gir rammer og funksjonalitet for utviklere .
-
KDE-Base : Basissettet med filer, biblioteker og programmer som trengs av programvarekompilasjonen. KDE-Base er delt inn i tre deler:
- Programmer: Inneholder applikasjonene som danner KDE -skrivebordet, som Konqueror, Dolphin, KWrite og Konsole.
- Kjøretid: Programmer som kreves av KDE -apper for å fungere skikkelig under kjøretid.
- Arbeidsområde: Tilbyr de grafiske miljøene.
- KDE-Plasma-Addons: Ekstra Plasma- widgets .
- KDE-nettverk
- KDE-Pim
- KDE-grafikk
- KDE-Multimedia
- Phonon
- KDE-tilgjengelighet : Tilgjengelighetsapplikasjoner.
- KDE-verktøy
- KDE-Edu
- KDE-spill
- KDE-leker
- KDE-kunstverk : Ytterligere ikoner, stiler, etc.
- KDE-Admin
- KDE-SDK
- KDE-bindinger
Baseteknologier
- KHTML - HTML -gjengivelsesmotor , punget inn i WebKit i 2004
- KJS - JavaScript -motor
- KIO -Utvidbar nettverkstransparent filtilgang
- Kiosk - Tillater deaktivering av funksjoner i KDE for å skape et mer kontrollert miljø
- KParts -Lett grafisk komponentramme i bearbeiding
- KWin - Vindusbehandling
- XMLGUI - Lar definere brukergrensesnittelementer, for eksempel menyer og verktøylinjer via XML -filer
- Phonon - Multimedia rammeverk
- Plasma - Desktop og panel widget -motor
- Solid - rammeverk for enhetsintegrasjon
- Sonett - Stavekontroll
- ThreadWeaver - Bibliotek for å bruke flerprosessorsystemer mer effektivt
applikasjoner
Store applikasjoner fra KDE Software Compilation inkluderer:
- Ark - Arkiveringsverktøy
- Dragon Player - Mediespiller.
- Dolphin - Filbehandling
- Falkon - nettleser
- Gwenview - Bildeviser
- Kate / KWrite - Tekst editor
- Konsole - Terminalemulator
- Kontact - Personlig informasjonsbehandling med en e-postklient , en nyhetsklient , en feedaggregator , gjøremålslister, etc.
- Konqueror - Nettleser og filbehandling
- Kopete - Umiddelbar meldingsklient
- KRDC - en ekstern stasjonær klient . Både Virtual Network Computing (VNC) og Remote Desktop Protocol (RDP) protokoller støttes, så Unix-lignende og Windows PC kan nås med denne programvaren. Som en del av GSoC hjalp prosjektutviklere med å få Libvncserver til å kompilere på Windows -plattformer, noe som muliggjorde en port til Windows.
For flere applikasjoner, se listen over KDE -programmer .
Lisensiering
I november 1998 ble Qt-rammen lisensiert under gratis og åpen kildekode Q Public License (QPL) og en kommersiell lisens for proprietære programvareutviklere . Samme år ble KDE Free Qt -stiftelsen opprettet som garanterer at Qt ville falle inn under en variant av den veldig liberale BSD -lisensen hvis Trolltech slutter å eksistere eller ingen gratis versjon av Qt blir utgitt i løpet av 12 måneder.
Debatten fortsatte om kompatibilitet med GNU General Public License (GPL), og derfor gjorde Trolltech i september 2000 Unix -versjonen av Qt -bibliotekene tilgjengelig under GPL i tillegg til QPL som eliminerte bekymringene til Free Software Foundation . Trolltech fortsatte å kreve lisenser for å utvikle proprietær programvare med Qt. Kjernebibliotekene til KDE er kollektivt lisensiert under GNU LGPL, men den eneste måten proprietær programvare kan gjøre bruk av dem på, var å utvikle under vilkårene i Qt proprietær lisens.
Fra og med Qt 4.5 ble Qt også gjort tilgjengelig under LGPL versjon 2.1, slik at proprietære applikasjoner lovlig kan bruke Qt -versjonen med åpen kildekode.
Se også
Referanser
Eksterne linker
- KDE -nettstedet
- KDE.Nyheter , nyhetsmeldinger
- KDE -forum , det offisielle forumstyret
- Planet KDE , blogg samlet
- KDE -wikier
- KDE -lokalisering
- KDE-Apps , KDE og Qt programvarelager
- KDE-Look
- KDE-filer