KDE

KDE is an international free software community[1] developing Free and Open Source software. As a central development hub, it provides tools and resources that allow collaborative work on this kind of software. Well-known products include the Plasma Desktop, Frameworks and a range of cross-platform applications like Krita or digiKam designed to run on Unix and Unix-like desktops, Microsoft Windows and Android.[2]

KDE
Founded14 October 1996 (1996-10-14)
FounderMatthias Ettrich
TypeCommunity
FocusFree software
ProductsKDE Plasma, KDE Frameworks, KDE Applications, Calligra Suite, Krita, KDevelop, digiKam, Amarok, Kirigami, and many more
MethodArtwork, development, documentation, promotion, and translation.
Websitewww.kde.org

Being one of KDE's most recognized projects, the Plasma Desktop is a default desktop environment on many Linux distributions, such as Fedora KDE Plasma Desktop Edition, KDE neon,[3][4] KaOS, Kubuntu, Manjaro KDE Edition, Netrunner, PCLinuxOS, openSUSE[5] and Solus Plasma.[6]

Overview

The KDE community and its work can be measured in the following figures:

  • KDE is one of the largest active free software communities.[7]
  • More than 2,500 contributors participate in developing KDE software.[7] About 20 new developers contribute their first code each month.[8]
  • KDE software consists of over 6 million lines of code (not including Qt).[7]
  • KDE software has been translated into over 108 languages.[9]
  • KDE software is available on more than 114 official FTP mirrors in over 34 countries.[10]
  • A read-only mirror of all repositories can be found on GitHub.[11]

KDE Projects

KDE Projects
Repository
Written inC++, Qt, QML and many more
Operating systemUnix-like with X11 or Wayland, Windows, Android, MacOS
TypeFree software

There are many well-known free software projects developed and maintained by the KDE community.

The project formerly referred to as KDE (or KDE SC (Software Compilation)) nowadays consists of three parts:

  • KDE Plasma, a platform UI for different workspaces like Plasma Desktop or Plasma Mobile
  • KDE Frameworks, a collection of more than 80 free-to-use libraries built on top of Qt (formerly known as 'kdelibs' or 'KDE Platform')[12]
  • KDE Applications, utility applications that are meant to work with all Linux-based operating systems

Further, there are many stand-alone applications and projects to be found in "Extragear".

KDE Plasma

KDE Plasma 5.16 showing light and dark themes

KDE Plasma is a user interface technology that can be adjusted to run on various form factors like desktops, netbooks, tablets and smartphones or even embedded devices.[13]

The latest Plasma 5 features the following workspaces:

  • Plasma Desktop for any mouse or keyboard driven computing devices like desktops or laptops
  • Plasma Mobile for smartphones
  • Plasma Bigscreen for TVs and set-top boxes incl. voice interaction[14]
  • Plasma Nano, a minimal shell for embedded and touch-enabled devices,[15] like IoT or automotive
  • Plasma Media Center with focus on local media navigation

During the fourth series there have been two additional workspaces besides the Plasma 4 Desktop, which were Plasma Netbook and Plasma Active.[16]

The brand Plasma for the graphical workspaces has been introduced from KDE SC 4.4 onwards.

KDE Frameworks

KDE Frameworks provide more than 80 free and open-source libraries built on top of Qt.[17] They are the foundation for KDE Plasma and most of the KDE applications, but can be part of any project that would like to make use of one or more of its modules.

Kirigami

Kirigami is a QML application framework[2] developed by Marco Martin[18] that enables developers to write applications that run natively on Android, iOS, Windows, Plasma Mobile and any classic Linux desktop environment without code adjustments.

It is used by various applications, for example Linus Torvalds and Dirk Hohndels scuba diving application Subsurface, the messenger client Banji,[19] the Kaidan messenger[20], Vvave music player and the KDE software center Discover.

Bindings

While being mainly written in C++, there are many bindings for other programming languages available:[21][22]

  • Python
  • Ruby (Korundum, built on top of QtRuby)
  • Perl
  • C# (however, the current framework for binding to C# and other .NET languages has been deprecated, and the replacement only compiles on Windows).[23]

These and other bindings use the following technologies:

  • Smoke: for creating bindings for Ruby, C# and PHP
  • SIP: for creating bindings for Python
  • Kross: Embedded scripting for C++ applications, with support for Ruby, Python, JavaScript, QtScript, Falcon and Java

History

During KDE SC 4, the then so called KDE Platform consisted of all libraries and services needed for KDE Plasma and the applications. Starting with Qt 5, this platform was transformed into a set of modules that is now referred to as KDE Frameworks. These modules include: Solid, Nepomuk, Phonon, etc. and are licensed either under the LGPL, BSD license, MIT License or X11 license.[24]

KDE Applications

KDE Applications is a bundle of software that is part of the official KDE Applications release. Like Okular, Dolphin or KDEnlive, they are built on KDE Frameworks and released on a 4 months schedule with the version numbering consisting of YY.MM (e.g. 18.12).

Extragear

Krita 4.0 pre-alpha interface screenshot with kiki

Software that is not part of the official KDE Applications bundle can be found in the "Extragear" section. They release on their own schedule and feature their own versioning numbers. There are many standalone applications like KTorrent, Krita or Amarok that are mostly designed to be portable between operating systems and deployable independent of a particular workspace or desktop environment. Some brands consist of multiple applications, such as Calligra Office Suite or KDE Kontact.

KDE neon

KDE neon is a software repository that uses Ubuntu LTS as a core. It aims to provide the users with rapidly updated Qt and KDE software, while updating the rest of the OS components from the Ubuntu repositories at the normal pace.[25][26]KDE maintains that it is not a "KDE distribution," but rather an up-to-date archive of KDE and Qt packages.

There are one "User" and two "Developer" editions of KDE neon.

WikiToLearn

