KDE

komunitas perangkat lunak sumber terbuka

KDE adalah komunitas perangkat lunak bebas internasional yang mengembangkan perangkat lunak bebas dan sumber terbuka. Sebagai pusat pengembangan, KDE menyediakan alat dan sumber daya yang memungkinkan kerja kolaboratif pada perangkat lunak semacam ini. Produk-produk terkenal termasuk Plasma Desktop (lingkungan desktop asali pada banyak distribusi Linux), Kerangka KDE, dan serangkaian aplikasi lintas platform seperti Amarok, digiKam, dan Krita yang dirancang untuk berjalan pada sistem operasi mirip Unix dan Unix, Microsoft Windows, dan Android.

KDE
Tanggal pendirian14 Oktober 1996; 27 tahun lalu (1996-10-14)
PendiriMatthias Ettrich
TipeKomunitas
FokusPerangkat lunak bebas
ProdukKDE Plasma, KDE Frameworks, KDE Applications, Calligra Suite, Krita, KDevelop, digiKam, Amarok, Kirigami, dan masih banyak lagi
MetodeKarya seni, pengembangan, dokumentasi, promosi, dan penerjemahan.
Situs webkde.org

Sejarah

sunting

KDE didirikan pada 14 Oktober 1996 oleh Matthias Ettrich, seorang mahasiswa Universitas Tübingen, dengan nama Kool Desktop Environment.[1] Pada saat itu, dia merasa khawatir dengan beberapa aspek dari desktop Unix. Salah satu kekhawatirannya adalah tidak ada aplikasi yang terlihat atau berperilaku sama. Menurutnya, aplikasi desktop pada masa itu terlalu rumit bagi pengguna akhir. Untuk mengatasi masalah ini, ia mengusulkan pembuatan lingkungan desktop di mana pengguna dapat mengharapkan aplikasi yang konsisten dan mudah digunakan. Postingan pertamanya di Usenet memicu minat yang signifikan, dan lahirlah proyek KDE.[2]

 
Matthias Ettrich LinuxTag 2005-06-23

Nama KDE dimaksudkan sebagai permainan kata pada Common Desktop Environment, yang tersedia untuk sistem Unix.[3] CDE adalah lingkungan pengguna berbasis X11 yang dikembangkan bersama oleh HP, IBM, dan Sun melalui konsorsium X/Open, dengan antarmuka dan alat produktivitas berdasarkan Widget toolkit grafis Motif. Lingkungan ini seharusnya menjadi lingkungan komputer desktop yang mudah digunakan secara intuitif. Awalnya huruf K disarankan untuk melambangkan "Kool", tetapi dengan cepat diputuskan bahwa huruf K menjadi tidak berarti apa-apa secara khusus. Oleh karena itu, singkatan KDE diperluas menjadi "K Desktop Environment" sebelum akhirnya dihilangkan sama sekali dan hanya diganti menajdi KDE dalam upaya rebranding pada tahun 2009.[4]

 
KDE 1.0

Pada awalnya, Matthias Ettrich memilih untuk menggunakan framework Qt dari Trolltech untuk proyek KDE. Para pemrogram lain dengan cepat mulai mengembangkan aplikasi KDE/Qt, dan pada awal tahun 1997, beberapa aplikasi dirilis. Pada tanggal 12 Juli 1998, versi pertama lingkungan desktop, yang disebut KDE 1.0, dirilis. Versi ini diterima dengan perasaan campur aduk oleh komunitas Unix. Banyak yang mengkritik penggunaan pustaka antarmuka Qt yang tidak bebas. Karena tekanan yang diberikan kepada Trolltech dan upaya persuasi dari para pengembang KDE, Trolltech memutuskan pada bulan April 1999 untuk menyediakan Qt dalam versi yang lebih bebas, yang sebagian besar memenuhi tuntutan komunitas. Versi asli yang berlisensi GPL dari toolkit ini hanya ada untuk platform yang menggunakan server tampilan X11. Namun dengan dirilisnya Qt 4, yang berlisensi LGPL, toolkit mulai tersedia untuk lebih banyak platform. Hal ini memungkinkan perangkat lunak KDE berdasarkan Qt 4 atau versi yang lebih baru, secara teoritis, dapat didistribusikan ke Microsoft Windows dan OS X.[5]

Tim Pemasaran KDE mengumumkan rebranding komponen proyek KDE pada tanggal 24 November 2009. Termotivasi oleh perubahan tujuan, rebranding berfokus pada penekanan pada komunitas pembuat perangkat lunak dan berbagai alat yang disediakan oleh KDE, bukan hanya desktop. lingkungan.

