KDE — это международное сообщество свободного программного обеспечения , которое разрабатывает бесплатное программное обеспечение с открытым исходным кодом . Являясь центральным центром разработки, он предоставляет инструменты и ресурсы, позволяющие совместно работать над такого рода программным обеспечением. [1] К известным продуктам относятся Plasma Desktop , KDE Frameworks и ряд кроссплатформенных приложений, таких как Amarok , digiKam и Krita , которые предназначены для работы в Unix и Unix-подобных операционных системах, Microsoft Windows и Android. . [2]
KDE был основан в 1996 году Маттиасом Эттрихом , студентом Тюбингенского университета . [3] В то время его беспокоили некоторые аспекты рабочего стола Unix . Среди его опасений было то, что ни одно из приложений не выглядело и не действовало одинаково. По его мнению, настольные приложения того времени были слишком сложны для конечных пользователей. Чтобы решить эту проблему, он предложил создать среду рабочего стола, в которой пользователи могли бы ожидать, что приложения будут согласованными и простыми в использовании. Его первый пост в Usenet вызвал значительный интерес, и родился проект KDE. [4]
Название KDE было задумано как игра слов в существующей общей среде рабочего стола , доступной для систем Unix . CDE представляла собой пользовательскую среду на базе X11, совместно разработанную HP, IBM и Sun через консорциум X/Open , с интерфейсом и инструментами повышения производительности, основанными на наборе инструментов графических виджетов Motif . Это должна была быть интуитивно простая в использовании среда настольного компьютера. [5] Первоначально предполагалось, что буква K означает «Kool», но быстро было решено, что K не должна обозначать ничего конкретного. Таким образом, инициализм KDE расширился до «K Desktop Environment» , прежде чем от него полностью отказались в пользу просто KDE в ходе ребрендинга в 2009 году. [6]
Вначале Маттиас Эттрих решил использовать фреймворк Qt Trolltech для проекта KDE. [7] Другие программисты быстро начали разрабатывать приложения KDE/Qt, и к началу 1997 года было выпущено несколько приложений. 12 июля 1998 года была выпущена первая версия среды рабочего стола под названием KDE 1.0. Исходная версия этого набора инструментов под лицензией GPL существовала только для платформ, которые использовали сервер отображения X11 , но с выпуском Qt 4 версии под лицензией LGPL стали доступны для большего количества платформ. Это позволило программному обеспечению KDE на базе Qt 4 или более новых версий теоретически распространяться на Microsoft Windows и OS X. [8]
Маркетинговая группа KDE объявила о ребрендинге компонентов проекта KDE 24 ноября 2009 года. Движимый предполагаемым изменением целей, ребрендинг был сосредоточен на том, чтобы подчеркнуть как сообщество создателей программного обеспечения, так и различные инструменты, предоставляемые KDE, а не только рабочий стол. среда.
То, что ранее было известно как KDE 4, было разделено на рабочие области KDE Plasma , приложения KDE и платформу KDE (теперь KDE Frameworks ), объединенные в компиляцию программного обеспечения KDE 4 . [9] С 2009 года название KDE больше не означает K Desktop Environment , а означает сообщество, которое производит программное обеспечение. [10]
Сообщество KDE поддерживает множество проектов бесплатного программного обеспечения. Проект, ранее называвшийся KDE (или KDE SC (Software Compilation) ) в настоящее время состоит из трех частей:
KDE neon — это репозиторий программного обеспечения, в качестве ядра которого используется Ubuntu LTS. Его цель — предоставить пользователям быстро обновляемое программное обеспечение Qt и KDE, одновременно обновляя остальные компоненты ОС из репозиториев Ubuntu в обычном темпе. [13] [14] KDE утверждает, что это не «дистрибутив KDE», а скорее обновленный архив пакетов KDE и Qt.
Subtitle Composer — это редактор субтитров с открытым исходным кодом для операционных систем Linux и Microsoft Windows , основанный на Qt и KDE Frameworks . Проект стал частью KDE, начиная с декабря 2019 года . [15] Он поддерживает наиболее распространенные текстовые и растровые форматы субтитров, предварительный просмотр видео, звуковые сигналы, распознавание речи, синхронизацию времени, перевод субтитров, оптическое распознавание символов и макросы/скрипты Javascript. Subtitle Composer — бесплатное программное обеспечение , выпущенное под лицензией GNU General Public License .
WikiToLearn , сокращенно WTL, — одно из новых разработок KDE. Это вики (основанная на MediaWiki , например Wikipedia), которая предоставляет платформу для создания и обмена учебниками с открытым исходным кодом. Идея состоит в том, чтобы создать огромную библиотеку учебников, которую каждый сможет использовать и создавать. Его корни лежат в Миланском университете , где группа студентов-физиков хотела поделиться заметками, а затем решила, что это предназначено для всех, а не только для их внутренней группы друзей. Они стали официальным проектом KDE, его поддерживают несколько университетов.
Разработка программного обеспечения KDE — это, прежде всего, волонтерская работа, хотя различные компании, такие как Novell , Nokia , [16] [ не удалось пройти проверку ] или Blue Systems , нанимают или нанимают разработчиков для работы над различными частями проекта. [17] Поскольку большое количество людей вносят свой вклад в KDE различными способами (например, кодом, переводом, иллюстрацией), организация такого проекта является сложной задачей. Программа наставничества помогает новичкам начать разработку и общение в проектах и сообществах KDE. [18] [19]
Общение внутри сообщества осуществляется через списки рассылки, IRC, блоги, форумы, объявления новостей, вики и конференции. В сообществе существует Кодекс поведения , определяющий приемлемое поведение внутри сообщества. [20]
В настоящее время сообщество KDE использует систему контроля версий Git . Экземпляр KDE GitLab (названный Invent) дает обзор всех проектов, размещенных в системе репозитория KDE Git. Phabricator используется для управления задачами. [21]
20 июля 2009 года KDE объявила, что в ее репозиторий Subversion был сделан миллионный коммит. [22] 11 октября 2009 года Корнелиус Шумахер , главный разработчик KDE, [23] написал о предполагаемой стоимости (с использованием модели COCOMO с SLOCCount) разработки пакета программного обеспечения KDE с 4 273 291 LoC , которая составит около 175 364 716 долларов США. [24] Эта оценка не включает Qt, Calligra Suite , Amarok , digiKam и другие приложения, не являющиеся частью ядра KDE. [ нужны разъяснения ]
Общее направление задается основной командой KDE . Это разработчики, которые внесли значительный вклад в KDE за длительный период времени. Эта команда общается с помощью списка рассылки kde-core-devel , который находится в публичном архиве и доступен для чтения, но для присоединения требуется одобрение. В KDE нет единого центрального лидера, который мог бы наложить вето на важные решения. Вместо этого основная команда KDE состоит из нескольких десятков участников, которые принимают решения не путем формального голосования, а посредством обсуждений. [25]
Разработчики также организуются вместе с тематическими командами. [ нужны разъяснения ] Например, команда KDE Edu разрабатывает бесплатное образовательное программное обеспечение. Хотя эти команды работают в основном независимо и не все следуют единому графику релизов. У каждой команды есть свои каналы обмена сообщениями, как в IRC , так и в списках рассылки. [26]
Покровителем KDE является физическое лицо или организация, поддерживающая сообщество KDE путем пожертвования не менее 5000 евро (в зависимости от размера компании) в пользу KDE eV. [27] По состоянию на февраль 2024 года таких покровителей девять: Blue Systems , Canonical Ltd. , Google , GnuPG , Kubuntu Focus, Slimbook, SUSE , The Qt Company и TUXEDO Computers . [28]
Талисман сообщества KDE — зеленый дракон по имени Конки. [29] Внешний вид Konqi был официально изменен с выходом Plasma 5 , а работа Тайсона Тана (на изображениях) выиграла конкурс по редизайну на форумах KDE. [30]
Кэти — женщина-дракон. Она была представлена в 2010 году и назначена талисманом женского сообщества KDE. [31]
Другие драконы разных цветов и профессий были добавлены в Konqi в рамках концепции редизайна Тайсона Тана. У каждого дракона есть пара рогов в форме букв, которые отражают его роль в сообществе KDE.
Волшебник Кандальф был бывшим талисманом сообщества KDE во время его версий 1.x и 2.x. Сходство Кандальфа с персонажем Гэндальфа привело к предположению, что талисман был заменен на Конки из-за опасений по поводу нарушения авторских прав, но KDE так и не подтвердил это. [32]
Финансовыми и юридическими вопросами KDE занимается немецкая некоммерческая организация KDE eV . Помимо прочего, ей принадлежит торговая марка KDE и соответствующий логотип. Он также принимает пожертвования от имени сообщества KDE, помогает в эксплуатации серверов, помогает в организации и финансировании конференций и собраний, [33], но не влияет напрямую на разработку программного обеспечения.
Во многих странах KDE имеет местные филиалы. Это либо неформальные организации (KDE India), либо подобные KDE eV, имеющие юридическую форму (KDE France). Местные организации размещают и поддерживают региональные веб-сайты, а также организуют местные мероприятия, такие как торговые выставки, встречи участников и встречи социальных сообществ.
В KDE есть рекомендации сообщества (CIG) с определениями и рекомендациями, которые помогают сообществу создать уникальный, характерный и привлекательный дизайн. [34] Официальный логотип KDE представляет собой белую форму K-Gear с торговой маркой на синем квадрате со скошенными углами. Копирование логотипа KDE регулируется LGPL. [35] Некоторые логотипы местных сообществ являются производными от официального логотипа.
Многие приложения KDE имеют в названии букву «К» , чаще всего в качестве начальной буквы. K во многих приложениях KDE получается путем написания слова, которое изначально начинается с C или Q , по-разному, например Konsole и Kaffeine , в то время как некоторые другие добавляют к часто используемому слову префикс K , например KGet . Однако тенденция заключается в том, чтобы вообще не использовать букву K в названии, как, например, в Stage , Spectacle, Discover и Dolphin .
23 июня 2005 года председатель Фонда Викимедиа объявил, что сообщество KDE и Фонд Викимедиа начали усилия по сотрудничеству. [36] Плодами этого сотрудничества являются подсветка синтаксиса MediaWiki в Kate и доступ к содержимому Википедии в приложениях KDE, таких как Amarok и Marble .
4 апреля 2008 года KDE eV и Wikimedia Deutschland открыли общие офисы во Франкфурте . [37] В сентябре 2009 года KDE eV переехала в общий офис с Европейским фондом свободного программного обеспечения в Берлине. [38]
В мае 2006 года KDE eV стала ассоциированным членом Европейского фонда свободного программного обеспечения (FSFE). [38]
22 августа 2008 года KDE eV и FSFE совместно объявили, что после полутора лет работы с Целевой группой по свободе FSFE KDE принимает Фидуциарное лицензионное соглашение FSFE. Используя это, разработчики KDE могут на добровольной основе передать свои авторские права KDE eV [39].
В сентябре 2009 года KDE eV и FSFE переехали в общие офисы в Берлине. [40]
Несколько компаний активно вносят свой вклад в KDE, например Collabora , Erfrakon, Intevation GmbH, Kolab Konsortium, Klarälvdalens Datakonsult AB (KDAB), Blue Systems и KO GmbH.
Nokia использовала Calligra Suite в качестве основы для своего приложения Office Viewer для Maemo / MeeGo . [41] Они также заключили контракт с KO GmbH на внедрение фильтров формата файлов MS Office 2007 в Calligra. [42] Nokia также напрямую наняла нескольких разработчиков KDE – либо для использования программного обеспечения KDE для MeeGo (например, KCal ) [43] , либо в качестве спонсора.
Немецкие компании по разработке программного обеспечения и консалтингу Intevation GmbH и шведская KDAB используют программное обеспечение Qt и KDE – особенно Kontact и Akonadi для Kolab – для своих услуг и продуктов, поэтому обе нанимают разработчиков KDE.
KDE участвует в проекте freedesktop.org , направленном на стандартизацию совместимости настольных компьютеров Unix.
В 2009 и 2011 годах GNOME и KDE совместно проводили конференции Akademy и GUADEC под названием Desktop Summit .
В декабре 2010 года KDE eV стала лицензиатом Open Invention Network . [44]
Многие дистрибутивы Linux и другие свободные операционные системы участвуют в разработке и распространении программного обеспечения и поэтому также активны в сообществе KDE. К ним относятся коммерческие дистрибьюторы, такие как SUSE / Novell [45] или Red Hat [46], а также финансируемые государством некоммерческие организации, такие как Совет научных и технологических исследований Турции с его дистрибутивом Linux Pardus.
В октябре 2018 года Red Hat заявила, что KDE Plasma больше не поддерживается в будущих обновлениях Red Hat Enterprise Linux , хотя она продолжает оставаться частью Fedora. Это заявление было сделано вскоре после объявления о приобретении Red Hat компанией IBM почти за 43 миллиарда долларов США. [47] В результате Fedora теперь делает KDE Plasma и другое программное обеспечение KDE доступными также для пользователей Red Hat Enterprise Linux через свой проект «Дополнительные пакеты для Enterprise Linux» (EPEL) . [48] [49]
Две наиболее важные конференции KDE — это Akademy и Camp KDE . Каждое мероприятие масштабно, как тематически, так и географически. Akademy-BR и Akademy-es — это мероприятия местного сообщества.
Академия — это ежегодный всемирный саммит, который проводится каждое лето в различных местах Европы. [50] Основные цели Академии — выступать в качестве мероприятия по построению сообщества, информировать о достижениях сообщества и предоставлять платформу для сотрудничества с сообществом и отраслевыми партнерами. Второстепенные цели — привлечь местных жителей и предоставить пространство для совместной работы над написанием кода. KDE eV помогает с процедурами, советами и организацией. Академия, включая конференцию, генеральную ассамблею KDE eV, марафонские сессии по программированию, BOF ( сессии «рыбак с рыбалки ») и социальную программу. BOF встречаются для обсуждения конкретных подпроектов или проблем. [51]
В 1997 году сообщество KDE провело первую конференцию KDE One в Арнсберге , Германия, для обсуждения первого выпуска KDE. Изначально каждая конференция нумеровалась после релиза, а не проводилась регулярно. С 2003 года конференции проводились один раз в год. А название «Академии» они получили с 2004 года.
Ежегодная конференция Akademy вручает награды Akademy Awards — награды, которые сообщество KDE вручает участникам KDE. Их цель — отметить выдающийся вклад в KDE. Вручаются три награды: лучшая заявка, лучшая незаявка и награда жюри. Как всегда, победителей выбирают победители прошлого года. [52] Первые победители получили фотографию Konqi в рамке, подписанную всеми присутствовавшими разработчиками KDE. [53]
Camp KDE — это еще одна ежегодная конференция участников сообщества KDE. Мероприятие предоставляет региональную возможность участникам и энтузиастам собраться и поделиться своим опытом. Это бесплатно для всех участников. Целью проекта является обеспечение того, чтобы KDE в мире не считался просто евроцентричным. KDE eV помогает субсидировать дорогу и проживание докладчикам, руководителям BoF, организаторам или основным спонсорам. Он проводится в Северной Америке с 2009 года.
В январе 2008 года в штаб-квартире Google в Маунтин-Вью, штат Калифорния, США, было проведено мероприятие по выпуску KDE 4.0, посвященное выпуску KDE SC 4.0. Сообщество осознало, что в Америке существует большой спрос на мероприятия KDE, поэтому был организован лагерь KDE.
Лагерь KDE 2009 стал первой встречей KDE Americas, проходившей в отеле Travelers Beach Resort в Негриле, Ямайка, при поддержке Google, Intel, iXsystem, KDE eV и Kitware. Мероприятие включало 1–2 дня презентаций, встреч BoF и хакатонов . [54] Лагерь KDE 2010 проходил в Калифорнийском университете Сан-Диего (UCSD) в Ла-Хойе, США. В программе были презентации, BoFs, хакатоны и однодневная поездка. Все началось с краткого вступления Джеффа Митчелла, который был главным организатором конференции, рассказавшего немного истории о лагере KDE и некоторую статистику о сообществе KDE. На выступлениях мероприятия присутствовало относительно много людей, и их число увеличилось по сравнению с предыдущим годом примерно до 70 человек. 19 января светским мероприятием стала экскурсия по местной пивоварне. [55] Лагерь KDE 2011 проходил в отеле Kabuki в Сан-Франциско, США, и был совмещен с саммитом по сотрудничеству Linux Foundation. В программе были презентации, хакатоны и вечеринка в Noisebridge. Конференция открылась вступительным словом Селесты Лин Пол . [56]
Season of KDE — это информационно-просветительская программа, проводимая сообществом KDE. Студентам назначаются наставники из сообщества KDE, которые помогают реализовать их проект. [57]
conf.kde.in была первой конференцией по KDE и Qt в Индии. Конференция, организованная KDE India, прошла в Инженерном колледже RV в Бангалоре, Индия. Первые три дня мероприятия включали беседы, обучающие материалы и интерактивные сессии. Последние два дня были целенаправленным спринтом кода. [58] Конференцию открыл ее главный организатор Прадипто Бхаттачарья. На открытии конференции присутствовало более 300 человек. В честь открытия конференции была проведена церемония зажжения Благодатной Лампы. Первую сессию провела Лидия Пинчер, которая говорила на тему «Так много нужно сделать – так мало времени». На мероприятии 11 марта 2011 года было объявлено о возвращении Project Neon, при этом проект будет предоставлять ночные сборки компиляции программного обеспечения KDE. [59] Закрывал конференцию основной докладчик, давний разработчик KDE Сиртадж.
Día KDE (День KDE) — это аргентинское мероприятие, посвященное KDE. Он проводит лекции и семинары. Целями мероприятия являются: распространение движения за свободное программное обеспечение среди населения Аргентины, привлечение к нему сообщества KDE и разработанной им среды; знать и укреплять KDE-AR; и вообще объединяйте сообщество, чтобы весело провести время. Мероприятие бесплатное. [60]
Вечеринка по случаю выпуска — вечеринка, посвященная выпуску новой версии KDE SC (дважды в год). [61] KDE также участвует в других конференциях, посвященных свободному программному обеспечению.
Система начального школьного образования Бразилии использует компьютеры с программным обеспечением KDE в более чем 42 000 школах в 4 000 городах, что обслуживает почти 52 миллиона детей. Базовый дистрибутив называется Educational Linux и основан на Kubuntu . [62] Помимо этого, еще тысячи студентов в Бразилии используют продукты KDE в своих университетах. Программное обеспечение KDE также работает на компьютерах в португальских и венесуэльских школах: охвачено соответственно 700 000 и один миллион систем. [63]
Через Pardus , местный дистрибутив Linux, многие подразделения турецкого правительства используют программное обеспечение KDE, в том числе Вооруженные силы Турции , [64] Министерство иностранных дел , [64] Министерство национальной обороны , [65] Турецкая полиция , [64] ] и SGK (Учреждение социального обеспечения Турции), [64] [66] , хотя эти ведомства часто не используют исключительно Pardus в качестве своей операционной системы.
ЦЕРН (Европейская организация ядерных исследований) использует программное обеспечение KDE. [67]
Германия использует программное обеспечение KDE в своих посольствах по всему миру, представляя около 11 000 систем. [ нужна цитата ]
НАСА использовало Plasma Desktop во время миссии на Марс. [68] [ нужен неосновной источник ]
Портативный игровой компьютер Steam Deck от Valve Corporation в режиме рабочего стола использует среду рабочего стола KDE Plasma. [69]
{{cite web}}
: CS1 maint: неподходящий URL ( ссылка ).