Rabu, 06 November 2013

Apa sih OpenSource itu?

Tau OpenSource nggak?
 

Open Source adalah istilah untuk software yang sumber kode programnya disediakan oleh pengembang atau pembikinnnya untuk umum agar dapat dipelajari cara kerjanya, diubah atau dikembangkan lebih lanjut, dan disebarluaskan atau di distribusikan. Jika pembuat program melarang orang lain untuk mengubah dan atau menyebarluaskan program buatannya, maka program itu bukan open source, meskipun tersedia kode programnya.



Open source software

Jika kita sudah mengerti apa itu open source selanjutnya saya akan menjelaskan tentang open source software. Open source software adalah software yang membuka/membebaskan source codenya untuk dilihat oleh orang lain dan membiarkan orang lain mengetahui cara kerja software tersebut dan sekaligus memperbaiki kesalahan atau kekurangan pada software tersebut. Dan salah satu keunggulannya adalah Open source software dapat diperoleh dan digunakan secara gratis tanpa perlu membayar lisensi. Pada umumnya orang mendapatkan software ini dari internet.
Konsep open source software pada intinya adalah membuka source code dari sebuah software. Dengan mengetahui logika yang ada di kode sumber, maka orang lain dapat membuat perangkat lunak yang sama fungsinya. Open source hanya sebatas itu. Artinya, tidak harus gratis. Kita bisa saja membuat perangkat lunak yang kita buka kode sumbernya, mempatenkan algoritmanya, medaftarkan hak ciptanya, dan tetap menjual perangkat lunak tersebut secara komersial.
definisi open source yang asli seperti tertuang dalam OSD (Open Source Definition) yaitu:

• Free Redistribution
• Source Code
• Derived Works
• Integrity of the Authors Source Code
• No Discrimination Against Persons or Groups
• No Discrimination Against Fields of Endeavor
• Distribution of License
• License Must Not Be Specific to a Product
• License Must Not Contaminate Other Software


Keberadaan open source software ini sangat ditunjang oleh internet. Mula-mula Open source software diambil dari internet kemudian digunakan oleh orang dan diperbaiki apabila ada kesalahan. Hasil perbaikan dari open source ini kemudian dipublikasikan kembali melalui internet yang memungkinkan orang lain menggunakan dan memperbaikinya. Dan begitulah seterusnya. oleh karena itu open source software akan terus berkembang dan tidak mungkin ketinggalan jaman.
Dalam segi keamanan penggunaan open source software cukup aman. Jika kita mengunakan software berlisensi kita tidak mungkin tahu apa saja perintah-perintah yang terjadi ketika kita meng-klik tombol instalasi software tersebut di komputer kita. Bila orang yang membuat software tersebut adalah orang jahat tentunya dia bisa menyisipkan perintah untuk menyalin data-data pribadi kita melalui software lisensi yang dia buat. Tentu kita tidak akan tahu maksud jahatnya bila belum melihat source yang dia buat bukan?. Tapi jika kita mengunakan software open source kita dapat melihat semua source dan perintah-perintah pemograman dengan jelas. Kita bisa mengetahui apakah ada kode jahat didalam aplikasi tersebut.

contoh open source software

  • PHP
  • MySQL
  • Linux
  • Apache (web server)
  • perl
  • fetchmail


     

Kenapa harus OpenSource?

Sebenarnya sih aku nggak harus memaksa kalian buat pakai opensource, tapi, daripada menggunakan software bajakan mending gunakanlah opensource. Karena kita harus menghargai sebuah software yang dibuat oleh pembuatnya. bayangkan jika kalian bikin software susah susah campur capek campur semuanya deh, terus dibajak oleh seseorang? opo gak mangkel? hehe. Maka dari itu, marilah kita bersifat dewasa dalam membangun etika di dalam dunia IT.  

 

1 komentar:

  1. kata2 ini menarik "marilah kita bersifat dewasa dalam membangun etika di dalam dunia IT. "

    BalasHapus