Untuk membuat sebuah aplikasi kita dianjurkan untuk menggunakan software open source. Kenapa sih harus menggunakan software yang open source dan apa alasannya?? Sebenernya apa sih arti dari software open source itu sendiri??
Open Source adalah sebuah istilah yang digunakan untuk sebuah software yang membebaskan source codenya untuk dapat dilihat oleh pengguna lainnya, serta membiarkan pengguna lain untuk dapat mengetahui cara kerja software dan dapat memperbaiki kelemahan-kelemahannya. Linusx adalah salah satu software open source yang telah digunakan oleh banyak orang. Software open source dapat dengan mudah didapatkan. kita dapat menggunakan internet untuk mendapatkannya.
Biasanya user menggunakan software open source, karena kebutuhan, kepuasan , popularitas, dan uang. Tidak dipungkiri kebanyakan user membuat software open source hanya demi popularitas karena dengan menggunakannya user dapat merasa lebih dihargai.
open source memiliki beberapa keuntungan seperti :
1. Keuntungan dari segi user/pengguna :
Kebanyakan dari software open source bersifat free. Namun tidak semuanya, hanya beberapa yang gratis.
Menggunakan software open source akan menyebabkan tingkat pembajakan software menjadi turun.
hal ini dikarenakan dapat menyebabkan perubahan dan improvisasi pada produk software dan memungkinkan dapat munculnya untuk meletakkan code pada hardware baru. dan dapat diadaptasi pada situasi berubah-ubah.
- Tahan terhadap serangan virus2. Keuntungan dari segi developer :
- Digunakan sebagai sarana untuk memperkenalkan konsep-konsep
- Dapat membantu membuat software menjadi lebih baik lagi.
Software open source juga dapat menyelamatkan devisa negara. hal ini dikarenakan dengan menggunakan berbagai solusi open source dapat menyelamatkan devisa secara signifikan. Dana tersebut dapat digunakan untuk keperluan-keperluan usaha untuk mensejahterakan rakyat.
Akan tetapi, software open source juga memiliki beberapa kekurangan antara lain :
- Tidak ada garansi dari pengembangan
- Kesulitan dalam mengetahui status project
- Kerja komunitas bukan profesional
- memerlukan kemampuan teknis yang tinggi
- masalah yang berhubungan dengan intelektual property
0 komentar:
Posting Komentar