Разработчики) | KDE |
---|---|
Написано в | C ++ , Qt , QML и многие другие |
Операционная система | Unix-подобный с X11 или Wayland , Windows , Android , MacOS |
Тип | Свободное программное обеспечение |
Лицензия | GNU GPL , GNU LGPL , BSD License , MIT License [1] |
Веб-сайт | изобретать |
KDE Projects - это проекты, поддерживаемые сообществом KDE , группой людей, разрабатывающих и защищающих бесплатное программное обеспечение для повседневного использования, например, KDE Plasma и KDE Frameworks, или таких приложений, как Amarok , Krita или Digikam . Существуют также проекты, не связанные с кодированием, такие как разработка темы рабочего стола и набора значков Breeze, которая координируется KDE VisualDesignGroup. Даже приложения, не относящиеся к Qt, такие как GCompris , который начинался как приложение на основе GTK, или веб-проекты, такие как WikiToLearn , официально являются частью KDE.
Обзор [ править ]
На сегодняшний день существует множество проектов KDE, которые либо автономны, либо сгруппированы в более крупные подпроекты:
- KDE Plasma Workspaces
- KDE Frameworks (ранее KDE-Libs ): набор библиотек , предоставляющих платформы и функциональные возможности для разработчиков.
- Пакет приложений KDE : содержит основные приложения, такие как Konqueror, Dolphin, KWrite и Konsole.
Проекты KDE Core [ править ]
- Plasma - пользовательский интерфейс для нескольких рабочих пространств
- KWin - оконный менеджер
- KHTML - движок рендеринга HTML , разветвленный на WebKit в 2004 году.
- KJS - движок JavaScript
- KIO - расширяемый сетевой доступ к файлам
- KParts - облегченная структура графических компонентов внутри процесса
- XMLGUI - позволяет определять элементы пользовательского интерфейса, такие как меню и панели инструментов, через файлы XML.
- Phonon - Мультимедийный фреймворк
- Solid - фреймворк для интеграции устройств
- Сонет - Проверка орфографии
- ThreadWeaver - библиотека для более эффективного использования многопроцессорных систем
Приложения KDE [ править ]
Основные приложения, разработанные KDE, включают:
- Ковчег - инструмент для архивирования
- Dragon Player - медиаплеер. [2]
- Дельфин - Файловый менеджер
- Gwenview - просмотрщик изображений
- Кейт - текстовый редактор
- Konsole - эмулятор терминала
- Kontact - Персональный информационный менеджер с клиентом электронной почты , новостным клиентом , агрегатором каналов , списками дел и т. Д.
- Konqueror - веб-браузер и файловый менеджер
- Kopete - клиент обмена мгновенными сообщениями
- Krita - редактор растровой графики для цифровой живописи
- Kdenlive - программа для редактирования видео
[ править ]
- KDE-Plasma-Addons: Дополнительные виджеты Plasma .
- KDE-Сеть
- KDE-Pim
- KDE-графика
- KDE-Мультимедиа
- KDE-Accessibility : Приложения для специальных возможностей.
- KDE-Утилиты
- KDE-Edu
- Calligra Suite : интегрированный офисный пакет
- KDE-игры
- KDE-игрушки
- KDE-Artwork : дополнительные значки, стили и т. Д.
- KDE-SDK
- KDE-привязки
- KDEWebdev : Инструменты веб-разработки.
- KDE-Extragear : Extragear - это набор приложений и инструментов, которые не являются частью основных приложений KDE.
- KDE-Playground: этот репозиторий содержит новое нестабильное программное обеспечение. Это место для созревания приложений. [3]
Другие проекты [ править ]
- KDE neon : дистрибутив с новейшими программными пакетами KDE на базе Ubuntu.
- Wiki2Learn : веб-фреймворк на основе вики, позволяющий людям участвовать и делиться знаниями.
Развитие [ править ]
Исходный код [ править ]
Исходный код каждого проекта KDE хранится в репозитории исходного кода с помощью Git . [4] Стабильные версии выпускаются на FTP-сервер KDE [5] в виде исходного кода со сценариями конфигурации , готовыми к компиляции поставщиками операционных систем и интеграции с остальными их системами перед распространением. Большинство поставщиков используют только стабильные и проверенные версии программ или приложений KDE, предоставляя их в виде легко устанавливаемых предварительно скомпилированных пакетов.
Реализация [ править ]
Большинство проектов KDE используют фреймворк Qt, который работает в большинстве Unix и Unix-подобных систем (включая Mac OS X ) и Microsoft Windows. С 2011 года CMake служит инструментом сборки. Это позволяет KDE поддерживать более широкий спектр платформ, включая Windows. [6] Для перевода используется GNU gettext . Doxygen используется для создания документации по API. [7][Обновить]
Лицензирование [ править ]
Программные проекты KDE должны выпускаться на условиях бесплатного лицензирования. В ноябре 1998 года среда Qt получила двойную лицензию: бесплатную общественную лицензию Q с открытым исходным кодом (QPL) и коммерческую лицензию для разработчиков проприетарного программного обеспечения . В том же году была создана основа KDE Free Qt, которая гарантирует, что Qt будет подпадать под вариант очень либеральной лицензии BSD, если Trolltech прекратит свое существование или в течение 12 месяцев не будет выпущена бесплатная версия Qt. [8]
Продолжались споры о совместимости со Стандартной общественной лицензией GNU (GPL), поэтому в сентябре 2000 года Trolltech сделал версию библиотек Qt для Unix доступной под GPL в дополнение к QPL, что сняло озабоченность Free Software Foundation . [9] Trolltech продолжал требовать лицензий для разработки проприетарного программного обеспечения с помощью Qt. Основные библиотеки KDE находятся под коллективной лицензией GNU LGPL, но единственный способ их использования проприетарным программным обеспечением - это разработка в соответствии с условиями проприетарной лицензии Qt.
Начиная с Qt 4.5, Qt также стал доступным под LGPL версии 2.1, [10] теперь позволяя закрытым приложениям на законных основаниях использовать версию Qt с открытым исходным кодом.
См. Также [ править ]
- Раздел: программное обеспечение KDE
- Категория: Приложения KDE
- Список приложений KDE
- Приложения KDE
- KDE Extragear
Ссылки [ править ]
- ^ «Политика лицензирования KDE» . Проверено 6 ноября 2010 . CS1 maint: обескураженный параметр ( ссылка )
- ^ Веб-сайт Dragon Player. Архивировано 27 мая 2009 г. на Wayback Machine.
- ^ "Компиляция программного обеспечения KDE" . Проверено 20 ноября 2010 . CS1 maint: обескураженный параметр ( ссылка )
- ^ «Проекты KDE» . Проверено 31 декабря 2010 . CS1 maint: обескураженный параметр ( ссылка )
- ^ "Ftp-сервер стабильной версии KDE" .
- ^ Трой Unrau (2007-02-22). «Путь к KDE 4: CMake, новая система сборки для KDE» . KDE. KDE.NEWS. Архивировано из оригинала на 2010-07-01 . Проверено 13 ноября 2010 . CS1 maint: обескураженный параметр ( ссылка )
- ^ "Программная инженерия Framework" . 29 октября 2010 . Проверено 28 ноября 2010 . CS1 maint: обескураженный параметр ( ссылка )
- ^ «KDE Free Qt Foundation» . KDE . Проверено 13 ноября 2010 . CS1 maint: обескураженный параметр ( ссылка )
- ^ "Trolltech предлагает выбор в лицензировании с добавлением лицензирования GPL для предстоящего выпуска Qt" . 2000-09-05. Архивировано из оригинала на 2012-03-13 . Проверено 28 ноября 2010 . CS1 maint: обескураженный параметр ( ссылка )
- ^ Райан Пол. "Вариант лицензии LGPL добавлен в Qt" . Nokia. Архивировано из оригинала 2011-05-19 . Проверено 13 ноября 2010 . CS1 maint: обескураженный параметр ( ссылка )
Внешние ссылки [ править ]
В Викиучебнике есть книга по теме: Использование KDE |
- Веб-сайт KDE
- KDE.News , анонсы новостей
- Форумы сообщества KDE , официальная доска форума
- Planet KDE , совокупный блог
- KDE вики
- Локализация KDE
- Магазин KDE , бесплатные расширения и дополнения для программного обеспечения KDE