WikiToLearn, abbreviated WTL, is one of KDE's newer endeavors. It is a wiki (based on MediaWiki, like Wikipedia) that provides a platform to create and share open source textbooks. The idea is to have a massive library of textbooks for anyone and everyone to use and create. Its roots lie in the University of Milan, where a group of physics majors wanted to share notes and then decided that it was for everyone and not just their internal group of friends. They have become an official KDE project with several universities backing it.

Contributors

Like many free/open source projects, developing KDE software is primarily a volunteer effort, although various companies, such as Novell, Nokia,[27] or Blue Systems employ or employed developers to work on various parts of the project. Since a large number of individuals contribute to KDE in various ways (e.g. code, translation, artwork), organization of such a project is complex.

Development

Currently the KDE community uses the Git revision control system. The KDE Projects site and QuickGit give an overview of all projects hosted by KDE's Git repository system. Phabricator is used for patch review.[28] Commitfilter will send an email with each commit for the projects you want to watch, without either getting tons of mails or getting infrequent and redundant information. English Breakfast Network (EBN) is a collection of machines that do automated KDE source artifact quality checking. The EBN provides KDE API documentation validation, user documentation validation, source code checking. It is operated by Adriaan de Groot and Allen Winter. Commit-Digest site gave a weekly overview of the development activity until the end of 2014. LXR indexes classes and methods used in KDE.

On 20 July 2009, KDE announced that the one millionth commit has been made to its Subversion repository.[8] On October 11, 2009, Cornelius Schumacher, a main developer within KDE,[29] wrote about the estimated cost (using the COCOMO model with SLOCCount) to develop KDE software package with 4,273,291 LoC, which would be about US$175,364,716.[30] This estimation does not include Qt, Calligra Suite, Amarok, Digikam, and other applications that are not part of KDE core.

The Core Team

The overall direction is set by the KDE Core Team. These are developers who have made significant contributions within KDE over a long period of time. This team communicates using the kde-core-devel mailing list, which is publicly archived and readable, but joining requires approval. KDE does not have a single central leader who can veto important decisions. Instead, the KDE core team consisting of several dozen contributors taking decisions. The decisions do not take a formal vote, but through discussions.[31] The Developers also organize alongside topical teams. For example, the KDE Edu team develops free educational software. While these teams work mostly independent and do not all follow a common release schedule. Each team has its own messaging channels, both on IRC and on the mailinglists. And they have mentor program which helps beginners to get started.[32][33]

Other groups

The KDE community has many smaller teams working towards specific goals. The Accessibility team make KDE accessible to all users, including those with physical handicaps.[34] The Artists team has designed most of the artwork used by the software like icons, wallpapers and themes. They have also produced graphics for T-shirts and websites. Discussions of the team is most active on the IRC channel.[35] The Bugsquad team keeps track of incoming bugs. They verify that a bug exists, that it is reproducible, and that the reporter has given enough information. The goal is to help developers notice valid bugs quicker, and to save their time.[36] The Documentation team writes documentation for applications.[37] The team uses the DocBook format and custom tools to create documentation.[38] The Localization team translates KDE software into many different languages. This team works beside the Documentation team.[39] The Marketing and Promotion team manages marketing and promotion. The team writes news articles, release announcements and other webpages on KDE websites. The articles of KDE.News is submitted by the team. It also has channels at social media sites for communication and promotion. They also attend conference events.[40] The Research team is to improve the collaboration with external parties to achieve more funded research. They support community members by providing information, navigating bureaucracies, and matching research partners. The usability team has written a Human Interface Guideline (HIG) for the developers and they do regular reviews of KDE applications. The HIG provides a standardized layout.[41] The Web team maintains KDE's web presence. The KDE Women help women to contribute and encourage women to give talks at conferences.[42]

The Release team defines and executes the official software releases. The Team is responsible for setting release schedules for the official releases. This includes release dates, deadlines for individual release steps and restrictions for code changes. The Release Team coordinates release dates with the marketing and press efforts of KDE. The release team is composed of Module Coordinators, Marketing Team liaison, and the people who actually do the work of tagging and creating the releases.[43]

KDE Patrons

