Проекты KDE - KDE Projects

Проекты KDE
KDE logo.svg
Разработчики)KDE
Написано вC ++, Qt, QML и многие другие
Операционная системаUnix-подобный с X11 или же Wayland, Windows, Android, MacOS
ТипБесплатно программное обеспечение
ЛицензияGNU GPL, GNU LGPL, Лицензия BSD, Лицензия MIT[1]
Интернет сайтизобретать.kde.org

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

Обзор

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

KDE Core проекты

Приложения KDE

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

Основные приложения, разработанные KDE, включают:

Тематически связанные группы приложений

Другие проекты

  • KDE неон: дистрибутив с последними пакетами программного обеспечения KDE на базе Ubuntu.
  • Wiki2Learn: веб-фреймворк на основе вики, позволяющий людям участвовать и делиться знаниями.

Разработка

Исходный код

Исходный код каждого проекта KDE хранится в репозитории исходного кода с использованием Git.[4] Стабильные версии выпущены для KDE FTP сервер[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 Public License (QPL) и коммерческую лицензию на проприетарное программное обеспечение Разработчики. В том же году был создан фонд KDE Free Qt, который гарантирует, что Qt подпадет под вариант очень либерального Лицензия BSD если Trolltech прекратит свое существование или в течение 12 месяцев не будет выпущена бесплатная версия Qt.[8]

Продолжались дебаты о совместимости со Стандартной общественной лицензией GNU (GPL), поэтому в сентябре 2000 года Trolltech сделал версию библиотек Qt для Unix доступной под GPL в дополнение к QPL, что устранило опасения, связанные с Фонд свободного программного обеспечения.[9] Trolltech продолжал требовать лицензий на разработку проприетарное программное обеспечение с Qt. Основные библиотеки KDE находятся под коллективной лицензией GNU. LGPL но единственный способ использовать их для несвободных программ - это разработка в соответствии с условиями проприетарной лицензии Qt.

Начиная с Qt 4.5, Qt также стал доступным в версии 2.1 LGPL,[10] теперь позволяет закрытым приложениям на законных основаниях использовать версию Qt с открытым исходным кодом.

Смотрите также

Рекомендации

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

внешняя ссылка