WikiDer > Компиляция программного обеспечения KDE - Википедия
Разработчики) | KDE |
---|---|
изначальный выпуск | 1.0 / 12 июля 1998 г. |
Стабильный выпуск | 17.12.3 (6 марта 2018 г.[±][1] | )
Написано в | В основном C ++ (Qt), немного C |
Операционная система | Весь DE: Unix-подобный с X11 или Wayland а также Windows XP–7.[2] Только приложения: Mac OS X 10.4–10.6 |
Доступно в | 86 языков[3] |
Список языков
| |
Тип | Среда рабочего стола |
Лицензия | GNU GPL, GNU LGPL, Лицензия BSD, Лицензия MIT[4] |
Интернет сайт | www |
В Компиляция программного обеспечения KDE (KDE SC) был общим термином для среда рабочего стола плюс ряд включенных приложений, созданных KDE. С момента выпуска 1.0 в июле 1998 года до выпуска версии 4.4 в феврале 2010 года компиляция программного обеспечения была просто известна как KDE, который обозначал K Desktop Environment до ребрендинга.[5] Затем позвонил KDE SC использовался с 4.4 и выше до финальной версии 4.14 в июле 2014 года. Он состоял из KDE Plasma 4 desktop и те приложения KDE, группы разработчиков которых решили следовать графику выпуска Software Compilation. После этого KDE SC был разделен на три отдельных продукта: KDE Plasma, Фреймворки KDE и Приложения KDE, каждый со своим собственным независимым графиком выпуска.
История
Происхождение
KDE была основана в 1996 году Маттиас Эттрих, который тогда учился в Тюбингенский университет. В то время его беспокоили некоторые аспекты Unix рабочий стол. Среди его сомнений было то, что ни один из Приложения выглядели, чувствовали или работали одинаково. Он предложил формировать не только набор приложений, но, скорее, среда рабочего стола, в котором пользователи могли ожидать, что все будет выглядеть, работать и работать согласованно. Он также хотел сделать этот рабочий стол простым в использовании; Одна из его жалоб на настольные приложения того времени заключалась в том, что его девушка не могла их использовать. Его начальный Usenet публикация вызвала большой интерес, и родился проект KDE.[6]
Эттрих решил использовать Trolltech Фреймворк Qt для проекта KDE. Другие программисты быстро начали разрабатывать приложения KDE / Qt, и к началу 1997 года было выпущено несколько приложений.
Первая серия
12 июля 1998 г. K Desktop Environment 1.0 был выпущен. В ноябре 1998 года набор инструментов Qt получил двойную лицензию на условиях free /Открытый исходный код Q Общественная лицензия (QPL) и проприетарная лицензия для разработчиков проприетарного программного обеспечения. Продолжились дебаты о совместимости с Стандартная общественная лицензия GNU (GPL), поэтому в сентябре 2000 года Trolltech сделал версию библиотек Qt для Unix доступной под GPL в дополнение к QPL. Trolltech продолжал требовать лицензий на разработку проприетарное программное обеспечение с Qt. Основные библиотеки KDE находятся под коллективной лицензией на условиях GNU LGPL, но единственный способ использовать их для несвободных программ - это разработка в соответствии с условиями проприетарной лицензии Qt.
Вторая серия
Начиная с 23 октября 2000 г., вторая серия выпусков, K Среда рабочего стола 2, внесены значительные технологические усовершенствования.[7] К ним относятся DCOP (Протокол связи для настольных ПК), КИО (библиотека ввода-вывода приложения), KParts (а компонентная объектная модель, что позволяет приложению встраивать другое в себя) и KHTML (ан HTML движок рендеринга и рисования).[7]
Третья серия
В третья серия была намного больше, чем предыдущая серия, состоящая из шести основных выпусков, начиная с 3 апреля 2002 года. API меняется между K Среда рабочего стола 2 и K Среда рабочего стола 3 были сравнительно второстепенными, что означает, что KDE 3 можно рассматривать как в значительной степени продолжение K Среда рабочего стола 2 серии. Все выпуски K Среда рабочего стола 3 были построены на Qt 3, который был выпущен под лицензией GPL только для Linux и Unix-подобных операционных систем, включая Mac OS X. Он отмечен как стабильная работа на Mac OS X с 2008 года. KDE SC 4однако для работы требуется сервер X11.[9] В 2002 году члены KDE на Cygwin Проект начал перенос лицензированной GPL базы кода Qt / X11 на Windows.[10]
Четвертая серия
Компиляция программного обеспечения KDE 4, впервые выпущенный 11 января 2008 года, основан на Qt 4, который также выпускается под лицензией GPL для Windows и Mac OS X. Таким образом, приложения KDE SC 4 могут быть скомпилированы и запускаться в этих операционных системах. KDE Software Compilation 4 для Mac OS X в настоящее время рассматривается как бета-версия,[11] в то время как в Windows он не находится в конечном состоянии, поэтому приложения могут быть непригодными для повседневного использования.[12][13]
KDE SC 4 включает в себя множество новых технологий и технических изменений. Центральным элементом является переработанный рабочий стол и панели, которые вместе называются Плазма, который заменяет Кикер, KDesktop, и СуперКарамба за счет объединения их функций в единую технологию; Plasma предназначена для более гибкой настройки для тех, кто хочет обновить устаревшие метафора рабочего стола. Есть ряд новых фреймворков, в том числе Фонон (новый мультимедийный интерфейс, делающий KDE независимым от какого-либо конкретного медиа-сервера) Твердый (API для сетевых и портативных устройств) и Децибел (новая коммуникационная структура для интеграции всех коммуникационных протоколов в рабочий стол). Также представлена структура метаданных и поиска, включающая Стриги как сервис полнотекстового индексирования файлов, и НЕПОМУК с интеграцией KDE.[14]
Начиная с Qt 4.5, Qt также стал доступным в версии 2.1 LGPL,[15] важный шаг к внедрению KDE в корпоративной и проприетарной среде, поскольку LGPL разрешает проприетарным приложениям связываться с библиотеками, лицензированными в рамках LGPL.
Пост-четвертая серия
С августа 2014 года KDE больше не предоставляет синхронизированные выпуски всей компиляции программного обеспечения; вместо этого программа разделена на три части:
- Фреймворки KDE 5, набор библиотек и программных фреймворков (версия 5.0 выпущена 7 июля 2014 г., а новые основные выпуски выпускаются ежемесячно)[16]
- KDE Plasma 5, среда рабочего стола (версия 5.0 выпущена 15 июля 2014 г., а новые основные выпуски выпускаются каждые три месяца)[17]
- Приложения KDE, набор приложений и поддерживающих библиотек (14.12 была первой версией, включающей приложения на основе Frameworks 5 и представленные номера версий на основе даты).[18]
Основные изменения включают переход с Qt 4 на Qt 5, поддержку протокола сервера отображения следующего поколения. Wayland, поддержка следующего поколения рендеринг API Вулкан и модульность основных библиотек KDE.[19] Первые выпуски Frameworks 5 и Plasma 5 были доступны в июле 2014 года.[16][17]
Релизы KDE Frameworks 5, KDE Plasma 5 и KDE Applications 5 не являются единым целым. Эти части были выпущены только вместе, и объединение их под одним названием действительно бесполезно. Сторонние разработчики думали, что они будут нацелены только на рабочие области Plasma, пользователи Plasma думали, что вы сможете запускать только «приложения KDE», потенциальные пользователи приложений будут предполагать, что вы можете использовать их только внутри рабочих пространств Plasma - все они неверны, все из них взяты прямо из моего повседневного опыта.[20]
Разработка
Исходный код
Выпуски KDE SC сделаны в KDE FTP сервер[21] в виде исходный код с настроить сценарии, которые компилируются поставщиками операционных систем и интегрируются с остальными их системами перед распространением. Большинство поставщиков используют только стабильные и протестированные версии KDE SC, предоставляя их в виде легко устанавливаемых предварительно скомпилированных пакетов. Исходный код каждой стабильной и разрабатываемой версии KDE SC хранится в репозитории исходного кода KDE с использованием Git.[22] Платформа KDE под лицензией LGPL, BSD, Лицензия MIT, или лицензия X11. Приложения также допускают GPL. Документация также позволяет FDL. CMake модули должны быть лицензированы по лицензии BSD.[23]
Основные выпуски
Основные выпуски - это выпуски, которые начинают серию (номер версии X.0). Этим релизам разрешено ломаться двоичная совместимость с предшественником, или, иначе говоря, все последующие выпуски (X.1, X.2, ...) будут гарантировать двоичную переносимость (API & ABI). Это означает, например, что программное обеспечение, разработанное для KDE 3.0, будет работать во всех (будущих) выпусках KDE 3; однако не гарантируется, что приложение, разработанное для KDE 2, сможет использовать библиотеки KDE 3. Номера основных версий KDE соответствуют циклу выпуска Qt, что означает, что KDE SC 4 основан на Qt 4, а KDE 3 основан на Qt 3.
Qt 5.0 был выпущен 19 декабря 2012 г., Qt 5.2 - 12 декабря 2013 г. И, например, для KDE Frameworks 5.21.0 требуется Qt> = 5.4, и он больше не поддерживает Qt 5.3 (см. История версий Qt).
Стандартные выпуски
Есть два основных типа стандартных выпусков: выпуски функций и выпуски исправлений.
Выпуски функций имеют два номера версии, например 3.5, и содержат новые функции. Как только выпуск новой функции будет готов и объявлен, начинается работа над следующим выпуском функции. Для завершения выпуска функции требуется несколько месяцев, и за это время исправлено множество ошибок. портированный в стабильную ветку, что означает, что эти исправления включены в последний стабильный выпуск выпусками с исправлениями ошибок. Во время серии KDE SC 4, KDE SC выпускал новые функции примерно каждые шесть месяцев. После разделения KDE Plasma выпускает новую функциональную версию примерно каждые 3–4 месяца.
Выпуски исправлений иметь три номера версии, например KDE 1.1.1, и сосредоточиться на исправлении ошибок, незначительных сбоях и небольших улучшениях удобства использования. В выпусках с исправлениями ошибок обычно не допускаются новые функции, хотя некоторые выпуски включают небольшие улучшения. Используется сокращенный график выпуска. Начиная с серии KDE SC 4, KDE SC выпускает отладочный выпуск примерно каждый месяц, за исключением месяца, когда выпускается функция, тогда как с Plasma 5 выпуски исправлений обычно бывают еще короче, например, 2–3 недели.
Цикл выпуска
Хронология основных релизов | |||||
---|---|---|---|---|---|
Дата | Релиз | ||||
14 октября 1996 г. | Проект объявлен Маттиас Эттрих[24] | ||||
KDE 1 | |||||
12 июля 1998 г. | KDE 1.0[25] | ||||
6 февраля 1999 г. | KDE 1.1[26] | ||||
KDE 2 | |||||
23 октября 2000 г. | KDE 2.0[27] | ||||
26 февраля 2001 г. | KDE 2.1[28] | ||||
15 августа 2001 г. | KDE 2.2[29] | ||||
KDE 3 | |||||
3 апреля 2002 г. | KDE 3.0[30] | ||||
28 января 2003 г. | KDE 3.1[31] | ||||
3 февраля 2004 г. | KDE 3.2[32] | ||||
19 августа 2004 г. | KDE 3.3[33] | ||||
16 марта 2005 г. | KDE 3.4[34] | ||||
29 ноября 2005 г. | KDE 3.5[35] | ||||
KDE SC 4 (Qt4-на основе программного обеспечения) | |||||
11 января 2008 г. | KDE 4.0[36] | ||||
29 июля 2008 г. | KDE 4.1[37] | ||||
27 января 2009 г. | KDE 4.2[38] | ||||
4 августа 2009 г. | KDE 4.3[39] | ||||
9 февраля 2010 г. | KDE SC 4.4[40] | ||||
10 августа 2010 г. | KDE SC 4.5[41] | ||||
26 января 2011 г. | KDE SC 4.6[42] | ||||
27 июля 2011 г. | KDE SC 4.7[43] | ||||
25 января 2012 г. | KDE SC 4.8[44] | ||||
1 августа 2012 г. | KDE SC 4.9[45] | ||||
5 февраля 2013 г. | KDE SC 4.10[46] | ||||
14 августа 2013 г. | KDE SC 4.11[47] KDE Plasma 4 функция Freeze + LTS до августа 2015 г. | ||||
18 декабря 2013 г. | KDE SC 4.12[48] | ||||
16 апреля 2014 г. | KDE SC 4.13[49] | ||||
31 июля 2014 г. | Выпущен KDE SC 4.14; Некоторые приложения основаны на Платформа KDE 4, некоторые на Фреймворки KDE 5[50] | ||||
Пост-четвертая серия (Qt5-на основе программного обеспечения) | |||||
Дата | Релиз | Дата | Релиз | Дата | Релиз |
Фреймворки KDE 5 | KDE Plasma 5 | Приложения KDE | |||
7 июля 2014 г. | KDE Frameworks 5.0[16] | 15 июля 2014 г. | KDE Plasma 5.0[17] | ||
7 августа 2014 г. | KDE Frameworks 5.1[51] | ||||
12 сентября 2014 г. | KDE Frameworks 5.2[52] | ||||
7 октября 2014 г. | Фреймворки KDE 5.3[53] | 15 октября 2014 г. | KDE Plasma 5.1[54] | ||
6 ноября 2014 г. | Фреймворки KDE 5.4[55] | ||||
11 декабря 2014 г. | Фреймворки KDE 5.5[56] | 17 декабря 2014 г. | Приложения KDE 14.12[57] | ||
8 января 2015 г. | Фреймворки KDE 5.6[58] | 27 января 2015 г. | KDE Plasma 5.2[59] | ||
14 февраля 2015 г. | Фреймворки KDE 5.7[60] | ||||
13 марта 2015 г. | Фреймворки KDE 5.8[61] | ||||
10 апреля 2015 г. | Фреймворки KDE 5.9[62] | 28 апреля 2015 г. | KDE Plasma 5.3[63] | 15 апреля 2015 г. | Приложения KDE 15.04[64] |
8 мая 2015 | Фреймворки KDE 5.10[65] | ||||
12 июня 2015 г. | Фреймворки KDE 5.11[66] | ||||
10 июля 2015 г. | Фреймворки KDE 5.12[67] | ||||
12 августа 2015 г. | Фреймворки KDE 5.13[68] | 25 августа 2015 г. | KDE Plasma 5.4[69] | 19 августа 2015 г. | Приложения KDE 15.08[70] |
12 сентября 2015 г. | Фреймворки KDE 5.14[71] | ||||
10 октября 2015 г. | Фреймворки KDE 5.15[72] | ||||
13 ноября 2015 г. | Фреймворки KDE 5.16[73] | ||||
12 декабря 2015 г. | Фреймворки KDE 5.17[74] | 8 декабря 2015 г. | KDE Plasma 5.5[75] | 16 декабря 2015 г. | Приложения KDE 15.12[76] |
9 января 2016 г. | Фреймворки KDE 5.18[77] | ||||
13 февраля 2016 г. | Фреймворки KDE 5.19[78] | ||||
13 марта 2016 г. | Фреймворки KDE 5.20[79] | 22 марта 2016 г. | KDE Plasma 5.6[80] | ||
9 апреля 2016 г. | Фреймворки KDE 5.21[81] | 20 апреля 2016 г. | Приложения KDE 16.04[82] | ||
15 мая 2016 | Фреймворки KDE 5.22[83] | ||||
13 июня 2016 г. | Фреймворки KDE 5.23[84] | ||||
9 июля 2016 г. | Фреймворки KDE 5.24[85] | 5 июля 2016 г. | KDE Plasma 5.7[86] | ||
13 августа 2016 г. | Фреймворки KDE 5.25[87] | 18 августа 2016 г. | Приложения KDE 16.08[88] | ||
10 сентября 2016 г. | Фреймворки KDE 5.26[89] | ||||
8 октября 2016 г. | Фреймворки KDE 5.27[90] | 4 октября 2016 г. | KDE Plasma 5.8 LTS[91] | ||
15 ноября 2016 г. | Фреймворки KDE 5.28[92] | ||||
12 декабря 2016 г. | Фреймворки KDE 5.29[93] | 15 декабря 2016 г. | Приложения KDE 16.12[94] | ||
14 января 2017 г. | Фреймворки KDE 5.30[95] | 31 января 2017 г. | KDE Plasma 5.9[96] | ||
11 февраля 2017 г. | Фреймворки KDE 5.31[97] | ||||
11 марта 2017 г. | Фреймворки KDE 5.32[98] | ||||
8 апреля 2017 г. | Фреймворки KDE 5.33[99] | 20 апреля 2017 г. | Приложения KDE 17.04[100] | ||
13 мая 2017 | Фреймворки KDE 5.34[101] | 30 мая 2017 | KDE Plasma 5.10[102] | ||
10 июн 2017 | Фреймворки KDE 5.35[103] | ||||
8 июля 2017 г. | Фреймворки KDE 5.36[104] | ||||
13 августа 2017 г. | Фреймворки KDE 5.37[105] | 17 августа 2017 г. | Приложения KDE 17.08[106] | ||
9 сентября 2017 г. | Фреймворки KDE 5.38[107] | ||||
14 октября 2017 г. | Фреймворки KDE 5.39[108] | ||||
11 ноября 2017 г. | Фреймворки KDE 5.40[109] | 30 ноября 2017 г. | KDE Plasma 5.11[110] | ||
10 декабря 2017 г. | Фреймворки KDE 5.41[111] | 14 декабря 2017 г. | Приложения KDE 17.12[112] | ||
13 января 2018 г. | Фреймворки KDE 5.42[113] | ||||
12 февраля 2018 г. | Фреймворки KDE 5.43[114] | 6 февраля 2018 г. | KDE Plasma 5.12 LTS[115] | ||
10 марта 2018 г. | Фреймворки KDE 5.44[116] | ||||
14 апреля 2018 г. | Фреймворки KDE 5.45[117] | 19 апреля 2018 г. | Приложения KDE 18.04[118] | ||
12 мая 2018 | Фреймворки KDE 5.46[119] | ||||
9 июн 2018 | Фреймворки KDE 5.47[120] | 12 июн 2018 | KDE Plasma 5.13[121] | ||
14 июля 2018 г. | Фреймворки KDE 5.48[122] | ||||
11 августа 2018 г. | Фреймворки KDE 5.49[123] | 16 августа 2018 г. | Приложения KDE 18.08[124] | ||
8 сентября 2018 г. | Фреймворки KDE 5.50[125] | ||||
15 октября 2018 г. | Фреймворки KDE 5.51[126] | 9 октября 2018 г. | KDE Plasma 5.14[127] | ||
10 ноября 2018 г. | Фреймворки KDE 5.52[128] | ||||
8 декабря 2018 г. | Фреймворки KDE 5.53[129] | 13 декабря 2018 г. | Приложения KDE 18.12[130] | ||
12 января 2019 г. | Фреймворки KDE 5.54[131] | ||||
9 февраля 2019 г. | Фреймворки KDE 5.55[132] | 12 февраля 2019 г. | KDE Plasma 5.15[133] | ||
9 марта 2019 г. | Фреймворки KDE 5.56[134] | ||||
13 апреля 2019 г. | Фреймворки KDE 5.57[135] | 18 апреля 2019 г. | Приложения KDE 19.04[136] | ||
13 мая 2019 | Фреймворки KDE 5.58[137] | ||||
8 июн 2019 | Фреймворки KDE 5.59[138] | 11 июн 2019 | KDE Plasma 5.16[139] | ||
13 июля 2019 г. | Фреймворки KDE 5.60[140] | ||||
10 августа 2019 г. | Фреймворки KDE 5.61[141] | 15 августа 2019 г. | Приложения KDE 19.08[142] | ||
14 сентября 2019 г. | Фреймворки KDE 5.62[143] | ||||
14 сентября 2019 г. | Фреймворки KDE 5.62[144] | ||||
12 октября 2019 г. | Фреймворки KDE 5.63[145] | 15 октября 2019 г. | KDE Plasma 5.17[146] | ||
10 ноября 2019 г. | Фреймворки KDE 5.64[147] | ||||
14 декабря 2019 г. | Фреймворки KDE 5.65[148] | 12 декабря 2019 г. | Приложения KDE 19.12[149] | ||
11 января 2020 г. | Фреймворки KDE 5.66[150] | ||||
2 февраля 2020 г. | Фреймворки KDE 5.67[151] | 11 февраля 2020 г. | KDE Plasma 5.18[152] | ||
7 марта 2020 г. | Фреймворки KDE 5.68[153] | ||||
5 апреля 2020 | Фреймворки KDE 5.69[154] | 23 апреля 2020 г. | Приложения KDE 20.04[155] | ||
2 мая 2020 | Фреймворки KDE 5.70[156] |
Команда KDE регулярно выпускает новые версии.
Строки кода
Выполнение
Большинство программ KDE используют Qt который работает на большинстве Unix и Unix-подобный системы (включая Mac OS X), Android и Microsoft Windows. По состоянию на 2011 г.[Обновить] CMake служит инструментом сборки. Это позволяет KDE поддерживать более широкий спектр платформ, включая Windows.[159]GNU gettext используется для перевода. Doxygen используется для создания документации api.[160]
Обзор
- Компиляция программного обеспечения KDE: Компиляция программного обеспечения KDE (KDE SC) - это скоординированные выпуски новых версий программного обеспечения, объединяющие элементы из предыдущих компонентов для создания интегрированного ядра программного обеспечения. KDE SC - это не продукт как единое целое.
- Люкс "Каллигра": Интегрированный офисный пакет.
- KDEWebdev: Инструменты веб-разработки.
- KDE-Extragear: Extragear - это набор приложений, связанных с KDE. Эти приложения не являются частью официальной компиляции программного обеспечения, но они все еще являются частью проекта.
- KDE-Playground: этот пакет содержит предварительную версию и нестабильное программное обеспечение. Это место для созревания приложений.[161]
Пакеты
Этот раздел должен быть обновлено.август 2013) ( |
Компиляция программного обеспечения состоит из следующих пакетов:
- KDE-Libs: Коллекция библиотеки что обеспечивает рамки и функциональность для Разработчики.
- KDE-Base: Базовый набор файлов, библиотек и программ, необходимых для компиляции программного обеспечения. KDE-Base разделен на три части:
- Приложения: Содержит приложения, образующие рабочий стол KDE, такие как Konqueror, Dolphin, KWrite и Konsole.
- Время выполнения: приложения, необходимые приложениям KDE для правильной работы во время выполнения.
- Рабочее пространство: предоставляет графические среды.
- KDE-Plasma-Addons: Дополнительно Плазма виджеты.
- KDE-Сеть
- KDE-Pim
- KDE-графика
- KDE-Мультимедиа
- Фонон
- KDE-доступность: Приложения для специальных возможностей.
- KDE-Утилиты
- KDE-Edu
- KDE-игры
- KDE-игрушки
- KDE-Artwork: Дополнительные значки, стили и т. Д.
- KDE-Admin
- KDE-SDK
- Привязки KDE
Базовые технологии
- KHTML – Механизм рендеринга HTML, раздвоенный на WebKit в 2004 году
- KJS - Движок JavaScript
- КИО - Расширяемый сетевой доступ к файлам
- Киоск - Позволяет отключать функции в KDE для создания более контролируемой среды
- KParts - Легкая среда графических компонентов внутри процесса
- KWin – Оконный менеджер
- XMLGUI - Позволяет определять элементы пользовательского интерфейса, такие как меню и панели инструментов, через XML файлы
- Фонон – Мультимедийный фреймворк
- Плазма - Рабочий стол и панель движок виджетов
- Твердый - Платформа интеграции устройств
- Сонет – Программа проверки орфографии
- ThreadWeaver - Библиотека для использования мультипроцессор системы более эффективно
Приложения
Основные приложения KDE Software Compilation включают:
- Ковчег - Инструмент архивирования
- Игрок Дракона - Проигрыватель медиа.[162]
- Дельфин – Файловый менеджер
- Фалькон - веб-браузер
- Gwenview – Просмотрщик изображений
- Катя / KWrite – Текстовый редактор
- Konsole – Эмулятор терминала
- Контакт – Персональный информационный менеджер показывая почтовый клиент, а новостной клиент, а агрегатор кормов, списки дел и т. д.
- Konqueror – веб-браузер и Файловый менеджер
- Копете – Клиент мгновенного обмена сообщениями
- KRDC - a Удаленный рабочий стол клиент. Оба Виртуальные сетевые вычисления (VNC) и Протокол удаленного рабочего стола (RDP) протоколы поддерживаются, поэтому Unix-подобный и Windows ПК можно получить с помощью этого программного обеспечения. В рамках GSoC разработчики проекта помогли сделать Libvncserver компилировать на платформах Windows, позволяя переносить на Windows.
Для получения дополнительных сведений см. список приложений KDE.
Лицензирование
В ноябре 1998 года платформа Qt получила двойную лицензию в рамках бесплатно и с открытым исходным кодом Q Общественная лицензия (QPL) и коммерческую лицензию на проприетарное программное обеспечение Разработчики. В том же году был создан фонд KDE Free Qt, который гарантирует, что Qt подпадет под вариант очень либерального Лицензия BSD если Trolltech прекратит свое существование или в течение 12 месяцев не будет выпущена бесплатная версия Qt.[163]
Продолжались дебаты о совместимости со Стандартной общественной лицензией GNU (GPL), поэтому в сентябре 2000 года Trolltech сделал версию библиотек Qt для Unix доступной под GPL в дополнение к QPL, что устранило опасения Фонд свободного программного обеспечения.[164] Trolltech продолжал требовать лицензий на разработку проприетарное программное обеспечение с Qt. Основные библиотеки KDE находятся под коллективной лицензией GNU. LGPL но единственный способ использовать их для несвободных программ - это разработка в соответствии с условиями проприетарной лицензии Qt.
Начиная с Qt 4.5, Qt также стал доступным в версии 2.1 LGPL,[165] теперь позволяет закрытым приложениям на законных основаниях использовать версию Qt с открытым исходным кодом.
Смотрите также
Рекомендации
- ^ «KDE поставляет приложения и платформу KDE 17.12.3». KDE. 6 марта 2018 г.. Получено 23 марта 2018.
- ^ «Заменить оболочку Windows на рабочий стол KDE Plasma Desktop».
- ^ «Статистика локализации KDE».
- ^ «Политика лицензирования KDE». Получено 6 ноября 2010.
- ^ Репозиционирование бренда KDE
- ^ Эттрих, Маттиас (14 октября 1996 г.). «Новый проект: среда рабочего стола Kool (KDE)». Группа новостей: de.comp.os.linux.misc. Usenet: [email protected]. Получено 29 декабря 2006.
- ^ а б Объявление о выпуске KDE 2.0
- ^ Сейго, Аарон. "вехи". Получено 10 ноября 2008.
- ^ http://techbase.kde.org/index.php?title=Projects/KDE_on_Mac_OS_X/KDE_3
- ^ Q ../ История выпуска Windows, 5 июня 2006 г.
- ^ «KDE 4 Mac». KDE. 7 июля 2007 г. Архивировано с оригинал 11 ноября 2010 г.. Получено 6 ноября 2010.
- ^ «Проект KDE в Windows». KDE. 7 июля 2007 г. Архивировано с оригинал 19 апреля 2010 г.. Получено 6 ноября 2010.
- ^ «KDE для Windows в TechBase». KDE. 5 ноября 2009 г.. Получено 6 ноября 2010.
- ^ НЕПОМУК-КДЕ В архиве 25 августа 2010 г. Wayback Machine
- ^ Пол, Райан. "Вариант лицензии LGPL добавлен в Qt". Nokia. Архивировано из оригинал 19 мая 2011 г.
- ^ а б c «Объявление о выпуске KDE Frameworks 5.0». Получено 7 июля 2014.
- ^ а б c «Объявление о выпуске KDE Plasma 5.0». Получено 15 июля 2014.
- ^ Альберт Асталс Сид (23 августа 2014 г.). «Планы сообщества KDE относительно будущих выпусков».
- ^ Кюглер, Себастьян (24 апреля 2013 г.). «Plasma Pow-wow разрабатывает подробные планы конвергенции рабочих пространств». Dot.kde.org.
- ^ http://vizzzion.org/blog/2013/01/the-road-to-kde-frameworks-5-and-plasma-2/
- ^ "Ftp-сервер стабильной версии KDE".
- ^ «Проекты KDE». Получено 31 декабря 2010.
- ^ «Политика лицензирования KDE». Получено 6 ноября 2010.
- ^ Маттиас Эттрих оригинальное сообщение
- ^ «Объявление о выпуске KDE 1.0». Получено 27 марта 2008.
- ^ Архив новостей KDE за февраль 1999 г. В архиве 22 декабря 2008 г. Wayback Machine относится к выпуску версии 1.1
- ^ Пресс-релиз KDE для версии 2.0
- ^ Пресс-релиз KDE для версии 2.1
- ^ Пресс-релиз KDE для версии 2.2
- ^ Пресс-релиз KDE для версии 3.0
- ^ Пресс-релиз KDE для версии 3.1
- ^ Пресс-релиз KDE для версии 3.2
- ^ Пресс-релиз KDE для версии 3.3
- ^ Пресс-релиз KDE для версии 3.4
- ^ Пресс-релиз KDE для версии 3.5
- ^ «График выпуска KDE 4.0». Получено 1 декабря 2007.
- ^ «График выпуска KDE 4.1». Получено 29 августа 2008.
- ^ «График выпуска KDE 4.2». Получено 27 января 2009.
- ^ «График выпуска KDE 4.3». Получено 4 августа 2009.
- ^ "KDE 4.4 README". Получено 4 августа 2009.
- ^ «Объявление о выпуске KDE SC 4.5». Получено 10 августа 2010.
- ^ «Объявление о выпуске KDE SC 4.6». Получено 27 января 2011.
- ^ «Объявление о выпуске KDE SC 4.7». Получено 28 июля 2011.
- ^ «Объявление о выпуске KDE SC 4.8». Получено 25 января 2012.
- ^ «Объявление о выпуске KDE SC 4.9». Получено 1 августа 2012.
- ^ «Объявление о выпуске KDE SC 4.10». Получено 7 февраля 2013.
- ^ «Объявление о выпуске KDE SC 4.11». Получено 15 августа 2013.
- ^ «Объявление о выпуске KDE SC 4.12». Получено 18 декабря 2013.
- ^ «Объявление о выпуске KDE SC 4.13». Получено 19 мая 2014.
- ^ «Объявление о выпуске KDE SC 4.14». 20 августа 2014 г.. Получено 20 августа 2014.
- ^ «Объявление о выпуске KDE Frameworks 5.1». Получено 8 июля 2014.
- ^ «Выпуск KDE Frameworks 5.2.0». KDE. 12 сентября 2014 г.. Получено 15 сентября 2014.
- ^ «Выпуск KDE Frameworks 5.3.0». KDE. 7 октября 2014 г.. Получено 16 ноября 2014.
- ^ «Объявление о выпуске KDE Plasma 5.1». Получено 16 ноября 2014.
- ^ «Выпуск KDE Frameworks 5.4.0». KDE. 6 ноября 2014 г.. Получено 16 ноября 2014.
- ^ «Выпуск KDE Frameworks 5.5.0». KDE. 11 декабря 2014 г.. Получено 13 марта 2015.
- ^ «KDE поставляет приложения KDE 14.12.0». Получено 25 апреля 2015.
- ^ «Выпуск KDE Frameworks 5.6.0». KDE. 8 января 2015 г.. Получено 13 марта 2015.
- ^ "KDE Ships Plasma 5.2". Получено 4 февраля 2015.
- ^ «Выпуск KDE Frameworks 5.7.0». KDE. 14 февраля 2015 г.. Получено 13 марта 2015.
- ^ «Выпуск KDE Frameworks 5.8.0». KDE. 13 марта 2015 г.. Получено 13 марта 2015.
- ^ «Выпуск KDE Frameworks 5.9.0». KDE. 11 апреля 2015 г.. Получено 30 апреля 2015.
- ^ "KDE Ships Plasma 5.3". Получено 29 апреля 2015.
- ^ «KDE поставляет приложения KDE 15.04.0». Получено 21 апреля 2015.
- ^ «Выпуск KDE Frameworks 5.10.0». KDE. 8 мая 2015. Получено 21 мая 2015.
- ^ «Выпуск KDE Frameworks 5.11.0». KDE. 12 июня 2015 г.. Получено 15 июн 2015.
- ^ «Выпуск KDE Frameworks 5.12.0». KDE. 10 июля 2015 г.. Получено 26 августа 2015.
- ^ «Выпуск KDE Frameworks 5.13.0». KDE. 12 августа 2015 г.. Получено 26 августа 2015.
- ^ "KDE Ships Plasma 5.4.0". Получено 26 августа 2015.
- ^ «KDE поставляет приложения KDE 15.08.0». Получено 26 августа 2015.
- ^ «Выпуск KDE Frameworks 5.14.0». KDE. 12 сентября 2015 г.. Получено 6 декабря 2015.
- ^ «Выпуск KDE Frameworks 5.15.0». KDE. 10 октября 2015 г.. Получено 6 декабря 2015.
- ^ «Выпуск KDE Frameworks 5.16.0». KDE. 13 ноября 2015 г.. Получено 6 декабря 2015.
- ^ «Выпуск KDE Frameworks 5.17.0». KDE. 12 декабря 2015 г.. Получено 14 декабря 2015.
- ^ "KDE Ships Plasma 5.5.0". Получено 8 декабря 2015.
- ^ «KDE поставляет приложения KDE 15.12.0». Получено 16 декабря 2015.
- ^ «Выпуск KDE Frameworks 5.18.0». KDE. 9 января 2016 г.. Получено 23 марта 2016.
- ^ «Выпуск KDE Frameworks 5.19.0». KDE. 13 февраля 2016 г.. Получено 23 марта 2016.
- ^ «Выпуск KDE Frameworks 5.20.0». KDE. 13 марта 2016 г.. Получено 23 марта 2016.
- ^ "KDE Ships Plasma 5.6.0". Получено 23 марта 2016.
- ^ «Выпуск KDE Frameworks 5.21.0». KDE. 9 апреля 2016 г.. Получено 9 апреля 2016.
- ^ «KDE поставляет приложения KDE 16.04.0». 20 апреля 2016 г.
- ^ «Выпуск KDE Frameworks 5.22.0». KDE. 15 мая 2016. Получено 3 июн 2016.
- ^ «Выпуск KDE Frameworks 5.23.0». KDE. 13 июня 2016 г.. Получено 10 июля 2016.
- ^ «Выпуск KDE Frameworks 5.24.0». KDE. 9 июля 2016 г.. Получено 10 июля 2016.
- ^ "KDE Ships Plasma 5.7.0". 5 июля 2016 г.. Получено 19 июля 2016.
- ^ «Выпуск KDE Frameworks 5.25.0». KDE. 13 августа 2016 г. Архивировано с оригинал 26 августа 2016 г.. Получено 10 июля 2016.
- ^ «KDE поставляет приложения KDE 16.08.0». 18 августа 2016 г.
- ^ «Выпуск KDE Frameworks 5.26.0». KDE. 10 сентября 2016 г.. Получено 8 октября 2016.
- ^ «Выпуск KDE Frameworks 5.27.0». KDE. 10 октября 2016 г.. Получено 8 октября 2016.
- ^ "KDE Ships Plasma 5.8 LTS". 4 октября 2016 г.. Получено 8 октября 2016.
- ^ «Выпуск KDE Frameworks 5.28.0». KDE. 15 ноября 2016 г.. Получено 16 ноября 2016.
- ^ «Выпуск KDE Frameworks 5.29.0». KDE. 12 декабря 2016 г.. Получено 13 декабря 2016.
- ^ «KDE поставляет приложения KDE 16.12.0». 15 декабря 2016 г.
- ^ «Выпуск KDE Frameworks 5.30.0». KDE. 14 января 2017 г.. Получено 31 января 2017.
- ^ "KDE Ships Plasma 5.9". 31 января 2017 г.. Получено 31 января 2017.
- ^ «Выпуск KDE Frameworks 5.31.0». KDE. 11 февраля 2017 г.. Получено 5 марта 2017.
- ^ «Выпуск KDE Frameworks 5.32.0». KDE. 11 марта 2017 г.. Получено 17 апреля 2017.
- ^ «Выпуск KDE Frameworks 5.33.0». KDE. 8 апреля 2017 г.. Получено 17 апреля 2017.
- ^ "KDE поставляет приложения KDE 17.04.0". 20 апреля 2017 г.. Получено 18 июля 2017.
- ^ «Выпуск KDE Frameworks 5.34.0». KDE. 13 апреля 2017 г.. Получено 18 июля 2017.
- ^ "KDE Ships Plasma 5.10". 30 мая 2017. Получено 30 августа 2017.
- ^ «Выпуск KDE Frameworks 5.35.0». KDE. 10 июн 2017. Получено 18 июля 2017.
- ^ «Выпуск KDE Frameworks 5.36.0». KDE. 8 июля 2017 г.. Получено 18 июля 2017.
- ^ «Выпуск KDE Frameworks 5.37.0». KDE. 13 августа 2017 г.. Получено 30 августа 2017.
- ^ «KDE поставляет приложения KDE 17.08.0». 17 августа 2017 г.. Получено 30 августа 2017.
- ^ «Выпуск KDE Frameworks 5.38.0». KDE. 9 сентября 2017 г.. Получено 14 января 2018.
- ^ «Выпуск KDE Frameworks 5.39.0». KDE. 14 октября 2017 г.. Получено 14 января 2018.
- ^ «Выпуск KDE Frameworks 5.40.0». KDE. 11 ноября 2017 г.. Получено 14 января 2018.
- ^ "KDE Ships Plasma 5.11". 7 ноября 2017 г.. Получено 14 января 2018.
- ^ «Выпуск KDE Frameworks 5.41.0». KDE. 10 декабря 2017 г.. Получено 14 января 2018.
- ^ «KDE поставляет приложения KDE 17.12.0». 14 декабря 2017 г.. Получено 14 января 2018.
- ^ «Выпуск KDE Frameworks 5.42.0». KDE. 13 января 2018 г.. Получено 14 января 2018.
- ^ «KDE - выпуск KDE Frameworks 5.43.0». www.kde.org. Получено 12 июн 2018.
- ^ «KDE Plasma 5.12.0 LTS, Скорость. Стабильность. Простота. - KDE.org». www.kde.org. Получено 12 июн 2018.
- ^ «KDE - Выпуск KDE Frameworks 5.44.0». www.kde.org. Получено 12 июн 2018.
- ^ «KDE - Выпуск KDE Frameworks 5.45.0». www.kde.org. Получено 12 июн 2018.
- ^ «KDE - KDE поставляет приложения KDE 18.04.0». www.kde.org. Получено 12 июн 2018.
- ^ «KDE - Выпуск KDE Frameworks 5.46.0». www.kde.org. Архивировано из оригинал 12 июня 2018 г.. Получено 12 июн 2018.
- ^ «KDE - Выпуск KDE Frameworks 5.47.0». www.kde.org. Получено 12 июн 2018.
- ^ «KDE Plasma 5.13: быстрый, легкий и полнофункциональный. - KDE.org». www.kde.org. Получено 12 июн 2018.
- ^ «KDE - Выпуск KDE Frameworks 5.48.0». www.kde.org. Получено 15 июля 2018.
- ^ «KDE - Выпуск KDE Frameworks 5.49.0». www.kde.org. Получено 16 августа 2018.
- ^ «KDE - KDE поставляет приложения KDE 18.08.0». www.kde.org. Получено 16 августа 2018.
- ^ «KDE - выпуск KDE Frameworks 5.50.0». www.kde.org. Получено 30 ноября 2018.
- ^ «KDE - выпуск KDE Frameworks 5.51.0». www.kde.org. Получено 30 ноября 2018.
- ^ «KDE Plasma 5.14: надежный, легкий и инновационный. - KDE.org». www.kde.org. Получено 30 ноября 2018.
- ^ «KDE - выпуск KDE Frameworks 5.52.0». www.kde.org. Получено 30 ноября 2018.
- ^ «Выпуск KDE Frameworks 5.53.0 - KDE.org». www.kde.org. Получено 11 февраля 2019.
- ^ «KDE поставляет приложения KDE 18.12.0 - KDE.org». www.kde.org. Получено 11 февраля 2019.
- ^ «Выпуск KDE Frameworks 5.54.0 - KDE.org». www.kde.org. Получено 11 февраля 2019.
- ^ «Выпуск KDE Frameworks 5.55.0 - KDE.org». www.kde.org. Получено 11 февраля 2019.
- ^ «KDE Plasma 5.15: легкий, удобный и производительный. - KDE.org». www.kde.org. Получено 12 февраля 2019.
- ^ «Выпуск KDE Frameworks 5.56.0 - KDE.org». kde.org. Получено 18 апреля 2019.
- ^ «Выпуск KDE Frameworks 5.57.0 - KDE.org». kde.org. Получено 18 апреля 2019.
- ^ «KDE поставляет приложения KDE 19.04.0 - KDE.org». kde.org. Получено 18 апреля 2019.
- ^ «Выпуск KDE Frameworks 5.58.0 - KDE.org». kde.org. Получено 8 июн 2019.
- ^ «Выпуск KDE Frameworks 5.59.0 - KDE.org». kde.org. Получено 8 июн 2019.
- ^ «KDE Plasma 5.16: теперь плавнее и веселее - KDE.org». kde.org. Получено 19 июн 2019.
- ^ «Выпуск KDE Frameworks 5.60.0». KDE.org. Получено 10 сентября 2019.
- ^ «Выпуск KDE Frameworks 5.61.0». KDE.org. Получено 10 сентября 2019.
- ^ «KDE поставляет приложения KDE 19.08.0». KDE.org. Получено 10 сентября 2019.
- ^ «Выпуск KDE Frameworks 5.62.0». KDE.org. Получено 14 октября 2019.
- ^ «Выпуск KDE Frameworks 5.62.0». KDE.org. Получено 14 октября 2019.
- ^ «Выпуск KDE Frameworks 5.63.0». KDE.org. Получено 14 октября 2019.
- ^ «KDE Plasma 5.17: Thunderbolt, X11 Night Color и измененные настройки». KDE.org. Получено 15 октября 2019.
- ^ «Выпуск KDE Frameworks 5.64.0». KDE.org. Получено 6 июн 2020.
- ^ «Выпуск KDE Frameworks 5.65.0». KDE.org. Получено 6 июн 2020.
- ^ «Релизы 19.12». KDE.org. Получено 12 февраля 2020.
- ^ «Выпуск KDE Frameworks 5.66.0». KDE.org. Получено 6 июн 2020.
- ^ «Выпуск KDE Frameworks 5.67.0». KDE.org. Получено 12 февраля 2020.
- ^ «KDE Plasma 5.18: более удобный и с долгосрочной стабильностью». KDE.org. Получено 12 февраля 2020.
- ^ «Выпуск KDE Frameworks 5.68.0». KDE.org. Получено 6 июн 2020.
- ^ «Выпуск KDE Frameworks 5.69.0». KDE.org. Получено 6 июн 2020.
- ^ «Обновление приложений KDE за апрель 2020 г.». KDE.org. Получено 6 июн 2020.
- ^ «Выпуск KDE Frameworks 5.70.0». KDE.org. Получено 6 июн 2020.
- ^ Обновление: Harmony перестала существовать, поскольку Qt теперь является GPL
- ^ Статистика кода: KDE стоит 175 миллионов долларов
- ^ Трой Унрау (22 февраля 2007 г.). «Путь к KDE 4: CMake, новая система сборки для KDE». KDE. KDE.NEWS. Архивировано из оригинал 1 июля 2010 г.. Получено 13 ноября 2010.
- ^ «Фреймворк программной инженерии». 29 октября 2010 г.. Получено 28 ноября 2010.
- ^ «Компиляция программного обеспечения KDE». Получено 20 ноября 2010.
- ^ Веб-сайт Dragon Player В архиве 27 мая 2009 г. Wayback Machine
- ^ «Фонд KDE Free Qt Foundation». KDE. Получено 13 ноября 2010.
- ^ «Trolltech предлагает выбор в лицензировании с добавлением лицензирования GPL для предстоящего выпуска Qt». 5 сентября 2000 г. Архивировано с оригинал 13 марта 2012 г.. Получено 28 ноября 2010.
- ^ Райан Пол. "Вариант лицензии LGPL добавлен в Qt". Nokia. Архивировано из оригинал 19 мая 2011 г.. Получено 13 ноября 2010.
внешняя ссылка
В Викиучебнике есть книга на следующие темы: Использование KDE |
- Веб-сайт KDE
- KDE.News, анонсы новостей
- Форумы сообщества KDE, официальная доска форума
- Планета KDE, сводка блога
- KDE вики
- Локализация KDE
- KDE-приложения, Репозиторий программного обеспечения KDE и Qt
- KDE-Look
- KDE-файлы