The KDE Software Compilation (KDE SC) was an umbrella term for the desktop environment plus a range of included applications produced by KDE. From its 1.0 release in July 1998 until the release of version 4.4 in February 2010, the Software Compilation was simply known as KDE, which stood for K Desktop Environment until the rebrand.[5] The then called KDE SC was used from 4.4 onward until the final release 4.14 in July 2014. It consisted of the KDE Plasma 4 desktop and those KDE applications, whose development teams chose to follow the Software Compilation's release schedule. After that, the KDE SC was split into three separate product entities: KDE Plasma, KDE Frameworks and KDE Applications, each with their own independent release schedules.
History
Origins
KDE was founded in 1996 by Matthias Ettrich, who was then a student at the University of Tübingen. At the time, he was troubled by certain aspects of the Unix desktop. Among his qualms was that none of the applications looked, felt, or worked alike. He proposed the formation of not only a set of applications, but, rather, a desktop environment, in which users could expect things to look, feel and work consistently. He also wanted to make this desktop easy to use; one of his complaints with desktop applications of the time was that his girlfriend could not use them. His initial Usenet post spurred a lot of interest, and the KDE project was born.[6]
Ettrich chose to use Trolltech's Qt framework for the KDE project. Other programmers quickly started developing KDE/Qt applications, and by early 1997, a few applications were being released.
On 12 July 1998, K Desktop Environment 1.0 was released. In November 1998, the Qt toolkit was dual-licensed under the free/open sourceQ Public License (QPL) and a proprietary license for proprietary software developers. Debate continued about compatibility with the GNU General Public License (GPL), so in September 2000, Trolltech made the Unix version of the Qt libraries available under the GPL, in addition to the QPL. Trolltech continued to require licenses for developing proprietary software with Qt. The core libraries of KDE are collectively licensed under the GNU LGPL, but the only way for proprietary software to make use of them was to be developed under the terms of the Qt proprietary license.
Beginning 23 October 2000, the second series of releases, K Desktop Environment 2, introduced significant technological improvements.[7] These included DCOP (Desktop COmmunication Protocol), KIO (an application I/O library), KParts (a component object model, which allows an application to embed another within itself), and KHTML (an HTML rendering and drawing engine).[7]
The third series was much larger than previous series, consisting of six major releases starting on 3 April 2002. The API changes between K Desktop Environment 2 and K Desktop Environment 3 were comparatively minor, meaning that the KDE 3 can be seen as largely a continuation of the K Desktop Environment 2 series. All releases of K Desktop Environment 3 were built upon Qt 3, which was only released under the GPL for Linux and Unix-like operating systems, including Mac OS X. It is marked stable running on Mac OS X since 2008. Unlike KDE SC 4, however, it requires an X11 server to operate.[9] In 2002, members of the KDE on Cygwin project began porting the GPL licensed Qt/X11 code base to Windows.[10]
KDE Software Compilation 4, first released on 11 January 2008, is based on Qt 4, which is also released under the GPL for Windows and Mac OS X. Therefore, KDE SC 4 applications can be compiled and run natively on these operating systems as well. KDE Software Compilation 4 on Mac OS X is currently considered beta,[11] while on Windows it is not in the final state, so applications can be unsuitable for day to day use.[12][13]
KDE SC 4 includes many new technologies and technical changes. The centerpiece is a redesigned desktop and panels collectively called Plasma, which replaces Kicker, KDesktop, and SuperKaramba by integrating their functionality into one piece of technology; Plasma is intended to be more configurable for those wanting to update the decades-old desktop metaphor. There are a number of new frameworks, including Phonon (a new multimedia interface making KDE independent of any one specific media backend) Solid (an API for network and portable devices), and Decibel (a new communication framework to integrate all communication protocols into the desktop). Also featured is a metadata and search framework, incorporating Strigi as a full-text file indexing service, and NEPOMUK with KDE integration.[14]
Starting with Qt 4.5, Qt was also made available under the LGPL version 2.1,[15] a major step for KDE adoption in corporate and proprietary environments, as the LGPL permits proprietary applications to link to libraries licensed under the LGPL.
Post-fourth series
As of August 2014, KDE no longer provides synchronized releases of the entire software compilation; instead the software is split into three parts:
KDE Frameworks 5, a collection of libraries and software frameworks (5.0 released on July 7, 2014, and new major releases are made monthly)[16]
KDE Plasma 5, a desktop environment (5.0 released on July 15, 2014, and new major releases are made every three months)[17]
KDE Applications, a bundle of applications and supporting libraries (14.12 was the first version incorporating Frameworks 5 based applications, and introduced date-based version numbers).[18]
Major changes include a move from Qt 4 to Qt 5, support for the next-generation display server protocol Wayland, support for the next-generation rendering APIVulkan and modularization of the KDE core libraries.[19] Initial releases of Frameworks 5 and Plasma 5 were made available in July 2014.[16][17]
The releases KDE Frameworks 5, KDE Plasma 5 and KDE Applications 5 are not one singular entity. These parts have been only released together, and cobbling them up under one name really has not been helpful. 3rd party developers thought they would only target Plasma Workspaces, Plasma users have thought you’ll only be able to run “KDE apps”, potential users of applications will assume that you can only use them inside Plasma workspaces — all of them untrue, all of them taken right out of my daily experience.[20]
Development
Source code
KDE SC releases are made to the KDE FTP server[21] in the form of source code with configure scripts, which are compiled by operating system vendors and integrated with the rest of their systems before distribution. Most vendors use only stable and tested versions of KDE SC, providing it in the form of easily installable, pre-compiled packages. The source code of every stable and development version of KDE SC is stored in the KDE source code repository, using Git.[22]KDE Platform is licensed under the LGPL, BSD license, MIT license, or X11 license. Applications also allow GPL. Documentation also allow FDL. CMake modules must be licensed under the BSD licence.[23]
Major releases
Major releases are releases that begin a series (version number X.0). These releases are allowed to break binary compatibility with the predecessor, or to put it differently, all following releases (X.1, X.2, ...) will guarantee binary portability (API & ABI). This means, for instance, that software that was developed for KDE 3.0 will work on all (future) KDE 3 releases; however, an application developed for KDE 2 is not guaranteed to be able to make use of the KDE 3 libraries. KDE major version numbers follow the Qt release cycle, meaning that KDE SC 4 is based on Qt 4, while KDE 3 was based on Qt 3.
Qt 5.0 was released 19 December 2012, Qt 5.2 12 December 2013. And for example KDE Frameworks 5.21.0 requires Qt >= 5.4, and no longer supports Qt 5.3 (cf. Qt version history).
Standard releases
There are two main types of standard releases: Feature releases and bugfix releases.
Feature releases have two version numbers, for example 3.5 and contain new features. As soon as a feature release is ready and announced, work on the next feature release starts. A feature release needs several months to be finished and many bugs that are fixed during this time are backported to the stable branch, meaning that these fixes are incorporated into the last stable release by bugfix releases. During the KDE SC 4 series, KDE SC had a feature release roughly every six months. Since the split, KDE Plasma releases a new feature version roughly every 3–4 months.
Bugfix releases have three version numbers, e.g. KDE 1.1.1, and focus on fixing bugs, minor glitches, and making small usability improvements. Bugfix releases in general do not allow new features, although some releases include small enhancements. A shortened release schedule is used. Starting with the KDE SC 4 series, KDE SC has a maintenance release roughly every month, except during the month of a feature release, while with Plasma 5, bugfix releases tend to happen even shorter like 2–3 weeks.
Most KDE software uses Qt which runs on most Unix and Unix-like systems (including Mac OS X), Android and Microsoft Windows.
As of 2011[update]CMake serves as the build tool. This allows KDE to support a wider range of platforms, including Windows.[237]GNU gettext is used for translation. Doxygen is used to generate api documentation.[238]
Overview
KDE Software Compilation: KDE Software Compilation (KDE SC) is the coordinated releases of new software versions, gathering elements from the previous components to build an integrated core of software. The KDE SC is not a product as a single entity.
KDE-Extragear: Extragear is a collection of applications associated with KDE. Those applications are not part the official software compilation, but they are still part of the project.
KDE-Playground: This package contains pre-release and unstable software. It is a place for applications to mature.[239]
Packages
This section needs to be updated. Please help update this article to reflect recent events or newly available information.(August 2013)
The Software Compilation consists of the following packages:
In November 1998, the Qt framework was dual-licensed under the free and open-sourceQ Public License (QPL) and a commercial license for proprietary software developers. The same year, the KDE Free Qt foundation was created which guarantees that Qt would fall under a variant of the very liberal BSD license should Trolltech cease to exist or no free version of Qt be released during 12 months.[241]
Debate continued about compatibility with the GNU General Public License (GPL), hence in September 2000 Trolltech made the Unix version of the Qt libraries available under the GPL in addition to the QPL which eliminated the concerns of the Free Software Foundation.[242] Trolltech continued to require licenses for developing proprietary software with Qt. The core libraries of KDE are collectively licensed under the GNU LGPL but the only way for proprietary software to make use of them was to be developed under the terms of the Qt proprietary license.
Starting with Qt 4.5, Qt was also made available under the LGPL version 2.1,[243] now allowing proprietary applications to legally use the open source Qt version.
Duta Besar Indonesia untuk SingapuraAmbassador of Indonesia to SingaporeLambang Kementerian Luar Negeri Republik IndonesiaPetahanaSuryopratomosejak 14 September 2020Kementerian Luar Negeri Republik IndonesiaKedutaan Besar Republik Indonesia di SingapuraKantorSingapuraDitunjuk olehPresiden IndonesiaPejabat perdanaMohamad RazifDibentuk1950Situs webkemlu.go.id/singapore/id Berikut adalah daftar diplomat Indonesia yang pernah menjabat sebagai Duta Besar Republik Indonesia untuk Singapura No....
Internal framework of the body This article needs more reliable medical references for verification or relies too heavily on primary sources. Please review the contents of the article and add the appropriate references if you can. Unsourced or poorly sourced material may be challenged and removed. Find sources: Muscular system – news · newspapers · books · scholar · JSTOR (October 2016) Muscular systemThe human muscles, seen from the front, 19th centur...
Градлон Великийвалл. Erbin ap Cynan корн. Erbin ap Conan лат. Urbanus Gratian Gradlonus брет. Gradlon mab Konan Герцог Арморики 395 — 434 Предшественник Конан Мериадок Преемник Саломон I Смерть 434(0434) Отец Конан Мериадок Мать Дарерка Ирландская Супруга Тигридия Дети сыновья: Саломон I и Гвидол дочь...
Pour les articles homonymes, voir Argyre. Marianos ArgyreFonctionCatépanat d'ItalieBiographieNaissance Date inconnueDécès 16 août 963ConstantinopleNom dans la langue maternelle Μαριανός ἈργυρόςActivité Homme politiquePère Léon ArgyreFratrie Romain ArgyreAutres informationsGrade militaire Généralmodifier - modifier le code - modifier Wikidata Marianos Argyre (en grec : Μαριανός Ἀργυρός) est un aristocrate byzantin et un membre de la famille des Ar...
American post-rock band Night VersesBackground informationOriginLos Angeles, CaliforniaGenresAlternative metal, post-hardcore, metalcore, space rock, art rock, shoegazeYears active2012–presentLabelsGraphic Nature/Equal Vision Records, Easy Killer Records (formerly), SouthworldMembersNick DePirroReilly HerreraAric ImprotaPast membersDouglas RobinsonWebsitenightverses.com Night Verses is an American rock band from Fullerton, California. The group consists of guitarist Nick DePirro, bassist Re...
عنت مسابقة الأغنية الأوروبية تاريخ · القوانين · التصويت · اللغات · البلدان المشاركة · الفائزين · المدن المستضيفة · المقدمين · قائد الفرقةالفنانين المشاركين · إنقطاع · تهاني : 50 سنة من مسابقة يوروفيجن للأغانيسنوات المسابقة 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1...
Material used to cover and decorate interior walls of buildings For other uses, see Wallpaper (disambiguation). This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Wallpaper – news · newspapers · books · scholar · JSTOR (October 2011) (Learn how and when to remove this message) Various examples of samples of wal...
Play written by Noël Coward Lynn Fontanne as Lady Heronden Quadrille is a play by Noël Coward. It is a romantic comedy set in the mid-Victorian era, and depicts the romantic permutations when an English aristocrat elopes with the wife of an American businessman and the American falls in love with the aristocrat's deserted wife. The play premiered in London in 1952, starring Lynn Fontanne and Alfred Lunt. It played on Broadway in 1955, with the same two players in the lead roles. History Aft...
لمعانٍ أخرى، طالع كانتربوري (توضيح). كانتربوري الإحداثيات 45°53′26″N 67°27′52″W / 45.890555555556°N 67.464444444444°W / 45.890555555556; -67.464444444444 تاريخ التأسيس 1825 تقسيم إداري البلد كندا[1] تاريخ الإلغاء 1 يناير 2023 رمز جيونيمز 5915119 تعديل مصدري - تعديل ك�...
يفتقر محتوى هذه المقالة إلى الاستشهاد بمصادر. فضلاً، ساهم في تطوير هذه المقالة من خلال إضافة مصادر موثوق بها. أي معلومات غير موثقة يمكن التشكيك بها وإزالتها. (أبريل 2020) هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. ...
For Bad Soden am Taunus, see Bad Soden. For Bad Sooden in the Werra-Meißner-Kreis, see Bad Sooden-Allendorf. Town in Hesse, GermanyBad Soden-Salmünster TownSalmünster with Saints Peter and Paul Church Coat of armsLocation of Bad Soden-Salmünster within Main-Kinzig-Kreis district Bad Soden-Salmünster Show map of GermanyBad Soden-Salmünster Show map of HesseCoordinates: 50°16′N 09°22′E / 50.267°N 9.367°E / 50.267; 9.367CountryGermanyStateHesseAdmin. regionD...
Being or thing in Germanic languages This article is about the term in Germanic languages. For the island in England, see Isle of Wight. For other uses, see Wight (disambiguation). Page recording a charm against a dwarf, from the Lacnunga collection, in which the dwarf is referred to as a wiht.[1] A wight is a being or thing. This general meaning is shared by cognate terms in Germanic languages, however the usage of the term varies greatly over time and between regions. In Old English...
Ne doit pas être confondu avec École supérieure de conception et de production industrielles. ESPCI Paris - PSLESPCI Paris - PSLHistoireFondation 1882StatutType École d'ingénieurs française (Ville de Paris)Nom officiel École supérieure de physique et de chimie industrielles de la ville de ParisPrésident Marie-Christine LemardeleyDirecteur Vincent CroquetteMembre de Université PSL (PSL)ParisTech (Institut des Sciences et Technologies de Paris)IDEA LeagueFédération Gay-LussacConfé...
Ancient Greek war (460–445 BC) For the later Peloponnesian War beginning in 431 BC, see Peloponnesian War. First Peloponnesian WarDate460–445 BCLocationMainland GreeceResult Arrangement between Sparta and Athens ratified by the Thirty Years' PeaceTerritorialchanges Megara was returned to the Peloponnesian League, Troezen and Achaea became independent, Aegina was to be a tributary to Athens but autonomous, and disputes were to be settled by arbitration.Belligerents Delian League led by Ath...
Voce principale: Spezia Calcio. Spezia CalcioStagione 2020-2021Sport calcio Squadra Spezia Allenatore Vincenzo Italiano All. in seconda Daniel Niccolini PresidentePresidente onorario Stefano Chisoli Robert Platek Serie A15º Coppa ItaliaQuarti di finale Maggiori presenzeCampionato: Gyasi (37)Totale: Gyasi (39) Miglior marcatoreCampionato: Nzola (11)Totale: Nzola (11) StadioAlberto PiccoOrogel Stadium-Dino Manuzzi (2ª-4ª-6ª-8ª-10ª giornata)[1] Media spettatori0[2] 20...
Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada November 2022. Julius TirandaLahir13 Juni 1932 (umur 92)Pangala, Tana Toraja, Hindia BelandaLama dinas1959-1965PangkatKaptenKomandanKRI Nanggala (402)PasanganMrs. TirandaAnak3 Julius Tiranda (13 Juni 1936 – 20 Februari 2005) adalah seorang ...