Rabu, 08 Januari 2020

Pengertian Open Source
Open source adalah kebalikan dari pada closed source, Pengertian Open Source adalah pengembangan serta pendistribusian dari suatu perangkat lunak tidak diatur oleh perseorangan maupun perusahaan. Tidak seperti lisensi closed source, perangkat lunak open source dapat digunakan secara gratis tanpa harus membayar.

Contoh Aplikasi yang Bersifat Open Source

1. Sistem Operasi PC Open Source
Jika membicarakan sistem operasi komputer open source tentu yang paling lekat diingatan kita adalah Linux. Ini memang merupakan salah satu OS open source paling populer di kalangan para pengguna PC. Selain Linux ada cukup banyak contoh lainnya yang kebanyakan adalah turunannya seperti RedHat, Debian, Slackware dll.

2. Sistem Operasi Smartphone Open Source
Nah tentu kalian sudah kenal dong dengan OS android? Ini merupakan salah satu sistem operasi smartphone yang paling banyak digunakan saat ini. Dan mungkin ada yang belum tahu bahwa android ini merupakan OS yang open source. Selain android juga ada Firefox OS yang bersifat open source sehingga siapa saja boleh mengembangkannya.

3. Aplikasi dan Software Open Source
Ada sangat banyak sekali aplikasi yang sifatnya open source, contoh mudahnya adalah Libre Office. Jika di windows untuk bisa menggunakan aplikasi Microsoft Office kita harus membayarnya. Namun Libre Office ini sifatnya open source dan bisa digunakan secara gratis.

Kelebihan Software Open Source
1.Siapapapun bebas untuk memodifikasi maupun mengembangkannya. Asal seorang individu atau kelompok paham akan source codenya dan melihat sebuah kekurangan, maka ia diperbolehkan untuk mengubahnya. Namun hal ini tentu harus diimbangi dengan tanggung jawab dan tidak dilakukan dengan niat yang buruk.
Semua orang bebas untuk menggunakan perangkat lunak open source. Karena dalam hal pengembangan maupun pendistribusian open source tidak diatur oleh suatu individu atau kelompok.

2.Aplikasi atau sistem operasi open source tidak akan mengalami pembajakan karena ia bisa digunakan oleh siapa saja secara gratis. Jika ada yang mengubah atau memodifikasi isinya pun itu tidak akan melanggar hukum kecuali dengan niatan yang buruk.

Kekurangan Software Open Source
1.Karena pengembangan dilakukan secara bebas baik oleh individu maupun kelompok maka untuk masalah dana tidak ada kepastian. Berbeda dengan Microsoft yang secara massive mengembangkan berbagai perangkat lunak dengan tunjangan dana yang besar.

2.Interface yang dibawakan oleh perangkat lunak open source biasanya kurang user friendly. Dalam hal ini mereka yang belum terbiasa akan merasa kesulitan dan harus membiasakan diri terlebih dahulu.

Lisensi Open Source
1. Lisensi Public Domain
Lisensi jenis public domain ini, merupakan lisensi yang paling open. Dengan arti bahwa source program dimilki oleh publik, tidak dapat dimiliki oleh seseorang atau golongan. Semua isi di dalamnya boleh dimodifikasi dan didistribusikan ulang sebebas-bebasnya. Bagi yang memodifikasi ulang juga boleh memberikan lisensi baru pada hasil modifikasinya.
2. Lisensi MIT/X11
Sesuai namanya, Lisensi MIT ini dibuat / diperkenalkan oleh Massachusetts Institute of Technology (MIT). Lisensi MIT ini sangat simple dan sederhana. Kode program bebas mau diapakan, akan tetapi wajib menyertakan lisensi dan copyright dari program induknya pada kode program yang didistribusikan ulang. Namun ketika ada masalah dengan program yang terjadi, pendistribusi ulang tidak berhak menuntut pada pemilik awal kode.
3. Lisensi BSD
Lisensi BSD ini memiliki arti bahwa program yang memiliki lisensi ini bebas diapakan. Tapi asalkan menyertakan lisensi dan copyright si pembuat kode pada program turunannya.
4. GNU Lesser General Public License / LGPL
Lisensi LGPL pada versi 3.0 merupakan pengembangan dari lisensi BSD, dan lebih sering ditemukan di kode library. Pengguna boleh menggunakan untuk tujuan komersil, mendistribusikan ulang, memodifikasi, atau menggunakan secara pribadi tanpa harus mendistribusikan ulang. Dengan lisensi ini, apabila library dimodifikasi, maka library tersebut harus tetap menggunakan lisensi yang sama. Tapi untuk program yang menggunakan library tersebut, tidak harus menggunakan lisensi yang sama.
5. GNU General Public License / GPL
Saat ini sudah mencapai versi 3.0. Lisensi ini juga merupakan pengembangan dari lisensi LGPL v2. Lisensi ini sebenarnya sama dengan lisensi LGPL, tapi pengguna harus menyertakan kode sumber library dari yang dimodifikasi. Kemudian juga harus menyertakan perubahan apa saja yang dilakukan.
6. GNU Affero General Public License / AGPL
Lisensi AGPL sendiri merupakan pengembangan dari lisensi GPL v3, dan secara keseluruhan hampir sama. Hanya saja, di AGPL ini khusus untuk mengizinkan pengguna menggunakan progam yang didistribusikan secara online.


Tidak ada komentar:

Posting Komentar