A KDE Patron is an individual or organization supporting the KDE community by donating at least 5000 Euro (depending on the company's size) to the KDE e.V.[44] As of October 2017, there are six such patrons: Blue Systems, Canonical Ltd., Google, Private Internet Access, SUSE, and The Qt Company.[45]

Community structure

Mascot

Konqi

Konqi

The KDE community's mascot is a green dragon named Konqi.[46] Konqi has a friend named Katie. Kandalf the wizard was the former mascot for the KDE community during its 1.x and 2.x versions. Kandalf's similarity to the character of Gandalf led to speculation that the mascot was switched to Konqi due to copyright infringement concerns, but this has never been confirmed by KDE, which simply stated that Konqi was used due to his charming appearance.[47] Konqi's appearance was officially redesigned with the coming of Plasma 5, with Tyson Tan's entry (seen on the right) winning the redesign competition on the KDE Forums.[48]

Katie

Katie

Katie is a female dragon. It was presented in 2010, and is appointed as a mascot for the KDE women's community.[49]

Other dragons

Konqi and his colorful friends

Other dragons with different colors and professions were added to Konqi as part of the Tyson Tan redesign concept. Each dragon has a pair of letter-shaped antlers that reflect their role in the KDE community.

For example:

  • K antlers: not-specialized
  • A antlers: artists
  • E antlers: engineers
  • F antlers: facilitators
  • S antlers: scientists
  • T antlers: translators
  • U antlers: users
  • W antlers: writers
Antlers

Organization

The financial and legal matters of KDE are handled by KDE e.V., a German non-profit organization that has its seat in Berlin. The organization also assists the community members in organizing their conferences and meetings.[50] KDE e.V. helps run the servers needed by the KDE community. It owns the trademark KDE and the corresponding logo. It pays for travel costs to meetings and subsidizes events.[51] Working groups that are formed are designed to formalize some roles within KDE, and to improve coordination within KDE as well as communication between the various parts of KDE.[52] KDE e.V. does not influence software development. The logo of KDE e.V. was contributed by David Vignoni. The three flags on top of the logo represent the three main tasks of KDE e.V.: supporting the community, representing the community, and governing the community.[53]

The KDE community's developer meetings, servers, and related events are frequently sponsored by individuals, universities, and businesses.[54] The supporting members of the KDE e.V. are extraordinary members supporting the KDE through financial or material contributions.[55] Supporting members are entitled to display the "Member of KDE" logo on their website or in printed materials. The Patron of KDE is the highest level of supporting member. The patrons of KDE also are entitled to display the exclusive "Patron of KDE" logo on their website or in printed materials.[56] On 15 October 2006, it was announced that Mark Shuttleworth had become the first Patron of KDE.[57] On 7 July 2007, it was announced that Intel Corporation and Novell had also become patrons of KDE.[58] In January 2010, Google became a supporting member. On 9 June 2010, KDE e.V. launched the "Join the Game" campaign. This campaign promotes the idea of becoming a supporting member for individuals. It is made available for those who would like to support KDE, but do not have enough time to do so. Georg Greve, founder of the Free Software Foundation Europe (FSFE) was first to 'join the game'.[59]

Local communities

In many countries, KDE has local branches. These are either informal organizations (KDE India) or like the KDE e.V., given a legal form (KDE France). The local organizations host and maintain regional websites, and organise local events, such as tradeshows, contributor meetings and social community meetings.

KDE–AR logo

KDE–AR (KDE Argentina) is the group of KDE developers and users in Argentina, and was officially opened on November 22, 2008 at a meeting in an IRC channel. They organise release parties on holidays to celebrate releases of new versions of the KDE SC since 4.2. KDE–AR has an own mailing lists and an IRC channel.

KDE Brasil is composed by several local groups in Brazil, like KDE–MG, Live Blue, KDE Piauí, and KDE–RS. The main goals of local groups are regional promotion and direction of contributions of members, and still maintaining harmony with the KDE Brazil community. KDE–MG is a local group in Minas Gerais. The idea of structuring the group has arisen during the FISL (Fórum Internacional Software Livre) 10. Live Blue is a KDE working group in Bahia. KDE Piauí is a group of users and contributors of KDE in the Piauí. The idea was born during the Software Freedom Day Teresina 2009 and has concretized during the Akademy–Br 2010, where the group was officially created. KDE–RS is a group of KDE users from Rio Grande do Sul. KDE Lovelace is a Brazilian female group of users and contributors in KDE.

KDE España was registered as an association under the Spanish law in 2009. The aim is stimulating the development and use of the KDE software in Spain. Its supreme governing body is the general assembly. Ordinary as well as extraordinary general assemblies can be held. An ordinary general assembly is held at least once a year. Extraordinary general assemblies are held as necessary. The board consists of the president, the vice president, the secretary, the treasurer and members. In the current board are Aleix Pol i Gonzàlez (president), Alejandro Fiestas Olivares (vice president), Víctor Blázquez Francisco (secretary), and José Millán Soto (treasurer).[60] In addition, KDE España is the official representative of KDE e.V. in Spain.[61]

KDE.in (KDE India), founded in 2005, provides Indian KDE developers and users with a community hub to coordinate with and support each other. Besides making efforts in the internationalization and localization, a major aim is to foster the creation and adaptation of KDE applications to needs specific to India.[62]

Japan KDE Users' Group (JKUG/日本 KDE ユーザ会, Nihon KDE Yūzakai) is the Japanese local users' group of KDE. The membership types of the association are corporate members (法人会員, hōjin kaiin) and individual members (個人会員, kojin kaiin). About 15 members form the active staff. The officers include one president (会長, kaichō), two vice presidents (副会長, fuku-kaichō) and one accountant. Currently, president is Daisuke Kameda (亀田大輔, Kameda Daisuke), vice presidents are Taiki Komoda (菰田泰生, Komoda Taiki) and Satoru Satō (佐藤暁, Satō Satoru). The association holds an annual general assembly in December.[63] Its activities include message translation to Japanese, making patches for multilingualization, and exchanging information about KDE/Qt.[64]

KDE GB is a KDE community with a constitution in Britain. At their meeting in October 2010 they agreed to register as a charity.[65]

KDE-ir (فارسی KDE) is a Persian KDE community.

Korean KDE Users Group was started in 1999. The group's work is mostly translation.[66]

KDE România is a community founded in Romania in 2013.

Communication

KDE mascot Konqi managing documentation

Communication within the community takes place via mailing lists, IRC, blogs, forums, news announcements, wikis and conferences. The community has a Code of Conduct for acceptable behavior within the community.[67]

The mailing lists are one of the main channels of communication. The Kde list is for user discussion and Kde-announce for version updates, security patches and other changes. The general development lists are Kde-devel, for developer communication, and Kde-core-devel, used to discuss development of the KDE Platform. Many applications have individual mailing lists.

The KDE Community Forums are actively used. "KDE Brainstorm", allows users to submit ideas to developers. The request can then be considered by other users. Every few months, the highest-voted features are submitted to developers.[68] IRC bots that announce new threads and posts on IRC channels, by braiding forum posts into mailinglist messages and by offering RSS feeds.[69]

KDE has three wikis: UserBase, TechBase and Community Wiki. They are translated with the MediaWiki Translate extension. UserBase provides documentation for end users: tutorials, links to help and an application catalogue. Its logo was designed by Eugene Trounev.[70] TechBase provides technical documentation for developers and system administrators.[71] Community Wiki coordinates community teams. It is used for publishing and sharing community-internal information.

IRC channels provide real-time discussions. Planet KDE is made from the blogs of KDE's contributors. KDE.News is the website of office news announcements.[72] KDE Buzz tracks identi.ca, Twitter, Picasa, Flickr and YouTube to show social media activity concerning KDE.[73] KDE Pastebin allows for posting of source code snippets and provides syntax highlighting to ease reviewing code. Sections can be password protected. RSS notifies of new posts.[74] KDE Bug Tracking System uses Bugzilla to manage reports and fixes. "Behind KDE" offers interviews with KDE contributors.

Identity

KDE has community identity guidelines (CIG) for definitions and recommendations which help the community to establish a unique, characteristic, and appealing design.[75] The KDE official logo displays the white trademarked K-Gear shape on a blue square with mitred corners. Copying of the KDE Logo is subject to the LGPL.[76] Some local community logos are derivations of the official logo. The KDE software labels are used by producers of software to show that they are part of the KDE community or that they use the KDE Platform. There are three labels available. The Powered by KDE label is used to show that an application derives its strength from the KDE community and from the KDE development platform. The Built on the KDE Platform label indicates that the application uses the KDE platform. The Part of the KDE family label is used by application authors to identify themselves as being part of the KDE community.[77]

Many KDE applications have a K in the name, mostly as an initial letter. The K in many KDE applications is obtained by spelling a word which originally begins with C or Q differently, for example Konsole and Kaffeine, while some others prefix a commonly used word with a K, for instance KGet. However, the trend is not to have a K in the name at all, such as Stage, Spectacle, Discover and Dolphin.

Collaborations with other organizations

Wikimedia

Amarok with information retrieved from Wikipedia

On 23 June 2005, chairman of the Wikimedia Foundation announced that the KDE community and the Wikimedia Foundation have begun efforts towards cooperation.[78] Fruits of that cooperation are MediaWiki syntax highlighting in Kate and accessing Wikipedia content within KDE applications, such as Amarok and Marble.

On 4 April 2008, the KDE e.V. and Wikimedia Deutschland opened shared offices in Frankfurt.[79] In September 2009 KDE e.V. moved to shared offices with Free Software Foundation Europe in Berlin.[80]

Free Software Foundation Europe

In May 2006, KDE e.V. became an Associate Member of the Free Software Foundation Europe (FSFE).[80]

On 22 August 2008, KDE e.V. and FSFE jointly announced that after working with FSFE's Freedom Task Force for one and a half years KDE adopts FSFE's Fiduciary Licence Agreement. Using that, KDE developers can – on a voluntary basis – assign their copyrights to KDE e.V.[81]

In September 2009, KDE e.V. and FSFE moved into shared offices in Berlin.[82]

Commercial enterprises

Several companies actively contribute to KDE, like Collabora, Erfrakon, Intevation GmbH, Kolab Konsortium, Klarälvdalens Datakonsult AB (KDAB), Blue Systems, and KO GmbH.

Nokia used Calligra Suite as base for their Office Viewer application for Maemo/MeeGo.[83] They have also been contracting KO GmbH to bring MS Office 2007 file format filters to Calligra.[84] Nokia also employed several KDE developers directly – either to use KDE software for MeeGo (e.g. KCal)[85] or as sponsorship.

The software development and consulting companies Intevation GmbH of Germany and the Swedish KDAB use Qt and KDE software – especially Kontact and Akonadi for Kolab – for their services and products, therefore both employ KDE developers.

Others

KDE participates in freedesktop.org, an effort to standardize Unix desktop interoperability.

In 2009 and 2011, GNOME and KDE co-hosted their conferences Akademy and GUADEC under the Desktop Summit label.

In December 2010 KDE e.V. became a licensee of the Open Invention Network.[86]

Many Linux distributions and other free operating systems are involved in the development and distribution of the software, and are therefore also active in the KDE community. These include commercial distributors such as SUSE/Novell[87] or Red Hat[88] but also government-funded non-commercial organizations such as the Scientific and Technological Research Council of Turkey with its Linux distribution Pardus.

In October 2018, Red Hat declared that KDE Plasma was no longer supported in future updates of Red Hat Enterprise Linux, though it continues to be part of Fedora. The announcement came shortly after the announcement of the business acquisition of Red Hat by IBM for close to US$43 billion.[89]

Activities

The two most important conferences of KDE are Akademy and Camp KDE. Each event is on a large scale, both thematically and geographically. Akademy-BR and Akademy-es are local community events.

Akademy

Akademy 2008 logo

Akademy is the annual world summit, held each summer at varying venues in Europe.[90] The primary goals of Akademy are to act as a community building event, to communicate the achievements of community, and to provide a platform for collaboration with community and industry partners. Secondary goals are to engage local people, and to provide space for getting together to write code. KDE e.V. assist with procedures, advice and organization. Akademy including conference, KDE e.V. general assembly, marathon coding sessions, BOFs (birds of a feather sessions) and social program. BOFs are meet to discuss specific sub-projects or issues.[91]

The KDE community held KDE One that was first conference in Arnsberg, Germany in 1997 to discuss the first KDE release. Initially, each conference was numbered after the release, and not regular held. Since 2003 the conferences were held once a year. And they were named Akademy since 2004.

The yearly Akademy conference gives Akademy Awards, are awards that the KDE community gives to KDE contributors. Their purpose is to recognize outstanding contribution to KDE. There are three awards, best application, best non-application and jury's award. As always the winners are chosen by the winners from the previous year.[92] First winners received a framed picture of Konqi signed by all attending KDE developers.[93]

Akademy-es

Year Venue Date
2006 Barcelona 3–5 March
2007 Zaragoza 17–18 November
2008 A Coruña 21–23 November
2009 Gran Canaria 10–11 July
2010 Bilbao 7–9 May
2011 Barcelona 20–22 May
2012 Zaragoza 18–20 May
2013 Bilbao 11–12 July
2014 Málaga 11–12 July
2015 A Coruña 23–24 July

Akademy-es is a conference for Spanish community since 2006, aimed at Spanish speakers. The event is organized by Spanish local organization. KDE España organizes the event since 2008. The annual KDE España Assembly takes place during the event.

Akademy-es 2006 was held at Espai Jove Bocanord in Barcelona, organized by Badopi.[94] Akademy-es 2007 was hosted by Hispalinux, Wireless Zaragoza, and the Zaragoza council.[95] Akademy-es 2008 was held at University of A Coruña, was organized by the KDE España and GPUL, sponsored by Oficina de Software Libre da Universidade da Coruña, Mancomun, Igalia, Qt Software and eyeOs.[96] Akademy-es 2009 was held in the University of Las Palmas de Gran Canaria.[97] Akademy-es 2010 was held in the Engineering Technical School of Bilbao, was organized by KDE España and Itsas. There were approximately 80 participants. The KDE España Assembly elected the new board consists of Albert Astals Cid (president), Rafael Fernández López (vice president), Aleix Pol (secretary), and José Millán Soto (treasurer).[98] Akademy-es 2011 was organized by KDE España, was sponsored by Google and Nokia, and was supported by the Linux and Todo-Linux magazines. The event was held in two different locations: the Polytechnic University of Catalunya for presentations of first day, The School of Sant Marc de Sarrià for last two day.[99]

Camp KDE

Year Venue Date
2009 Negril, Jamaica 17–18 January
2010 La Jolla, United States 15–22 January
2011 San Francisco, USA 4–5 April

Camp KDE is another annual contributor's conference of the KDE community. The event provides a regional opportunity for contributors and enthusiasts to gather and share their experiences. It is free to all participants. It is intended to ensure that KDE in the world is not simply seen as being Euro-centric. The KDE e.V. helps travel and accommodation subsidies for presenters, BoF leaders, organizers or core contributor. It is held in the North America since 2009.

In January 2008, KDE 4.0 Release Event was held at the Google headquarters in Mountain View, California, USA to celebrate the release of KDE SC 4.0. The community realized that there was a strong demand for KDE events in the Americas, therefore Camp KDE was produced.

Camp KDE 2009 was the premiere meeting of the KDE Americas, was held at the Travellers Beach Resort in Negril, Jamaica, sponsored by Google, Intel, iXsystem, KDE e.V. and Kitware. The event included 1–2 days of presentations, BoF meetings and hackathon sessions.[100] Camp KDE 2010 took place at the University of California, San Diego (UCSD) in La Jolla, USA. The schedule included presentations, BoFs, hackathons and a day trip. It started with a short introduction by Jeff Mitchell, who was the principal organizer of the conference, talked a bit of history about Camp KDE and some statistics about the KDE community. The talks of the event were relatively well attended, and an increase over the previous year to around 70 people. On 1/19, the social event was a tour of a local brewery.[101] Camp KDE 2011 was held at Hotel Kabuki in San Francisco, USA, was co-located with the Linux Foundation Collaboration Summit. The schedule included presentations, hackathons and a party at Noisebridge. The conference opened with an introduction spoken by Celeste Lyn Paul.[102]

SoK (Season of KDE)

Season of KDE is an outreach program hosted by the KDE community. Students are appointed mentors from the KDE community that help bring their project to fruition.[103]

Other community events

Akademy-BR
Year Venue Date
2010 Salvador 9–11 April
2011 São Paulo 12–15 November

Akademy-BR is addressed to Brazilian community since 2010. The purpose of the meeting is to gather and organize ideas Brazilian developers on how to help KDE in Brazil. Akademy-BR 2010 was organized by the local group named LiveBlue. There were thirty participants from all over Brazil.[104] Akademy-BR 2011 is organized by KDE-MG.

conf.KDE.in
Year Venue Date
2011 Bangalore 9–13 March

conf.kde.in was the first KDE and Qt conference in India. The conference was organized by KDE India, was held at R.V. College of Engineering in Bangalore, India. The first three days of the event had talks, tutorials and interactive sessions. The last two days were a focused code sprint.[105] The conference was opened by its main organiser Pradeepto Bhattacharya, over 300 people were at the opening talks. The Lighting of the Auspicious Lamp ceremony was performed to open the conference. The first session was by Lydia Pintscher who talk "So much to do – so little time". At the event, Project Neon announced return on Mar 11, 2011, provides nightly builds of the KDE Software Compilation.[106] Closing the conference was keynote speaker and old-time KDE developer Sirtaj.

Día KDE
Year Venue Date
2011 Rosario 27 August

Día KDE (KDE Day) is an Argentinian event focused on KDE. It gives talks and workshops. The purpose of the event are: spread the free software movement among the population of Argentina, bringing to it the KDE community and environment developed by it, to know and strengthen KDE-AR, and generally bring the community together to have fun. The event is free.[107]

A Release party is a party, which celebrates the release of a new version of the KDE SC (twice a year).[108] KDE also participates in other conferences that revolve around free software.

History

Origins

Matthias Ettrich, Founder of KDE

KDE (back then called the K(ool) Desktop Environment) was founded in 1996 by Matthias Ettrich, a student at the University of Tübingen. At the time, he was troubled by certain aspects of the Unix desktop. Among his concerns was that none of the applications looked, felt, or worked alike. He proposed the creation of not merely a set of applications but 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 about the desktop applications of the time was that they were too complicated for end users. His initial Usenet post spurred a lot of interest, and the KDE project was born.[109]

The name KDE was intended as a wordplay on the existing Common Desktop Environment, available for Unix systems. CDE was an X11-based user environment jointly developed by HP, IBM, and Sun through the X/Open consortium, with an interface and productivity tools based on the Motif graphical widget toolkit. It was supposed to be an intuitively easy-to-use desktop computer environment.[110] The K was originally suggested to stand for "Kool", but it was quickly decided that the K should stand for nothing in particular. Therefore, the KDE initialism expanded to "K Desktop Environment" before it was dropped altogether in favor of KDE = Community due to the rebranding effort.

Brand repositioning

On 24 November 2009 the KDE Marketing Team announced a rebranding of the KDE project components, motivated by the perceived shift from building a desktop environment to a wider ranging project around a community of "people who create software". The rebranding focused on de-emphasizing the desktop environment as "just another product", and emphasizing both the community and the other technologies provided as KDE software. What would have been previously known as KDE 4 was split into three parts: KDE Plasma Workspaces, KDE Applications, and KDE Platform (now KDE Frameworks)  altogether bundled as "KDE Software Compilation 4" (abbreviated "KDE SC 4").[111] As of today, the name KDE no longer stands for K Desktop Environment, but for the community that produces the software.[112]

Release history

Version Date Information
October 14, 1996 KDE development announced
K Desktop Environment 1 July 12, 1998
K Desktop Environment 2 October 23, 2000
K Desktop Environment 3 April 3, 2002
KDE Software Compilation 4 January 11, 2008
KDE Plasma 5 July 15, 2014 former KDE/KDE SC split into KDE Plasma, KDE Frameworks and KDE Applications
KDE Plasma Desktop 4.10, showing KWrite

In the beginning Matthias Ettrich chose to use Trolltech's Qt framework for the KDE project.[113] Other programmers quickly started developing KDE/Qt applications, and by early 1997, a few applications were being released. On 12 July 1998 the first version of the desktop environment, called KDE 1.0, was released. The original GPL licensed version of this toolkit only existed for platforms which used the X11 display server, but with the release of Qt 4, LGPL licensed versions are available for more platforms. This allowed KDE software based on Qt 4 or newer versions to theoretically be distributed to Microsoft Windows and OS X.[114]

Notable uses

Brazil's primary school education system operates computers running KDE software, with more than 42,000 schools in 4,000 cities, thus serving nearly 52 million children. The base distribution is called Educational Linux, which is based on Kubuntu.[115] Besides this, thousands more students in Brazil use KDE products in their universities. KDE software is also running on computers in Portuguese and Venezuelan schools, with respectively 700,000 and one million systems reached.[116]

Through Pardus, a local Linux distribution, many sections of the Turkish government make use of KDE software, including the Turkish Armed Forces,[117] Ministry of Foreign Affairs,[117] Ministry of National Defence,[118] Turkish Police,[117] and the SGK (Social Security Institution of Turkey),[117][119] although these departments often do not exclusively use Pardus as their operating system.

CERN (European Organization for Nuclear Research) is using KDE software.[120]

Germany uses KDE software in its embassies around the world, representing around 11,000 systems.

NASA used the Plasma Desktop during the Mars Mission.[121]

gollark: Calculators are a solved problem because RPNCalc4 was released a while ago.
gollark: If there's no internet connection, just procedurally generate responses to your HTTP requests.
gollark: Which... I guess you could make it autogenerate data if it doesn't find any!
gollark: "Known error" kind of also includes stuff like "record not found".
gollark: > actually localising your code

See also

References

  1. "About KDE". Retrieved 2012-01-25.
  2. "KDE Kirigami". KDE. Retrieved November 25, 2018.
  3. "KDE neon". neon.kde.org. Retrieved 2019-08-09.
  4. "KDE Neon 5.16 Now Available to Download, Features Plasma 5.16". OMG! Ubuntu!. 2019-06-11. Retrieved 2019-08-09.
  5. Ryan Paul (2009-08-21). "OpenSUSE community konfesses love for KDE, makes it default". Condé Nast Digital. Ars technica. Retrieved 2010-11-28.
  6. https://en.m.wikipedia.org/wiki/Solus_(operating_system)#Editions
  7. "KDE – Press page". KDE. Retrieved 2019-01-10.
  8. Jeff Mitchell (2009-07-20). "KDE Reaches 1,000,000 Commits in its Subversion Repository". KDE. KDE.NEWS. Retrieved 2010-11-13.
  9. "KDE Localization statistics". 5 November 2010. Retrieved 2010-11-06.
  10. "the status of KDE mirrors". Archived from the original on 2010-11-23. Retrieved 2010-11-06.
  11. "KDE Github Mirror". github.com.
  12. https://kde.org/products/frameworks/
  13. "The KDE Workspaces". Retrieved 2010-12-04.
  14. https://invent.kde.org/kde/plasma-bigscreen/
  15. https://invent.kde.org/kde/plasma-nano
  16. Artur Souza (2010-12-03). "KDE's Mobile Team Meets for First Sprint". KDE. KDE.NEWS. Retrieved 2011-01-01.
  17. https://kde.org/products/frameworks/
  18. https://github.com/KDE/kirigami/graphs/contributors
  19. https://youtube.com/watch?v=LjyKtusCy2Y
  20. https://github.com/KaidanIM/Kaidan
  21. "The KDE development platform". Retrieved 2010-11-26.
  22. Development/Languages - KDE TechBase. Techbase.kde.org (2012-07-12). Retrieved on 2013-07-17.
  23. "Qyoto". Retrieved 2015-01-18.
  24. "KDE Licensing Policy". Retrieved 2010-11-06.
  25. "KDE neon". KDE. Retrieved June 20, 2016.
  26. "Q&A: Jonathan Riddell on the release of KDE neon User Edition 5.6". CIO.com. June 9, 2016. Retrieved June 20, 2016.
  27. "KDE Free Qt Foundation". KDE e.V. Retrieved September 29, 2012.
  28. "Infrastructure/Phabricator KDE Community Wiki page". Retrieved 2018-10-07.
  29. "People Behind KDE: Cornelius Schumacher". February 4, 2002. Retrieved 2010-11-18.
  30. Marcel Hilzinger (2009-10-12). "Code Statistics: KDE Costs 175 Million Dollars". Linux Magazine. Retrieved 2010-12-30.
  31. "Project Management". Retrieved 2010-11-13.
  32. "Becoming a KDE Developer". Retrieved 2011-01-01.
  33. George Kuk (2006). "Strategic Interaction and Knowledge Sharing in the KDE Developer Mailing List". Management Science. 52 (7): 1031–1042. doi:10.1287/mnsc.1060.0551. Archived from the original on 2007-10-13.
  34. "Getting Started with KDE Accessibility". Retrieved 2011-01-01.
  35. "Becoming a KDE Artist". KDE. Retrieved 2010-11-13.
  36. "Contribute/Bugsquad". Retrieved 2010-12-31.
  37. "Get Involved with KDE Documentation". KDE. Retrieved 2010-11-28.
  38. "The KDE DocBook XML toolchain". Retrieved 2010-11-28.
  39. "KDE – Get Involved with KDE Translation". Retrieved 2010-11-22.
  40. "Get Involved with KDE Promotion". Retrieved 2010-11-13.
  41. "KDE Human Interface Guidelines". Retrieved 2010-12-01.
  42. Yixin Qiu; Katherine J. Stewart; Kathryn M. Bartol (2010). Joining and Socialization in Open Source Women's Groups: An Exploratory Study of KDE-Women (PDF). IFIP Advances in Information and Communication Technology. 319. pp. 239–251. doi:10.1007/978-3-642-13244-5_19. ISBN 978-3-642-13243-8.
  43. "Projects/Release Team". Retrieved 2010-11-22.
  44. "KDE e.V. - Become a Supporting Member of the KDE e.V." ev.kde.org.
  45. "Supporting Members". KDE e.V. Retrieved 18 May 2017.
  46. "KDE-Clipart page". Retrieved 2010-11-20.
  47. "Timeline KDE 20 Years". Archived from the original on 2017-12-10. Retrieved 2017-07-17.
  48. "Konqui, Katie and Friends".
  49. KDE Women — KDE Community Wiki
  50. "KDE e.V. - What is KDE e.V." KDE e.V. Board. Retrieved 2011-01-02.
  51. "KDE e.V. - KDE e.V. Activities". KDE e.V. Board. Retrieved 2011-01-08.
  52. "KDE Working Groups Discussion". KDE e.V. Retrieved 2011-01-02.
  53. Sebastian Kuegler (2008-08-12). "KDE e.V. Endorses Community Working Group, Code of Conduct". KDE. KDE.NEWS. Retrieved 2010-12-24.
  54. "KDE – Sponsorship Thanks". Retrieved 2010-11-13.
  55. "Articles of Association". Retrieved 2010-11-28.
  56. "Become a Supporting Member of the KDE e.V." Retrieved 2010-11-12.
  57. Danny Allen (2006-10-16). "Mark Shuttleworth Becomes the First Patron of KDE". KDE. KDE.NEWS. Retrieved 2010-11-13.
  58. Francis Giannaros (2007-07-07). "Intel and Novell Become Patrons of KDE". KDE. KDE.NEWS. Retrieved 2010-11-13.
  59. Jos Poortvliet (2010-06-09). "Announcing the KDE e.V. Supporting Membership". KDE. KDE.NEWS. Retrieved 2010-12-24.
  60. "KDE España-Junta Directiva". KDE España. Archived from the original on 2011-07-23. Retrieved 2011-07-24.
  61. "KDE España to represent KDE e.V. in Spain". KDE e.V. Board. Retrieved 2010-11-13.
  62. Daniel Molkentin (2005-12-10). "Kaun Banega KDE Hacker: KDE India Founded". KDE. KDE.NEWS. Archived from the original on 2012-03-20. Retrieved 2011-05-04.
  63. "Japan KDE Users' Group website". 日本 KDE ユーザ会. Retrieved 2011-02-03.
  64. Jonathan Riddell (2008-04-17). "Japan KDE Users Group Interview". KDE. KDE.NEWS. Archived from the original on 2012-03-20. Retrieved 2011-04-20.
  65. "KDE GB - KDE Community Wiki". Retrieved 2011-02-12.
  66. Jonathan Riddell (2008-04-28). "KDE in Korea". KDE. KDE.NEWS. Archived from the original on 2012-03-20. Retrieved 2011-04-23.
  67. "KDE Community Code of Conduct". Retrieved 2010-11-28.
  68. Luca Beltrame (2009-03-20). "KDE Brainstorm: Get Your Ideas Into KDE!". KDE. KDE.NEWS. Retrieved 2010-12-18.
  69. Sebastian Kuegler (2008-10-12). "KDE Launches User Forums". KDE. KDE.NEWS. Retrieved 2011-01-01.
  70. Lydia Pintscher (2008-09-19). "UserBase Goes Live!". KDE. KDE.NEWS. Retrieved 2010-12-24.
  71. "KDE-Support". KDE. Retrieved 2010-11-28.
  72. Navindra Umanee (2000-09-21). "KDE Dot News goes live!". KDE. KDE.NEWS. Retrieved 2011-01-02.
  73. Will Stephenson (2009-08-04). "New KDE Buzz". KDE. KDE.NEWS. Retrieved 2010-12-24.
  74. Amber Graner (2010-12-28). "KDE's Pastebin". Linux New Media. Linux Magazine. Retrieved 2011-02-01.
  75. "Community Identity Guidelines". Retrieved 2010-12-01.
  76. "The KDE CIG Logo page". September 28, 2006. Retrieved 2010-11-06.
  77. Stuart Jarvis (2010-06-21). "Introducing Your KDE Software Labels". KDE. KDE.NEWS. Retrieved 2010-11-13.
  78. Sven Krohlas (2005-06-23). "KDE and Wikipedia Announce Cooperation". KDE. KDE.NEWS. Retrieved 2010-11-13.
  79. "KDE and Wikimedia Start Collaboration". April 4, 2008. Retrieved 2010-11-13.
  80. "KDE e.V. Becomes Associate Member of FSFE". May 9, 2006. Retrieved 2010-11-06.
  81. "FSFE welcomes KDE's adoption of the Fiduciary Licence Agreement (FLA)". 22 August 2008. Retrieved 2010-11-06.
  82. "FSFE: Events. Office warming party, Berlin, Germany". 12 December 2009. Retrieved 2010-11-26.
  83. Jonathan Riddell (2010-01-21). "KOffice Based Office Viewer Launched for Nokia N900". KDE. KDE.NEWS.
  84. Inge Wallin (2009-10-11). "Nokia Announces MS Office 2007 Import Filters for KOffice". Archived from the original on 2010-12-06.
  85. Stephen Kelly (2010-06-03). "KDE PIM Stabilization Sprint". KDE. KDE.NEWS.
  86. Aaron J. Seigo (2010-12-21). "KDE e.V. Joins Open Invention Network". KDE. KDE.NEWS. Retrieved 2010-12-23.
  87. "Development begins on a lightweight KDE version - The H Open: News and Features". Archived from the original on 2013-12-07. Retrieved 2013-12-07.CS1 maint: BOT: original-url status unknown (link). H-online.com (2013-04-14). Retrieved on 2013-07-17.
  88. All KDE & Fedora: This month (May) in Redhat KDE. Ltinkl.blogspot.de (2006-07-11). Retrieved on 2013-07-17.
  89. "We (may) now know the real reason for that IBM takeover. A distraction for Red Hat to axe KDE".
  90. "KDE e.V. - Akademy". KDE e.V. Retrieved 2010-11-13.
  91. "Requirements for Akademy Location". KDE e.V. Retrieved 2010-11-13.
  92. Jonathan Riddell (2009-07-06). "Akademy Awards 2009". KDE. KDE.NEWS. Retrieved 2011-01-07.
  93. Daniel Molkentin (2005-08-30). "First KDE Appreciation Awards Announced". KDE. KDE.NEWS. Retrieved 2011-01-07.
  94. Antonio Larrosa (2006-02-09). "aKademy-es 2006 in Barcelona". KDE. KDE.NEWS. Archived from the original on 2012-03-06. Retrieved 2011-01-03.
  95. Aleix Pol Gonzalez (2007-11-22). "Akademy-es 2007 in Zaragoza Spain". KDE. KDE.NEWS. Retrieved 2010-11-28.
  96. Albert Astals Cid (2008-11-15). "Akademy-es 2008 in A Coruña". KDE. KDE.NEWS. Archived from the original on 2012-03-06. Retrieved 2011-01-02.
  97. Albert Astals Cid (2009-07-23). "Akademy-es 2009". KDE. KDE.NEWS. Retrieved 2010-11-17.
  98. Albert Astals Cid (2010-03-09). "Akademy-es 2010". KDE. KDE.NEWS. Retrieved 2011-01-03.
  99. Albert Astals Cid (2011-04-08). "KDE Spain announces Akademy-es 2011". KDE. KDE.NEWS.
  100. Wade Olson (2008-11-30). "Camp KDE 2009 Presentations Announced". KDE. KDE.NEWS. Archived from the original on 2011-06-08. Retrieved 2010-11-28.
  101. Jeff Mitchell (2009-08-07). "Announcing Camp KDE 2010!". KDE. KDE.NEWS. Retrieved 2010-11-28.
  102. Celeste Lyn Paul (2011-02-05). "Camp KDE 2011 Announced". KDE. KDE.NEWS. Retrieved 2011-01-07.
  103. "Season of KDE 2015". KDE. Retrieved 2015-12-23.
  104. Danny Allen; Artur Souza; Claudia Rauch; Torsten Thelke; Jos Poortvliet; Justin Kirby (24 August 2010). KDE e.V. Quarterly Report 2010Q2 (Issue 14) (PDF). KDE e.V. p. 5. Retrieved 2011-01-01.
  105. Shantanu Tushar (2010-12-28). "conf.KDE.in: First KDE Conference in India". KDE. KDE.NEWS. Retrieved 2011-01-03.
  106. Valorie Zimmerman (2011-03-11). "conf.kde.in: Project Neon Returns With Bleeding Edge KDE Software". KDE. KDE.NEWS. Retrieved 2011-05-30.
  107. "Salió la versión candidata de KDE SC 4.7". 2011-06-28. Archived from the original on 2012-03-26.
  108. Jos Poortvliet (2010-03-21). "KDE Partying Around the World for New Release". KDE. KDE.NEWS.
  109. Ettrich, Matthias (14 October 1996). "New Project: Kool Desktop Environment (KDE)". Newsgroup: de.comp.os.linux.misc. Usenet: 53tkvv$b4j@newsserv.zdv.uni-tuebingen.de. Retrieved 2010-12-04.
  110. "COSE Update FYI". Archived from the original on 2012-02-07. Retrieved 2010-11-06.
  111. Stuart Jarvis (2009-11-24). "Repositioning the KDE Brand". KDE. KDE.NEWS. Retrieved 2010-11-13.
  112. Jos Poortvliet (2014-07-16). "Repositioning the KDE Brand". Retrieved 2014-07-27.
  113. "history of the KDE project". August 2003. Archived from the original on 2010-10-31. Retrieved 2010-12-02.
  114. Ryan Paul (January 23, 2008). "KDE goes cross-platform with Windows, Mac OS X support". Ars Technica. Retrieved 2010-12-04.
  115. "LinuxCon: The world's largest Linux desktop deployment". 2011-08-22.
  116. KDE promo team (ed.). KDE promo booklet (PDF). Retrieved 2011-02-26.
  117. "Pardus 2009 yolda" (in Turkish). 2009-05-25. Retrieved 2009-05-25.
  118. "MSB, Pardus ile 2 milyon dolar tasarruf etti" (in Turkish). 2009-04-14. Retrieved 2009-04-14.
  119. "SGK, Pardus'a göç etmeye hazırlanıyor" (in Turkish). 2009-04-13. Retrieved 2009-04-13.
  120. Jonathan Riddell (2008-09-10). "KDE Congratulates CERN's Large Hadron Collider".
  121. https://mobile.twitter.com/kdecommunity/status/1083093088749436928?lang=en
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.