Aplikasi Open Source ada di mana-mana, mulai dari perangkat yang kecil seperti gawai sampai pada super computer dan server server yang bertugas melayani akses data yang dibutuhkan oleh pengguna Internet. Jika kawan-kawan adalah seorang programmer atau pun Developer, pasti menggunakan perkakas Open Source dalam pekerjaan sehari-hari semisal Github dan mungkin beberapa penyunting teks.
Pada kesempatan kali ini, saya ingin berbagi tentang mengapa harus berkontribusi pada proyek Open Source serta manfaat yang akan diperoleh dari berkotribusi dalam aplikasi Open Source.
1. Belajar Hal Baru
Berkontribusi pada proyek Open Source menuntut kita untuk keluar dari zona nyaman kemampuan kita, sehingga menharuskan kita untuk mempelajari hal-hal baru yang berkaitan dengan proyek Open Source tersebut. Kita akan belajar bagaima orang lain menulis program dan perangkat lunak, bagaimana alur logika yang mereka gunakan dalam mengembangkan sebuah perangkat lunak, semua hal ini akan menjadi pengalaman belalajar yang fantastis.
Awalnya memang sulit sekali meninggalkan zona nyaman kemampuan kita, namun seiring berjalannya waktu, semua akan semakin mudah seiring denga bertambahnya pengetahuan dan ilmu tentang aplikasi yang sedang digarap.
2. Giving Back
Sebenarnya kita sudah mengambil banyak sekali keuntungan dari aplikasi-aplikasi Open Source yang kita gunakan, maka sudah seharusnya kita memberikan kembali apa yang sudah kita ambil dengan jalan berkontribusi terhadap aplikasi Open Source.
Perangkat lunak Open Source yang sering kita gunakan seringkali membantu pekerjaan sehari-hari kita, mulai dari editing gambar, berselancar di dunia maya, maupun pada saat mengembangkan sebuah aplikasi.
3. Membangun Reputasi dan Karir
Reputasi seseorang sangat mungkin untuk naik dan sekaligus berpeluang untuk mengembangkan karirnya sebagai developer, karena secara tidak langsung, kontribusi yang kita lakukan pada proyek Open Source akan memberikan seseorang nilai tambah, yakni dalam hal reputasi dan portfolio. Biasanya, orang lain akan melihat apa yang sedang atau telah kita lakukan dalam pengembangan Open Source.
Keterlibatan kita dalam pengembangan sebuah aplikasi, secara tidak langsung akan menambah jam terbang sekaligus pengalaman baru dalam karir seseorang.
4. Berjumpa Orang Baru dengan Minat pada Bidang yang Sama
Ini juga merupaka salah satu alasan kenapa seseorang harus ikut berkontribusi pada Open Source. Berjumpa orang baru denga minat pada bidang yang sama justru akan berdampak pada bertambahnya relasi, imbasnya adalah penawaran kerja sama dalam menggarap proyek pada bidang yang sama.
5. Menyenangkan
Berkontribusi dan membantu orang lain itu benar-benar menyenangkan, apalagi jika seseorang terlibat dalam pengembangan aplikasi yang banyak digunakan dan banyak manfaatnya bagi orang lain. Ada perasaan senang dan puas pada saat melihat hasil kontribusi kita digunakan oleh orang banyak, hasil kerja kita bisa bermanfaat bagi orang lain dalam cakupan yang luas.
Filosofi Open Source benar-benar telah membawa teknologi dan kemajuanya pada titik yang tidak disangka-sangka, mengalahkan model bisnis close source, walaupun ada beberapa orang yang kurang sependapat, namun kolaborasi dari berbagai kalangan dengan latar belakang kemampuan yang beragam dan unik, telah memberikan warna dan bentuk baru dalam perkembangan teknologi sekarang ini, bari kita sama-sama ikut andil dalam kemajuan teknologi dengan berkontribusi pada proyek-proyek Open Source.
image source: 1.