KDE 프로젝트
KDE Projects개발자 | KDE |
---|---|
기입처 | C++, Qt, QML 등 |
운영 체제 | X11 또는 Wayland, Windows, Android, MacOS를 지원하는 Unix 유사 제품 |
유형 | 프리 소프트웨어 |
면허증. | GNU GPL, GNU LGPL, BSD 라이선스, MIT[1] 라이선스 |
웹 사이트 | invent |
KDE 프로젝트는 KDE Plasma 및 KDE Frameworks 또는 Amarok, Krita 또는 Digikam과 같은 응용 프로그램과 같은 일상적인 사용을 위한 무료 소프트웨어를 개발하고 옹호하는 사람들의 모임인 KDE 커뮤니티가 관리하는 프로젝트입니다.KDE의 VisualDesignGroup에 의해 조정된 Breeze 데스크톱 테마 및 아이콘셋 설계와 같은 코딩되지 않은 프로젝트도 있습니다.GTK 기반 응용 프로그램으로 시작된 GCompris와 같은 비 Qt 응용 프로그램이나 WikiToLearn과 같은 웹 기반 프로젝트도 공식적으로 KDE의 일부입니다.
개요
현재 KDE 프로젝트에는 독립 실행형 또는 더 큰 하위 프로젝트로 그룹화된 많은 KDE 프로젝트가 있습니다.
- KDE 플라즈마 작업 공간
- KDE 프레임워크(이전 KDE-Libs):개발자에게 프레임워크와 기능을 제공하는 라이브러리 모음
- KDE 응용 프로그램 번들:Konqueror, Dolphin, KWrite 및 Konsole과 같은 핵심 응용 프로그램을 포함합니다.
KDE 핵심 프로젝트
- Plasma – 여러 워크스페이스용 UI
- KWin – 창 관리자
- KHTML – HTML 렌더링 엔진, 2004년에 WebKit에 도입
- KJS - JavaScript 엔진
- KIO – 확장 가능한 네트워크 투과적 파일 액세스
- KParts – 경량 처리 그래픽 컴포넌트 프레임워크
- XMLGUI – XML 파일을 통해 메뉴나 툴바 등의 UI 요소를 정의할 수 있습니다.
- Phonon – 멀티미디어 프레임워크
- 솔리드 – 디바이스 통합 프레임워크
- Sonnet – 철자 검사기
- ThreadWeaver – 멀티프로세서 시스템을 보다 효율적으로 사용하는 라이브러리
KDE 응용 프로그램
KDE에서 개발한 주요 응용 프로그램은 다음과 같습니다.
- Ark – 아카이브 도구
- Dragon Player – 미디어 플레이어.[2]
- 돌핀 – 파일 매니저
- Gwenview –이미지 뷰어
- Kate – 텍스트 편집기
- Konsole – 터미널 에뮬레이터
- Kontact – 이메일 클라이언트, 뉴스 클라이언트, 피드 어그리게이터, 할 일 목록 등을 갖춘 개인정보 관리자.
- Konqueror – 웹 브라우저 및 파일 매니저
- Kopete – 인스턴트 메시징 클라이언트
- Krita – 디지털 페인팅용 래스터 그래픽 에디터
- Kdenlive – 비디오 편집 소프트웨어
- KDE-Plasma-Addons:추가 플라즈마 위젯.
- KDE-네트워크
- KDE-PIM
- KDE-그래픽스
- KDE-멀티미디어
- KDE-접근성:접근성 응용 프로그램
- KDE-유틸리티
- KDE-Edu
- Caltra 스위트:통합 오피스 스위트
- KDE-게임
- KDE-장난감
- KDE-Artwork:추가 아이콘, 스타일 등
- KDE-SDK
- KDE 바인딩
- KDE Webdev: 웹 개발 도구입니다.
- KDE-Extrangear: Extrangear는 핵심 KDE 응용 프로그램의 일부가 아닌 응용 프로그램 및 도구 모음입니다.
- KDE-Playground:이 저장소에는 불안정하고 새로운 소프트웨어가 포함되어 있습니다.애플리케이션 성숙의 [3]장입니다.
기타 프로젝트
- KDE 연결:Plasma 데스크톱을 원격 제어용 전화기에 연결하는 Android 응용 프로그램
- KDE neon: Ubuntu 기반 위에 최신 KDE 소프트웨어 패키지가 있는 디스트로입니다.
- Wiki2Learn: Wiki 기반의 웹 프레임워크로 참여 및 지식 공유가 가능합니다.
발전
소스 코드
모든 KDE 프로젝트의 소스 코드는 [4]Git을 사용하여 소스 코드 저장소에 저장됩니다.안정적인 버전은 구성 스크립트가 포함된 소스 코드 형태로 KDE FTP[5] 서버에 릴리스되며, 운영 체제 공급업체에 의해 컴파일되고 배포 전에 나머지 시스템과 통합될 수 있습니다.대부분의 공급업체는 KDE 프로그램이나 응용 프로그램의 안정적이고 테스트된 버전만 사용하여 쉽게 설치할 수 있고 미리 컴파일된 패키지 형태로 제공합니다.
실행
대부분의 KDE 프로젝트는 대부분의 Unix 및 Unix 유사 시스템(Mac OS X 포함)과 Microsoft Windows에서 실행되는 Qt 프레임워크를 사용합니다.2011년 현재[update] CMake는 빌드 툴로서 기능하고 있습니다.이를 통해 [6]KDE는 Windows를 포함한 다양한 플랫폼을 지원할 수 있습니다.번역에는 GNU gettext가 사용됩니다.Doxygen은 API [7]문서를 생성하기 위해 사용됩니다.
라이선스
KDE 소프트웨어 프로젝트는 무료 라이센스 조건에 따라 릴리스되어야 합니다.1998년 11월 Qt 프레임워크는 자유 오픈 소스 Q Public License(QPL)와 독점 소프트웨어 개발자를 위한 상용 라이선스로 이중 라이선스를 받았습니다.같은 해에 KDE Free Qt 재단이 만들어졌는데, 트롤테크가 존재하지 않거나 12개월 [8]동안 Qt의 무료 버전이 출시되지 않을 경우 Qt가 매우 자유로운 BSD 라이선스의 변형에 속하게 됩니다.
GNU General Public License(GPL)와의 호환성에 대한 논쟁이 계속되었고, 2000년 9월 Trolltech는 자유 소프트웨어 [9]재단의 우려를 없앤 QT 라이브러리의 Unix 버전을 GPL에서 사용할 수 있게 되었다.Trolltech는 Qt와 함께 독점 소프트웨어를 개발하기 위해 라이선스를 계속 필요로 했습니다.KDE의 핵심 라이브러리는 GNU LGPL에 따라 일괄 라이선스되지만, 독점 소프트웨어를 사용할 수 있는 유일한 방법은 Qt 독점 라이선스 조건에 따라 개발되는 것입니다.
Qt 4.5부터 Qt는 LGPL 버전 [10]2.1에서도 사용할 수 있게 되었고, 이제 독자 애플리케이션이 오픈 소스 Qt 버전을 합법적으로 사용할 수 있게 되었습니다.
「 」를 참조해 주세요.
레퍼런스
- ^ "KDE Licensing Policy". Retrieved 2010-11-06.
- ^ Dragon Player 웹사이트 2009-05-27 Wayback Machine에서 보관
- ^ "KDE Software Compilation". Retrieved 2010-11-20.
- ^ "KDE Projects". Retrieved 2010-12-31.
- ^ "KDE stable release ftp server".
- ^ Troy Unrau (2007-02-22). "The Road to KDE 4: CMake, a New Build System for KDE". KDE. KDE.NEWS. Archived from the original on 2010-07-01. Retrieved 2010-11-13.
- ^ "Software Engineering Framework". 29 October 2010. Retrieved 2010-11-28.
- ^ "KDE Free Qt Foundation". KDE. Retrieved 2010-11-13.
- ^ "Trolltech offers a choice in licensing with the addition of GPL licensing for the upcoming release of Qt". 2000-09-05. Archived from the original on 2012-03-13. Retrieved 2010-11-28.
- ^ Ryan Paul. "LGPL License Option Added to Qt". Nokia. Archived from the original on 2011-05-19. Retrieved 2010-11-13.