Apa itu FOSS?

    

    Halo, pada artikel kali ini saya ingin membahas mengenai Free and open-source software (FOSS).

    Free and open-source software (FOSS) adalah perangkat lunak atau software yang bebas digunakan dan software dengan open source (kode programnya dapat di akses), di mana setiap orang dan semua orang boleh untuk menggunakan, menyalin, mempelajari, dan mengubah software dengan cara apa pun, dan kode program dibagikan secara terbuka sehingga orang-orang terdorong untuk secara sukarela untuk melakukan improvisasi demi kemajuan software tersebut.

    Beberapa software FOSS yang ternama antara lain : 
  • GNU/Linux. 
  • Mozilla Firefox. 
  • VLC media player. 
  • SugarCRM. 
  • GIMP. 
  • VNC. 
  • Apache web server. 
  • LibreOffice.

FOSS itu sendiri terbagi menjadi 2 bagian :

1. Free Software

    Free Software didefinisikan sebagai masalah kebebasan bukan soal harga, dan yang menjunjung tinggi Empat Kebebasan Esensial.

Terdapat empat kebebasan esensial software atau perangkat lunak :
  1. Kebebasan untuk menjalankan program sesuai keinginan kita, untuk tujuan apapun juga.
  2. Kebebasan untuk mempelajari cara kerja program, dan mengubahnya sehingga dapat berjalan sesuai keinginan kita. Akses ke sourcecode adalah prasyarat untuk ini.
  3. Kebebasan untuk mendistribusikan kembali salinan sehingga kita dapat membantu orang lain.
  4. Kebebasan untuk mendistribusikan salinan versi modifikasi kita kepada orang lain. Dengan melakukan ini, kita dapat memberi seluruh komunitas kesempatan untuk mengambil manfaat dari perubahan yang kita buat. Akses ke kode sumber adalah prasyarat untuk ini.

2. Open Source

    Istilah open source dapat didefenisikan sebagai sesuatu yang dapat dimodifikasi dan dibagikan orang karena desainnya dapat diakses oleh publik. sedangkan open source software bisa diartikan sebagai software yang memiliki sourcecode yang terbuka, dapat diakses oleh public, yang dapat diperiksa, dimodifikasi, dan ditingkatkan oleh siapa saja tanpa terkecuali.


Manfaat FOSS dibandingkan proprietary software (perangkat lunak berpemilik/komersial)

  • Kontrol pribadi, kemampuan penyesuaian, dan kebebasan karena kita dapat mengakses sourcecode sehingga kita bisa memodifikasi sesuai keinginan kita.
  • Privasi dan keamanan, kita dapat memeriksa sourcecodenya untuk melihat code yang berbahaya, selain itu FOSS juga memiliki komunitas yang aktif sehingga untuk mengekspos bug dengan cepat
  • Biaya rendah atau tanpa biaya, FOSS sering kali gratis meskipun ada beberapa yang bergantung pada donasi.
  • Kualitas, kolaborasi, dan efisiensi, FOSS memungkinkan kolaborasi yang lebih baik antara berbagai pihak dan individu dengan tujuan mengembangkan perangkat lunak yang paling efisien untuk penggunanya, berbeda dengan proprietary software biasanya dimaksudkan untuk menghasilkan keuntungan sebanyak-banyaknya.

Sedangkan kekurangannya dibandingkan dengan proprietary software (perangkat lunak berpemilik/komersial)

  • Keamanan dan dukungan pengguna, sourcecode yang dipublikasikan mungkin memudahkan Hacker untuk menemukan celah di dalam software tersebut dan mengeksploitasinya.
  • Hardware dan software compatibility, Terkadang, FOSS tidak kompatibel dengan Hardware dan Software tertentu. Hal ini sering disebabkan oleh produsen yang menghalangi FOSS seperti dengan tidak mengungkapkan interface atau spesifikasi lain yang diperlukan bagi komunitas FOSS untuk menulis driver untuk hardware mereka - misalnya karena mereka ingin pelanggan hanya menjalankan proprietary software mereka sendiri atau karena mereka mungkin mendapat manfaat dari kemitraan.
  • Bug dan fitur yang tidak lengkap, Walaupun FOSS dapat lebih unggul daripada software yang setara dalam hal fitur dan stabilitas, dalam banyak kasus FOSS memiliki lebih banyak bug yang tidak diperbaiki dan fitur yang hilang jika dibandingkan dengan software komersial serupa.
  • Kurangnya jaminan pengembangan, Seringkali proyek FOSS tidak terdapat kepastian untuk mendapatkan sumber daya yang dibutuhkan dan partisipasi untuk pengembangan lanjutan daripada software komersial yang didukung oleh perusahaan.

Kira-kira seperti itulah yang dapat saya jelaskan mengenai FOSS. Terima kasih sudah membaca sampai akhir.

0 Komentar:

Posting Komentar