KDE loyihalari - KDE Projects

KDE loyihalari
KDE logo.svg
Tuzuvchi (lar)KDE
YozilganC ++, Qt, QML va boshqa ko'plab narsalar
Operatsion tizimUnixga o'xshash bilan X11 yoki Wayland, Windows, Android, MacOS
TuriBepul dasturiy ta'minot
LitsenziyaGNU GPL, GNU LGPL, BSD litsenziyasi, MIT litsenziyasi[1]
Veb-sayto'ylab topmoq.kde.org

KDE loyihalari tomonidan qo'llab-quvvatlanadigan loyihalardir KDE hamjamiyati, masalan, kundalik foydalanish uchun bepul dasturiy ta'minotni ishlab chiquvchi va targ'ib qiluvchi odamlar guruhi KDE plazma va KDE ramkalari yoki kabi ilovalar Amarok, Krita yoki Digikam. KDE-ning VisualDesignGroup tomonidan muvofiqlashtirilgan Breeze ish stoli mavzusini va ikonkalarini loyihalash kabi kodlamaydigan loyihalar mavjud. Hatto Qt bo'lmagan dasturlar ham yoqadi GCompris, GTK-ga asoslangan dastur sifatida boshlangan yoki shunga o'xshash veb-loyihalar WikiToLearn rasmiy ravishda KDE tarkibiga kiradi.

Umumiy nuqtai

Bugungi kunga kelib KDE-ning mustaqil yoki katta sub-loyihalarga birlashtirilgan ko'plab loyihalari mavjud:

KDE Core loyihalari

KDE dasturlari

KDE Plazma 5.2 da ishlaydigan Kontact shaxsiy ma'lumotlar menejeri va Konqueror fayl menejeri / veb-brauzeri

KDE tomonidan ishlab chiqilgan asosiy dasturlarga quyidagilar kiradi:

Mavzular bilan bog'liq dasturlar guruhlari

Boshqa loyihalar

  • KDE neon: Ubuntu bazasida eng so'nggi KDE dasturiy ta'minot paketlarini o'z ichiga olgan tarqatish.
  • Wiki2Learn: odamlar ishtirok etishi va bilim almashishi uchun vikiga asoslangan veb-ramka.

Rivojlanish

Manba kodi

Har bir KDE loyihasining manba kodi yordamida manba kodi omborida saqlanadi Git.[4] Barqaror versiyalari KDE-ga chiqariladi FTP-server[5] shaklida manba kodi bilan sozlash skriptlar, operatsion tizim sotuvchilari tomonidan tuzilishga va tarqatishdan oldin ularning qolgan tizimlari bilan birlashishga tayyor. Aksariyat sotuvchilar KDE dasturlari yoki dasturlarining faqat barqaror va sinovdan o'tgan versiyalaridan foydalanadilar, uni osongina o'rnatiladigan, oldindan tuzilgan paketlar shaklida taqdim etadilar.

Amalga oshirish

KDE loyihalarining aksariyati Unix va ko'pchiligida ishlaydigan Qt ramkasidan foydalanmoqda Unixga o'xshash tizimlar (shu jumladan Mac OS X ) va Microsoft Windows. 2011 yildan boshlab CMake qurish vositasi bo'lib xizmat qiladi. Bu KDE-ga Windows-ni o'z ichiga olgan kengroq platformalarni qo'llab-quvvatlashga imkon beradi.[6] GNU gettext tarjima qilish uchun ishlatiladi. Kislorod api hujjatlarini yaratish uchun ishlatiladi.[7]

Litsenziyalash

KDE dasturiy ta'minot loyihalari bepul litsenziyalash shartlari bilan chiqarilishi kerak. 1998 yil noyabr oyida Qt ramkasi ostida ikki tomonlama litsenziyaga ega bo'ldi bepul va ochiq manbali Q davlat litsenziyasi (QPL) va uchun tijorat litsenziyasi mulkiy dasturiy ta'minot ishlab chiquvchilar. Xuddi shu yili KDE Free Qt poydevori yaratildi, bu Qt juda liberal variantga o'tishini kafolatladi. BSD litsenziyasi Trolltech o'z faoliyatini to'xtatishi yoki 12 oy ichida Qt-ning bepul versiyasi chiqarilmasa.[8]

GNU General Public License (GPL) bilan muvofiqligi to'g'risida munozaralar davom etdi, shuning uchun 2000 yil sentyabr oyida Trolltech QPL kutubxonalarining Unix versiyasini GPL-ga qo'shimcha ravishda QPL-ga qo'shimcha ravishda taqdim etdi, bu esa QPL-ni tashvishga solmadi. Bepul dasturiy ta'minot fondi.[9] Trolltech rivojlanish uchun litsenziyalarni talab qilishni davom ettirdi mulkiy dasturiy ta'minot Qt bilan. KDE-ning asosiy kutubxonalari GNU bo'yicha jamoaviy litsenziyaga ega LGPL ammo xususiy dasturiy ta'minotdan ulardan foydalanishning yagona yo'li Qt mulkiy litsenziyasi shartlari asosida ishlab chiqilishi kerak edi.

Qt 4.5 dan boshlab, Qt ham LGPL 2.1 versiyasida taqdim etildi,[10] endi xususiy dasturlarga qonuniy ravishda ochiq kodli Qt versiyasidan foydalanishga ruxsat beriladi.

Shuningdek qarang

Adabiyotlar

  1. ^ "KDE litsenziyalash siyosati". Olingan 2010-11-06.
  2. ^ Dragon Player veb-sayti Arxivlandi 2009-05-27 da Orqaga qaytish mashinasi
  3. ^ "KDE dasturiy ta'minoti kompilyatsiyasi". Olingan 2010-11-20.
  4. ^ "KDE loyihalari". Olingan 2010-12-31.
  5. ^ "KDE barqaror versiyasi ftp-server".
  6. ^ Troy Unrau (2007-02-22). "KDE 4 ga yo'l: CMake, KDE uchun yangi qurilish tizimi". KDE. KDE.NEWS. Arxivlandi asl nusxasi 2010-07-01 kuni. Olingan 2010-11-13.
  7. ^ "Dasturiy ta'minot muhandisligi asoslari". 2010 yil 29 oktyabr. Olingan 2010-11-28.
  8. ^ "KDE Free Qt Foundation". KDE. Olingan 2010-11-13.
  9. ^ "Trolltech yaqinda Qt chiqishi uchun GPL litsenziyasini qo'shish bilan litsenziyalashni tanlashni taklif qiladi". 2000-09-05. Arxivlandi asl nusxasi 2012-03-13. Olingan 2010-11-28.
  10. ^ Rayan Pol. "LGPL litsenziyasining opsiyasi Qt ga qo'shildi". Nokia. Arxivlandi asl nusxasi 2011-05-19. Olingan 2010-11-13.

Tashqi havolalar