Apa yang sebelumnya dikenal sebagai KDE 4 dipecah menjadi KDE Plasma Workspaces, Aplikasi KDE, dan Platform KDE (sekarang KDE Frameworks) yang dibundel sebagai KDE Software Compilation 4. Sejak tahun 2009, nama KDE tidak lagi merupakan singkatan dari K Desktop Environment, tetapi untuk komunitas yang menghasilkan perangkat lunak tersebut.[6]

Rilis penting

sunting

Penerbitan manifesto oleh Matthias Ettrich pada tahun 1996 menandai awal proyek ini, yang diluncurkan pada awal tahun 1998 dengan versi 1 KDE. Versi ini terdiri dari penyunting teks, pengelola jendela, penjelajah file, dan tentunya, emulator terminal untuk mengakses shell.

Tahun Publikasi Versi KDE Versi Qt Keterangan
12 Juli 1998 1.0 Inisiasi proyek. Mencakup penyunting teks, emulator terminal, pengelola jendela, penjelajah file.
2.2 2.2 Implementasi penjelajah berkas, yang mendorong perombakan menyeluruh arsitektur komunikasi antar dan ekstra proses (X11, kernel, dll.) dengan penambahan KIO, KParts, DCOP, aRts dan terutama peramban webKonqueror dan display universal.
3 April 2002 3.0 3.0 Peningkatan progresif dalam ergonomi dan kesederhanaan seta menambahkan banyak aplikasi.
11 Januari 2008 4.0 4.3 Versi utama dengan porting ke aplikasi Qt4 membuka kemungkinan lintas platform dengan nama KDE SC.
15 Juli 2014 5.0 KDE SC dan KDE direorganisasi menjadi 3 entitas: KDE Frameworks 5, KDE Plasma 5 dan KDE Applications, yang memiliki siklus hidup yang tidak sepenuhnya terkait.
11 Februari 2020 5.18 Pengenalan Plasma 5.18 LTS.
8 Februari 2022 5.24 Pengenalan Plasma 5.24 LTS.
14 Februari 2023 5.27 Pengenalan Plasma 5.27 LTS, versi terakhir Plasma 5 sebelum hadirnya Plasma 6.
28 Februari 2024 6.0 6.6 Pengenalan Plasma 6 LTS, dengan Qt 6 dan integrasi penuh Wayland.

Proyek

sunting

Komunitas KDE mengelola banyak proyek perangkat lunak bebas. Proyek yang sebelumnya disebut KDE (atau KDE SC: KDE Software Compilation, Kompilasi Perangkat Lunak KDE) saat ini terdiri dari tiga bagian:

  • KDE Plasma, lingkungan desktop grafis dengan tata letak dan panel yang dapat disesuaikan, mendukung desktop virtual dan widget. Ditulis dengan Qt 5 dan KDE Frameworks 5.[7]
  • KDE Frameworks, kumpulan perpustakaan dan kerangka perangkat lunak yang dibangun di atas Qt (sebelumnya dikenal sebagai 'kdelibs' atau 'KDE Platform').
  • KDE Gear, aplikasi utilitas (seperti Kdenlive atau Krita) sebagian besar dibangun di atas Kerangka KDE dan sering kali merupakan bagian dari rilis resmi Aplikasi KDE.

Proyek Lainnya

sunting

KDE neon

sunting

KDE neon merupakan repositori perangkat lunak yang menggunakan Ubuntu LTS sebagai intinya. Tujuannya adalah untuk menyediakan perangkat lunak Qt dan KDE paling baru kepada para penggunanya, sembari menyediakan komponen sistem operasi dari Ubuntu.[8][9] KDE menyatakan bahwa KDE neon bukanlah "distribusi KDE" melainkan arsip terkini dari paket KDE dan Qt.

WikiToLearn

sunting

WikiToLearn merupakan sebuah situs wiki yang menyediakan platform untuk berbagi buku teks sumber terbuka. Idenya adalah untuk membuat sebuah perpustakaan buku teks bagi masyarakat umum.

Kontributor

sunting

