Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

KDE Projects - это проекты, поддерживаемые сообществом KDE , группой людей, разрабатывающих и защищающих бесплатное программное обеспечение для повседневного использования, например, KDE Plasma и KDE Frameworks, или таких приложений, как Amarok , Krita или Digikam . Существуют также проекты, не связанные с кодированием, такие как разработка темы рабочего стола и набора значков Breeze, которая координируется KDE VisualDesignGroup. Даже приложения, не относящиеся к Qt, такие как GCompris , который начинался как приложение на основе GTK, или веб-проекты, такие как WikiToLearn , официально являются частью KDE.

Обзор [ править ]

На сегодняшний день существует множество проектов KDE, которые либо автономны, либо сгруппированы в более крупные подпроекты:

Проекты KDE Core [ править ]

  • Plasma - пользовательский интерфейс для нескольких рабочих пространств
  • KWin - оконный менеджер
  • KHTML - движок рендеринга HTML , разветвленный на WebKit в 2004 году.
  • KJS - движок JavaScript
  • KIO - расширяемый сетевой доступ к файлам
  • KParts - облегченная структура графических компонентов внутри процесса
  • XMLGUI - позволяет определять элементы пользовательского интерфейса, такие как меню и панели инструментов, через файлы XML.
  • Phonon - Мультимедийный фреймворк
  • Solid - фреймворк для интеграции устройств
  • Сонет - Проверка орфографии
  • ThreadWeaver - библиотека для более эффективного использования многопроцессорных систем

Приложения KDE [ править ]

Менеджер личной информации Kontact и файловый менеджер / веб-браузер Konqueror, работающие на KDE Plasma 5.2

Основные приложения, разработанные 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

Ссылки [ править ]

  1. ^ «Политика лицензирования KDE» . Проверено 6 ноября 2010 . CS1 maint: обескураженный параметр ( ссылка )
  2. ^ Веб-сайт Dragon Player. Архивировано 27 мая 2009 г. на Wayback Machine.
  3. ^ "Компиляция программного обеспечения KDE" . Проверено 20 ноября 2010 . CS1 maint: обескураженный параметр ( ссылка )
  4. ^ «Проекты KDE» . Проверено 31 декабря 2010 . CS1 maint: обескураженный параметр ( ссылка )
  5. ^ "Ftp-сервер стабильной версии KDE" .
  6. ^ Трой Unrau (2007-02-22). «Путь к KDE 4: CMake, новая система сборки для KDE» . KDE. KDE.NEWS. Архивировано из оригинала на 2010-07-01 . Проверено 13 ноября 2010 . CS1 maint: обескураженный параметр ( ссылка )
  7. ^ "Программная инженерия Framework" . 29 октября 2010 . Проверено 28 ноября 2010 . CS1 maint: обескураженный параметр ( ссылка )
  8. ^ «KDE Free Qt Foundation» . KDE . Проверено 13 ноября 2010 . CS1 maint: обескураженный параметр ( ссылка )
  9. ^ "Trolltech предлагает выбор в лицензировании с добавлением лицензирования GPL для предстоящего выпуска Qt" . 2000-09-05. Архивировано из оригинала на 2012-03-13 . Проверено 28 ноября 2010 . CS1 maint: обескураженный параметр ( ссылка )
  10. ^ Райан Пол. "Вариант лицензии LGPL добавлен в Qt" . Nokia. Архивировано из оригинала 2011-05-19 . Проверено 13 ноября 2010 . CS1 maint: обескураженный параметр ( ссылка )

Внешние ссылки [ править ]

  • Веб-сайт KDE
  • KDE.News , анонсы новостей
  • Форумы сообщества KDE , официальная доска форума
  • Planet KDE , совокупный блог
  • KDE вики
  • Локализация KDE
  • Магазин KDE , бесплатные расширения и дополнения для программного обеспечения KDE