Ada dua jenis software, satu adalah software open source dan yang lainnya adalah proprietary software atau closed source software. Open source adalah ketika kode dasar yang membuat proyek terbuka bagi siapa saja untuk melihat, memeriksa kekurangan, dan beradaptasi untuk membuat versi baru.
Versi baru hanya dapat dibuat jika orang yang mengadaptasinya membuat open source dan membuatnya tersedia untuk orang lain. Kebalikan dari software open source adalah proprietary software. Contohnya adalah Microsoft dan Apple.
Proprietary software mengandalkan kode untuk menghasilkan pendapatan sehingga tidak ingin orang-orang mencari-cari kode dan membuat versi baru secara gratis.
Banyak orang lebih suka software open source karena mereka tertarik pada kontrol lebih besar atas software jenis ini. Mereka dapat memeriksa kode untuk memastikan tidak melakukan apa pun yang mereka inginkan, dan mereka hanya dapat mengubah bagian-bagian yang tidak mereka sukai.
Pengguna software umum yang bukan pemrogram juga bisa mengambil manfaat dari software open source karena dapat digunakan untuk tujuan apapun. Umumnya programmer tidak dapat membebankan biaya uang untuk software open source yang mereka buat.
Banyak programmer software open source menemukan bahwa menagih uang kepada pengguna untuk layanan dan dukungan software daripada untuk software itu sendiri lebih menguntungkan. Dengan cara ini, software tetap gratis dan mereka menghasilkan uang dengan membantu orang lain untuk menginstal, menggunakan, dan memecahkan masalah.
Jadi open source software adalah mengacu pada kode program yang didistribusikan secara terbuka (termasuk kode yang tidak dikenai biaya) yang dapat digunakan dan dimodifikasi oleh pengguna tanpa batasan.
Analogi untuk mendeskripsikan open source adalah ibarat resep. Resep open source akan dipublikasikan yang berarti bahwa siapapun dapat mengetahui bahan dan instruksi, dan bahkan menyesuaikan resep untuk meningkatkan rasa hidangan.
Jika seseorang ingin mengetahui resep yang bukan “open-source,” maka mereka harus membayar lisensi untuk dapat menggunakannya. Selain itu, mereka tidak akan memiliki izin untuk memodifikasinya, apalagi mendistribusikannya.
Kelebihan Open Source
Sementara untuk kelebihan dari open source adalah:
Manfaat terbesar menggunakan open source adalah bebas untuk menggunakan, memodifikasi, dan mendistribusikan. Biaya yang terkait dengan software open source sangat sedikit jika dibandingkan dengan proprietary software..
Siapa pun dapat mengotak-atik software open source untuk memecahkan masalah atau memperbarui produk. Anda dapat menambahkan fitur, menghentikan bug, dan memperbaiki serta meningkatkan software dengan cara lain, tanpa perlu mencari izin resmi.
Software open source tidak memiliki masalah hak cipta, masalah royalti, atau pembayaran lain yang terkait dengan penggunaannya. Anda dapat menggunakannya sesuai keinginan Anda. Anda juga dapat menyesuaikan software agar sesuai dengan kebutuhan Anda jika diinginkan.
Kekurangan Open Source
Adapun kekurangan open source adalah:
Microsoft Office dan Open Office adalah dua opsi software dengan tingkat produktivitas serupa. Open Office adalah versi open source Office. Meskipun hasilnya serupa ketika membandingkan keduanya, bagaimana Anda dapat membuka kode membutuhkan beberapa langkah yang sangat berbeda.
Anda akan selalu membutuhkan waktu untuk mempelajari produk open source lebih lama terutama jika Anda belum begitu paham dengan peningkatan softwarenya.
Kekurangan lain dari sistem open source adalah tidak ramah pengguna. Seperti sistem operasi berbasis Linux yang sulit digunakan dibandingkan dengan sistem operasi Window. Paket dan software diinstal dengan mudah di Window tetapi di Linux agak sulit, Anda perlu menginstal melalui command line interface.
Banyak hardware terbaru yang diproduksi tidak kompatibel dengan Linux. Oleh karena itu Anda harus bergantung pada pihak ketiga sebab setiap kali Anda membeli hardware dari vendor, Anda harus memastikan apakah memiliki dukungan untuk Linux atau tidak.
Contoh Software Open Source
Contoh sistem operasi open source yang paling populer adalah:
1) Sistem operasi Linux, seperti Ubuntu, Debian, CentOS, Fedora, OpenSUSE.
2) Android oleh Google
3) Open Office
4) Mozilla Firefox
5) Firefox browser
6) Pemutar media VCL
7) Moodle, Claroline, Chamilo untuk Learning management System (LMS)
8) ClamWin antivirus
9) Sistem Manajemen Konten (Content Management System—CMS) WordPress, Joomla, Drupal, dll untuk membuat website.
Dengan software yang gratis ini, lalalu dimana letak “monetisasi” atau dapat keuntungannya? Karena tidak semua orang memahami IT, open source, maka letak bisnis open source adalah pada konsultasi, instalasi dan kustomisasi, dan pelatihannya.