Pengembangan perangkat lunak KDE sebagian besar merupakan upaya sukarela, meskipun berbagai perusahaan, seperti Novell, Nokia, dan Blue Systems,[10] mempekerjakan atau pernah mempekerjakan pengembang untuk bekerja pada berbagai bagian proyek tersebut. Karena banyak individu berkontribusi pada KDE dengan cara yang beragam (misalnya, kode, terjemahan, seni), pengorganisasian proyek semacam ini menjadi kompleks. Program pendampingan membantu pemula untuk memulai pengembangan serta berkomunikasi dalam proyek dan komunitas KDE.[11][12]

Komunikasi di dalam komunitas berlangsung melalui milis, IRC, blog, forum, pengumuman berita, wiki, dan konferensi. Komunitas KDE memiliki Kode Etik yang mengatur perilaku yang dapat diterima di dalam komunitas.[13]

Komunitas KDE menggunakan sistem pengontrol versi Git. Instance GitLab KDE (dikenal dengan nama Invent) memberikan gambaran umum tentang semua proyek yang di-hosting oleh sistem repositori Git KDE.[14] Phabricator digunakan untuk manajemen tugas.[15]

Pada tanggal 20 Juli 2009, KDE mengumumkan bahwa sudah mencapai komit yang ke satu juta pada repositori Subversion-nya.[16] Pada tanggal 11 Oktober 2009, Cornelius Schumacher, seorang pengembang utama di KDE, menulis tentang perkiraan biaya (menggunakan model COCOMO dengan SLOCCount) untuk mengembangkan paket perangkat lunak KDE yang terdiri dari 4.273.291 baris kode, yaitu sekitar US$175.364.716.[17] Perkiraan tersebut tidak termasuk pengembangan Qt, Calligra Suite, Amarok, digiKam, dan aplikasi lain yang bukan bagian dari inti KDE.

Kolaborasi dengan proyek lain

sunting

Wikimedia

sunting

Pada tanggal 23 Juni 2005, ketua Yayasan Wikimedia mengumumkan kerja sama antara komunitas KDE dan Yayasan Wikimedia.[18] Pada tanggal 4 April 2008, KDE e.V. dan Wikimedia Deutschland membuka kantor bersama di Frankfurt.[19]

Yayasan Perangkat Lunak Bebas Eropa

sunting

Pada bulan Mei 2006, KDE e.V. menjadi Anggota Mitra (Associate Member) dari Yayasan Perangkat Lunak Bebas Eropa (Free Software Foundation Europe, FSFE).[20]

Pada tanggal 22 Agustus 2008, KDE e.V. dan FSFE bersama-sama mengumumkan bahwa setelah bekerja sama dengan Freedom Task Force FSFE selama satu setengah tahun, KDE mengadopsi Perjanjian Lisensi Fidusia (Fiduciary License Agreement) FSFE. Dengan demikian, pengembang KDE dapat, secara sukarela, menyerahkan hak cipta mereka kepada KDE e.V.[21]

Pada bulan September 2009, KDE e.V. dan FSFE pindah ke kantor bersama di Berlin.

Perusahaan komersial

sunting

Beberapa perusahaan berkontribusi aktif pada proyek KDE seperti Collabora, Erfrakon, Intevation GmbH, Kolab Konsortium, Klarälvdalens Datakonsult AB (KDAB), Blue Systems, dan KO GmbH.

Nokia menggunakan Calligra Suite sebagai basis untuk aplikasi office viewer mereka pada platform Maemo/MeeGo.[22] Nokia juga mengontrak KO GmbH untuk membawa filter format file MS Office 2007 ke Calligra Suite.[23] Nokia mempekerjakan beberapa pengembang KDE secara langsung, baik untuk pengembangan perangkat lunak KDE untuk MeeGo atau sebagai sponsor.[24]

Perusahaan pengembangan dan konsultasi perangkat lunak Intevation GmbH dari Jerman, dan KDAB dari Swedia menggunakan perangkat lunak Qt dan KDE, khususnya Kontact dan Akonadi untuk Kolab, untuk layanan dan produk mereka sehingga keduanya mempekerjakan pengembang KDE.

Penggunaan

sunting

Sistem pendidikan sekolah dasar di Brasil mengoperasikan komputer yang menjalankan perangkat lunak KDE, dengan lebih dari 42.000 sekolah di 4.000 kota, sehingga melayani hampir 52 juta anak. Selain itu, ribuan siswa lainnya di Brasil menggunakan produk KDE di universitas mereka. Perangkat lunak KDE juga dipasang pada komputer sekolah-sekolah di Portugal dan Venezuela, masing-masing mencapai 700.000 dan satu juta pemasangan sistem.[25]

