Getty Images/tumsasedgars

Untuk waktu yang lama, open source tidak lebih dari sebuah kata kunci yang mengguncang otak para ahli teknologi dan penggemar sistem operasi Linux. Maju sekitar satu dekade dan open source telah menjadi penyelamat bagi bisnis di seluruh dunia. Tanpa open source, perusahaan di mana pun akan kesulitan untuk mencapai hasil di sebagian besar tingkatan.

Namun apa sebenarnya hubungannya dengan Anda, sebagai pengguna? Sebenarnya cukup banyak. Tapi ini bukan hanya tentang bagaimana open source menguntungkan bisnis yang mengalir ke kita.

Mari kita lihat bagaimana Anda bisa mendapatkan keuntungan dari open source.

Apa itu sumber terbuka?

Sebelum kita membahas manfaat open source, ada baiknya kita menjelaskan apa itu open source.

Mari kita periksa open source seolah-olah itu adalah sebuah resep. Bayangkan Anda telah membuat resep sempurna untuk kue keping coklat. Resep ini menggunakan sedikit bahan tetapi memberikan pendekatan unik untuk membuat hidangan lezat. Daripada menyimpan resepnya untuk Anda sendiri, Anda memutuskan untuk membuatnya tersedia bagi semua orang dan bahkan mengundang mereka untuk melakukan perubahan guna menyempurnakan resep tersebut. Salah satu ketentuan yang Anda buat adalah siapa pun yang mengubah resep harus menyebutkan Anda sebagai pembuat aslinya, jika mereka memposting versi perubahannya.

Ratusan orang membuat sedikit perubahan pada resep kue Anda, yang kami sebut “garpu asli” dan memposting versinya secara online, sehingga Anda menghargai resep aslinya. Versi barunya mendapat perhatian, orang lain mengunduh resepnya, dan menjadi viral hingga semua orang menggunakan resep Anda (atau salah satu versinya) sebagai pilihan mereka.

Itu pada dasarnya open source. Semua orang di planet ini memiliki akses ke resep asli Anda dan menggunakannya sesuai keinginan mereka (selama mereka mengakui Anda sebagai pembuatnya). Meskipun open source biasanya digunakan untuk perangkat lunak, namun juga dapat digunakan untuk perangkat keras, skema teknik, desain arsitektur, file printer 3D, dan bahkan cookie.

Ini tentang biaya

Hal ini sering disebut sebagai salah satu manfaat terbesar bagi konsumen… biaya. Sebagian besar perangkat lunak sumber terbuka gratis untuk digunakan tetapi juga gratis. Bahkan sistem operasi Linux (yang juga open source) gratis untuk diunduh dan diinstal. Bayangkan, tidak perlu mengeluarkan biaya satu sen pun untuk software yang Anda gunakan. Hal ini sangat berguna khususnya bagi organisasi yang lebih besar, seperti sekolah dan organisasi nirlaba, yang mana harus membayar lisensi perangkat lunak dalam jumlah besar dapat menjadi penghalang.

Ini tentang kebebasan

Saat Anda menggunakan perangkat lunak berpemilik, Anda terikat pada keputusan pembuatnya. Jika pengembang aplikasi berpemilik tersebut memutuskan bahwa aplikasinya hanya dapat melakukan X, maka hanya itu yang Anda dapatkan dan tidak ada yang dapat Anda lakukan (selain meminta aplikasi tersebut juga melakukan Y).

Dengan perangkat lunak sumber terbuka, kodenya tersedia, sehingga Anda dapat mengubah cara kerjanya. Saya menyadari hal ini memerlukan keahlian khusus tetapi terkadang tidak sesulit yang Anda bayangkan. Saya telah memodifikasi sumber aplikasi sebelumnya, dengan sedikit pengalaman pemrograman, untuk membuatnya berperilaku sesuai keinginan saya.

Open source tidak mengalami penguncian atau pembatasan vendor. Dengan perangkat lunak sumber terbuka, Anda bebas melakukan apa pun yang perlu Anda lakukan untuk membuat aplikasi berfungsi persis seperti yang Anda perlukan.

Ini semua tentang pemberdayaan

