Kami menggunakan cookies

Situs ini menggunakan cookies dari cmlabs untuk memberikan dan meningkatkan kualitas layanannya serta menganalisis lalu lintas..

Kuasai kamus SEO dengan pahami setiap istilah serta artinya di sini.

Open Source Adalah: Pengertian, Jenis, Cara Kerja, dan Kelebihannya

Terakhir diperbarui: Aug 07, 2024

Apa itu Open Source?

Open source adalah istilah yang merujuk pada suatu produk yang dapat diakses secara publik sehingga masyarakat umum dapat memodifikasi atau membagikan hal tersebut. Istilah ini biasanya digunakan pada konteks software development.

Dalam pengembangan program komputer, open source adalah pendekatan yang menggunakan prinsip terbuka, kolaborasi partisipatif, rapid prototyping, transparansi, meritokrasi, dan berbasis komunitas.

Open source software memungkinkan penggunanya untuk memeriksa, memodifikasi, dan mengembangkan sumber kode software tersebut.

Sejarah Singkat Open Source Software

Open source software pertama kali dicetuskan oleh Foresight Institute. Awal mula munculnya gagasan open source terjadi pada tahun 1950-an di mana software hanya dikembangkan oleh universitas dan pusat penelitian perusahaan. Jika ingin menggunakan software, Anda harus membuat sumber kode dan menyesuaikannya ke perangkat Anda.

Cara ini sangat merepotkan sehingga tidak semua orang bisa menggunakan software. Oleh sebab itu, Foresight Institute membuat sumber kode yang bisa digunakan oleh siapapun tanpa harus memiliki lisensi.

Setelahnya, istilah open source software mulai dikenal. Perusahaan dan komunitas lain juga turut mengembangkan open source software seperti komunitas Linux, Perl, Python, serta perusahaan Netscape dan Red Hat.

Pada tahun 1998 hingga 2000-an awal, organisasi open source nirlaba mulai bermunculan. Beberapa diantaranya ada Yayasan Perangkat Lunak Apache, Yayasan Linux, dan Yayasan Software Python.

Hingga kini, masih banyak perusahaan yang menciptakan open source software. Contohnya seperti perusahaan Linus Torvalds yang menciptakan versi awal Git, GitHub yang mengembangkan Git, dan Google yang membuat versi awal Android.

Jenis Open Source Software

Beberapa open source software tersedia secara gratis. Namun, ada juga open source software yang berbayar. Adapun perbedaan antara kedua jenis software dengan prinsip open source adalah:

Software Komersial

Open source software jenis ini hak miliknya dimiliki oleh developer dari software tersebut. Pengguna software komersial tidak dapat mengakses sumber kode. Pengguna baru bisa mendapatkan akses ke sumber kode jika mereka memberikan insentif atas Hak Kekayaan Intelektual yang dimiliki oleh developer.

Software Gratis

Open source software gratis adalah software yang sumber kodenya dapat diakses secara gratis oleh seluruh pengguna. Meskipun demikian, open source software gratis ini berbeda dengan freewareFreeware adalah aplikasi pemrograman yang dapat diunduh secara gratis, namun sumber kodenya dilindungi oleh hak cipta dan tidak dapat diakses oleh penggunanya.

Cara Kerja Open Source

Cara kerja open source adalah dengan membagikan sumber kode yang disimpan di dalam repositori publik ke masyarakat luas. Siapapun dapat menggunakan sumber kode ini untuk berbagai kepentingan tanpa harus membayar software tersebut.

Terdapat lisensi distribusi pada open source software yang menentukan bagaimana developer menggunakan, mempelajari, memodifikasi, mengembangkan, serta mendistribusikan open source software tersebut. Ada lima lisensi yang umum digunakan dan harus Anda ketahui jika ingin menggunakan open source software:

  • Lisensi MIT
  • GNU General Public License (GPL) 2.0
  • Lisensi Apache 2.0
  • Lisensi Publik Umum GNU (GPL) 3.0
  • Lisensi BSD 2.0.

Jika Anda ingin mengetahui lebih banyak mengenai Search Engine Optimization (SEO), cmlabs menyediakan berbagai artikel yang berkaitan dengan SEO termPelajari lebih lanjut!

cmlabs

cmlabs

Bagaimana pendapat Anda? Apakah Anda menyukai artikel ini?

Update Terkini
Terakhir diperbarui: Nov 21, 2024
Terakhir diperbarui: Nov 08, 2024
Terakhir diperbarui: Nov 04, 2024

Permudah proses analisis dengan SEO Tools yang terpasang langsung di peramban Anda. Saatnya menjadi ahli SEO sejati.

Gratis di semua peramban berbasis Chromium

Pasang di peramban Anda sekarang? Jelajahi sekarang cmlabs chrome extension pattern cmlabs chrome extension pattern

Butuh bantuan?

Ceritakan tentang kebutuhan SEO Anda, tim marketing kami akan membantu menemukan solusi terbaik.

Berikut daftar tim kami secara resmi dan diakui, hati-hati terhadap penipuan oknum tidak bertanggung jawab yang mengatasnamakan PT CMLABS INDONESIA DIGITAL (cmlabs). Baca lebih lanjut
Marketing Teams

Agita

Marketing

Tanya Saya
Marketing Teams

Destri

Marketing

Tanya Saya
Marketing Teams

Thalia

Marketing

Tanya Saya
Marketing Teams

Irsa

Marketing

Tanya Saya
Marketing Teams

Yuliana

Business & Partnership

Tanya Saya
Marketing Teams

Rochman

Product & Dev

Tanya Saya
Marketing Teams

Said

Career & Internship

Tanya Saya

Tertarik bergabung di cmlabs? Tingkatkan peluang kamu bekerja menjadi Spesialis SEO di perusahaan melalui program baru kami, yaitu cmlabs Academy. Gratis ya!

Cek

Baru! cmlabs Tambahkan 2 Tools untuk Chrome Extensions! Apa Saja?

Cek

Saat ini tidak ada notifikasi...