CERN (Organisasi Eropa untuk Riset Nuklir) menggunakan perangkat lunak KDE.[26]

Komputer permainan genggam Valve Corporation, Steam Deck, menggunakan lingkungan desktop KDE Plasma saat dalam mode desktop.[27]

Referensi

sunting
  1. ^ Ettrich, Matthias (1996-10-14). "New Project: Kool Desktop Environment. Programmers wanted!". de.comp.os.linux.misc. 
  2. ^ Ettrich, Matthias (14 October 1996). "from the original on 30 May 2013. Retrieved 4 December 2010". 
  3. ^ Smith, Jesse (2023-02-06). "KDE Plasma: Full Featured Desktop That's Surprisingly Easy on Resources". FOSS Force (dalam bahasa Inggris). Diakses tanggal 2024-10-11. 
  4. ^ KDE. "Situs Resmi KDE". 
  5. ^ "Ryan Paul (23 January 2008)". 
  6. ^ Poortvliet, Jos. "Finally: rebranding KDE". Diakses tanggal 2024-10-11. 
  7. ^ KDE (2023). "Project KDE". 
  8. ^ "KDE neon". neon.kde.org. Diakses tanggal 2024-08-27. 
  9. ^ "Jonathan Riddell on the release of KDE neon User Edition 5.6 | CIO". web.archive.org. 2018-11-04. Diakses tanggal 2024-08-27. 
  10. ^ "Projects – Blue Systems" (dalam bahasa Inggris). Diakses tanggal 2024-10-11. 
  11. ^ "Get Involved - KDE Community Wiki". community.kde.org. Diakses tanggal 2024-10-11. 
  12. ^ Kuk, George (2006-07). "Strategic Interaction and Knowledge Sharing in the KDE Developer Mailing List". Management Science (dalam bahasa Inggris). 52 (7): 1031–1042. doi:10.1287/mnsc.1060.0551. ISSN 0025-1909. 
  13. ^ "KDE Community Code of Conduct". KDE Community (dalam bahasa Inggris). Diakses tanggal 2024-10-11. 
  14. ^ "Infrastructure - KDE Community Wiki". community.kde.org. Diakses tanggal 2024-10-11. 
  15. ^ "Infrastructure/Phabricator - KDE Community Wiki". community.kde.org. Diakses tanggal 2024-10-11. 
  16. ^ "KDE Reaches 1,000,000 Commits in its Subversion Repository". KDE.news (dalam bahasa Inggris). 2009-07-20. Diakses tanggal 2024-10-11. 
  17. ^ Hilzinger, Marcel. "Code Statistics: KDE Costs 175 Million Dollars » Linux Magazine". Linux Magazine (dalam bahasa Inggris). Diakses tanggal 2024-10-11. 
  18. ^ "KDE and Wikipedia Announce Cooperation". KDE.news (dalam bahasa Inggris). 2005-06-23. Diakses tanggal 2024-08-27. 
  19. ^ "KDE and Wikimedia Start Collaboration". KDE Community (dalam bahasa Inggris). 2008-04-04. Diakses tanggal 2024-08-27. 
  20. ^ "KDE e.V. Becomes Associate Member of FSFE". KDE Community (dalam bahasa Inggris). 2006-05-09. Diakses tanggal 2024-08-27. 
  21. ^ "FSFE welcomes KDE's adoption of the Fiduciary Licence Agreement (FLA)". KDE e.V. (dalam bahasa Inggris). Diakses tanggal 2024-08-27. 
  22. ^ "KOffice Based Office Viewer Launched for Nokia N900". KDE.news (dalam bahasa Inggris). 2010-01-21. Diakses tanggal 2024-08-27. 
  23. ^ "KOffice.org » Blog Archive » Nokia Announces MS Office 2007 Import Filters for KOffice". web.archive.org. 2010-12-06. Diakses tanggal 2024-08-27. 
  24. ^ "KDE PIM Stabilization Sprint". KDE.news (dalam bahasa Inggris). 2010-06-03. Diakses tanggal 2024-08-27. 
  25. ^ KDE promo team. "KDE promo booklet" (PDF). community.kde.org. Diakses tanggal 2024-10-11. 
  26. ^ "KDE Congratulates CERN's Large Hadron Collider". KDE.news (dalam bahasa Inggris). 2008-09-11. Diakses tanggal 2024-10-11. 
  27. ^ "Steam Deck :: Tech Specs". Steam Deck. Diakses tanggal 2024-10-11. 

Tautan Luar

sunting