KDE жобалары - KDE Projects

KDE жобалары
KDE logo.svg
ӘзірлеушілерKDE
ЖазылғанC ++, Qt, QML және басқалары
Операциялық жүйеUnix тәрізді бірге X11 немесе Уэйлэнд, Windows, Android, MacOS
ТүріТегін бағдарламалық жасақтама
ЛицензияGNU GPL, GNU LGPL, BSD лицензиясы, MIT лицензиясы[1]
Веб-сайтойлап табу.kde.org

KDE жобалары қолдау көрсететін жобалар болып табылады KDE қауымдастығы, мысалы, күнделікті қолдануға арналған ақысыз бағдарламалық жасақтаманы дамытатын және қолдайтын адамдар тобы KDE плазмасы және KDE жақтаулары немесе сияқты қосымшалар Амарок, Крита немесе Дигикам. Сондай-ақ, KDE-дің VisualDesignGroup үйлестіретін Breeze жұмыс үстелінің тақырыбы мен иконкалар жиынтығын жобалау сияқты кодталмаған жобалар бар. Тіпті Qt емес қосымшалар да ұнайды GCompris, ол GTK негізіндегі қосымша немесе веб-жобалар сияқты басталды WikiToLearn ресми түрде KDE құрамына кіреді.

Шолу

Бүгінгі күні KDE жобалары жеке немесе үлкен кіші жобаларға топтастырылған көптеген жобалар бар:

KDE негізгі жобалары

KDE қосымшалары

KDE Plasma 5.2-де жұмыс істейтін Kontact жеке ақпарат менеджері және Konqueror файл менеджері / веб-шолушысы

KDE әзірлеген негізгі қосымшаларға мыналар жатады:

Қолданбалардың тақырыптық өзара байланысты топтары

Басқа жобалар

  • KDE неон: Ubuntu базасында ең соңғы KDE бағдарламалық жасақтама пакеттері бар тарату.
  • Wiki2Learn: адамдарға қатысуға және білімдерімен алмасуға арналған вики-негізделген веб-негіз.

Даму

Бастапқы код

Әрбір KDE жобасының бастапқы коды бастапқы код репозиторийінде қолданылады Гит.[4] KDE-ге тұрақты нұсқалар шығарылды FTP-сервер[5] түрінде бастапқы код бірге конфигурациялау сценарийлер, оларды операциялық жүйенің жеткізушілері құрастыруға және таралмас бұрын олардың қалған жүйелерімен біріктіруге дайын. Көптеген жеткізушілер KDE бағдарламаларының немесе қосымшаларының тек тұрақты және тексерілген нұсқаларын пайдаланады, оны оңай орнатылатын, алдын-ала жинақталған пакеттер түрінде ұсынады.

Іске асыру

KDE жобаларының көпшілігі Qt шеңберін қолданады, ол Unix және Unix тәрізді жүйелер (соның ішінде Mac OS X ) және Microsoft Windows. 2011 жылғы жағдай бойынша CMake құрастыру құралы ретінде қызмет етеді. Бұл KDE-ге кеңірек платформаларды, соның ішінде Windows-ты қолдауға мүмкіндік береді.[6] GNU gettext аударма үшін қолданылады. Қышқыл api құжаттамасын құру үшін қолданылады.[7]

Лицензиялау

KDE бағдарламалық жасақтама жобалары тегін лицензиялау шарттарымен шығарылуы керек. 1998 жылдың қарашасында Qt шеңберіне екі лицензия берілді ақысыз және ашық көзі Q Мемлекеттік лицензия (QPL) және коммерциялық лицензия меншікті бағдарламалық жасақтама әзірлеушілер. Дәл сол жылы KDE Free Qt қоры құрылды, ол Qt-дің өте либералды нұсқаға енуіне кепілдік берді. BSD лицензиясы егер Trolltech өмірін тоқтатса немесе 12 ай ішінде Qt-дің тегін нұсқасы шықпаса.[8]

GNU жалпы қоғамдық лицензиясымен (GPL) үйлесімділік туралы пікірталастар жалғасты, сондықтан 2000 ж. Қыркүйегінде Trolltech QPL кітапханаларының Unix нұсқасын GPL-ге қосымша қол жетімді етті, бұл QPL-ге қатысты мәселелерді жойды. Тегін бағдарламалық қамтамасыз ету қоры.[9] Trolltech дамуға лицензияларды талап ете берді меншікті бағдарламалық жасақтама Qt. KDE негізгі кітапханалары GNU шеңберінде ұжымдық лицензияланған LGPL бірақ меншікті бағдарламалық жасақтаманың оларды пайдаланудың жалғыз әдісі Qt меншіктік лицензия шарттарында әзірленуі керек еді.

Qt 4.5-тен бастап, Qt LGPL 2.1 нұсқасында қол жетімді болды,[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. ^ «KDE тұрақты шығарылымы ftp-сервер».
  6. ^ Трой Унрау (2007-02-22). «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 лицензиялауда Qt-дің алдағы шығарылымы үшін GPL лицензияларын қосып, таңдауды ұсынады». 2000-09-05. Архивтелген түпнұсқа 2012-03-13. Алынған 2010-11-28.
  10. ^ Райан Пол. «LGPL лицензиясының опциясы Qt-ға қосылды». Nokia. Архивтелген түпнұсқа 2011-05-19. Алынған 2010-11-13.

Сыртқы сілтемелер