Selama bertahun-tahun, saya selalu menikmati perangkat lunak sumber terbuka yang memberi saya rasa pemberdayaan. Saya tidak harus bergantung pada penawaran bisnis besar seperti Google Workspace, Office365, atau iCloud. Sebaliknya, saya dapat memilih aplikasi open source yang saya perlukan, menggabungkannya, dan memberdayakan diri saya untuk sukses. Misalnya, saya dapat menginstal instance Nextcloud untuk solusi berbasis cloud untuk jaringan rumah saya. Saya dapat menambahkan office suite ke platform itu dan tidak lagi memerlukan Google Documents. Saya bisa menggunakan GIMP dan melupakan Adobe. Tambahkan alat seperti InvoicePlane ke dalam campuran dan sekarang saya bisa melakukan pembuatan faktur.

Ada puluhan ribu aplikasi sumber terbuka yang dapat digunakan sebagai potongan teka-teki untuk menyusun solusi internal guna memecahkan masalah atau tugas apa pun yang harus Anda lakukan… semuanya siap membantu Anda dengan biaya sedikit hingga nol.

Ini semua tentang pembaruan

Ketika kerentanan ditemukan dalam perangkat lunak berpemilik, proses pembaruan sering kali diblokir oleh birokrasi. Rapat diadakan, investor terikat, manajemen perlu membuat rencana, dan pemrogram perlu melakukan perbaikan. Setelah perbaikan selesai, perbaikan akan melalui pemeriksaan pengembang normal tetapi mungkin juga terhenti menunggu manajer atau CEO menandatangani perbaikan sebelum dirilis. Itu bisa memakan waktu berminggu-minggu, bahkan berbulan-bulan.

Dengan perangkat lunak sumber terbuka, proses ini disederhanakan karena tidak ada kendala bisnis besar yang harus dihindari dan dihindari. Kerentanan ditemukan, pengembang memperbaikinya, dan perbaikan dirilis. Saya telah melihat perbaikan untuk masalah keamanan utama yang dirilis dalam beberapa jam setelah masalah ditemukan. Saya telah memperbarui sistem dan menemukan ada patch keamanan yang diterapkan bahkan sebelum saya menemukan ada masalah. Open source bekerja dengan efisiensi yang tidak dapat ditandingi oleh perangkat lunak berpemilik. Ini berarti pengguna harus menderita karena kurangnya kerentanan dalam perangkat lunak yang mereka gunakan.

Ini semua tentang evolusi

Bukan, bukan evolusi biologis, melainkan evolusi perangkat lunak. Perangkat lunak sumber terbuka berkembang jauh lebih cepat dibandingkan perangkat lunak miliknya karena setiap pengembang di seluruh dunia dapat mengakses kode dan menyarankan perubahan untuk meningkatkan aplikasi, memberikan fitur baru pada aplikasi, atau menambah keamanan. Pentingnya hal ini tidak dapat diabaikan karena membantu perangkat lunak sumber terbuka berkembang pesat.

Saya telah mengalami aplikasi open source berkembang seperti ini selama bertahun-tahun, sehingga dalam satu menit aplikasi tersebut dibatasi fiturnya, dan dalam sekejap aplikasi tersebut berkembang hingga mencakup berbagai peningkatan dan fitur. Lebih baik lagi, seringkali pengembang perangkat lunak yang Anda gunakan dapat diakses oleh publik. Pada beberapa kesempatan, saya menghubungi pengembang (atau tim pengembangan) untuk menyarankan fitur dalam perangkat lunak, hanya untuk mengetahuinya segera setelah mereka menerapkan perubahan saya. Bayangkan hal seperti itu terjadi secara rutin dan Anda dapat melihat bagaimana perangkat lunak sumber terbuka dapat tumbuh pada tingkat yang tidak dapat ditandingi oleh perangkat lunak miliknya.

Perangkat lunak sumber terbuka memiliki banyak manfaat lain, seperti:

  • Sebagian besar proyek sumber terbuka akan selalu tersedia. Sekalipun seorang programmer meninggalkan suatu proyek, orang lain dapat membatalkannya dan menghidupkannya kembali.
  • Perangkat lunak sumber terbuka menikmati inovasi melalui komunitas dan bukan perusahaan.
  • Open source umumnya sangat etis.
  • Sumber terbuka sangat kuat.

Anda mengerti idenya. Jika hal ini menggugah rasa ingin tahu Anda tentang open source, saya sarankan Anda melihat salah satu dari banyak distribusi Linux, temukan yang menarik minat Anda, instal, dan mulailah perjalanan Anda dengan open source.



Sumber