Разработчик (и) | KDE |
---|---|
Написано на | C ++, Qt, QML и многих других |
Операционная система | Unix-подобный с X11 или Wayland, Windows, Android, MacOS |
Тип | Бесплатное программное обеспечение |
Лицензия | GNU GPL, GNU LGPL, Лицензия BSD, Лицензия MIT |
Веб-сайт | Invent.kde.org |
Проекты KDE - это проекты, поддерживаемые сообществом KDE, группой людей, разрабатывающих и защищающих бесплатное программное обеспечение для повседневного использования, например KDE Plasma и KDE Frameworks или приложения, такие как Amarok, Krita или Digikam. Существуют также проекты, не связанные с кодированием, такие как разработка темы рабочего стола и набора значков Breeze, которая координируется группой VisualDesignGroup KDE. Даже приложения, не относящиеся к Qt, такие как GCompris, которые начинались как приложение на основе GTK, или веб-проекты, такие как WikiToLearn, официально являются частью KDE.
На сегодняшний день существует много проектов KDE, которые являются либо автономными, либо сгруппированы в более крупные подпроекты:
Основные приложения, разработанные KDE, включают:
Исходный код каждого проекта KDE хранится в репозитории исходного кода с использованием Git. Стабильные версии выпускаются на KDE FTP-сервер в виде исходного кода со сценариями configure, готовых для компиляции поставщиками операционной системы и интеграции с остальные системы до распространения. Большинство поставщиков используют только стабильные и проверенные версии программ или приложений KDE, предоставляя их в виде легко устанавливаемых предварительно скомпилированных пакетов.
Большинство проектов KDE используют среду Qt, которая работает в большинстве Unix и Unix-подобных систем (включая Mac OS X ) и Microsoft Windows. С 2011 года CMake служит инструментом сборки. Это позволяет KDE поддерживать более широкий спектр платформ, включая Windows. GNU gettext используется для перевода. Doxygen используется для создания документации api.
Программные проекты KDE должны выпускаться на условиях бесплатного лицензирования. В ноябре 1998 года структура Qt получила двойную лицензию на бесплатную и открытую Q Public License (QPL) и коммерческую лицензию для разработчиков проприетарного программного обеспечения.. В том же году была создана основа KDE Free Qt, которая гарантирует, что Qt будет подпадать под вариант очень либеральной лицензии BSD, если Trolltech прекратит свое существование или в течение 12 месяцев не будет выпущена бесплатная версия Qt.
Продолжались дебаты о совместимости со Стандартной общественной лицензией GNU (GPL), поэтому в сентябре 2000 года Trolltech сделал версию библиотек Qt для Unix доступной под GPL в дополнение к QPL, что устранило озабоченность Фонд свободного программного обеспечения. Trolltech продолжал требовать лицензий для разработки проприетарного программного обеспечения с помощью Qt. Основные библиотеки KDE находятся под коллективной лицензией GNU LGPL, но единственный способ их использования проприетарным программным обеспечением - это разработка в соответствии с условиями проприетарной лицензии Qt.
Начиная с Qt 4.5, Qt также стал доступным под LGPL версии 2.1, что теперь позволяет проприетарным приложениям на законных основаниях использовать версию Qt с открытым исходным кодом.
В Викиучебнике есть книга по темам: Использование KDE |