Minggu, 08 Mei 2016

OPEN SOURCE SOFTWARE

Open source software adalah istilah yang digunakan untuk software yang membuka/membebaskan source codenya untuk dilihat oleh orang lain dan membiarkan orang lain mengetahui cara kerja software tersebut dan sekaligus memperbaiki kelemahan-kelemahan yang ada pada software tersebut. Dan yang menarik dan salah satu keunggulannya adalah bahwa Open source software dapat diperoleh dan digunakan secara gratis tanpa perlu membayar lisensi. Biasanya orang mendapatkan software ini dari internet. Salah satu open source software yang terkenal yaitu Linux.

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. Saat ini sangat mudah mendapatkan open source software di internet.

Pengembangan open source software melibatkan banyak orang dari berbagai penjuru dunia yang berinteraksi melalui internet. Maka bermunculanlah berbagai macam software yang dibuat berbasis open source ini yang dipublikasikan melalui internet. Pola open source ini telah melahirkan developer-developer handal dari berbagai penjuru dunia.

Dengan pola open source orang dapat membuat dan mengembangkan apa yang disebut dengan free software. Software ini dapat digunakan tanpa perlu membayar lisensi atau hak cipta karena memang dikembangkan dengan pola open source. Jadi, dengan pola open source orang dapat mengembangkan software dan mempublikasikannya dengan bebas melalui internet. Maka tidak heran apabila kita akan banyak menemukan free software ini di internet dan bisa secara bebas mendownloadnya tanpa perlu membayar uang sepeser pun kepada pengembang software tersebut.

Free software disini juga bukan program kacangan. Anggapan bahwa barang yang gratis jelek kualitasnya tidak berlaku buat free software. Karena sudah terbukti kehandalannya. Dan karena free software berbasis open source maka software tersebut sudah melalui proses perbaikan yang terus menerus. Jadi tidak ada alasan tidak mau menggunakan free software ini dengan alasan kualitasnya yang tidak baik.

Dengan karakteristik yang telah disebutkan di atas maka tidak salah apabila kita menaruh harapan pada open source ini sebagai platform alternatif yang bisa kita gunakan dalam komputer kita. Penerapan pola open source di Indonesia juga dapat menghilangkan pemakaian software komersial secara ilegal dan memungkinkan bangsa Indonesia dikenal karya ciptanya dengan ikut mengembangkan open source software.


Untuk software dalam dunia teknik mesin yang berbasis open source software masih jarang ditemukan, karena kebanyakan dari software dalam dunia industri masih berlisensi.


Sumber

SOFTWARE LICENSING

Lisensi perangkat lunak mencakup izin, hak, dan pembatasan yang diberlakukan atas perangkat lunak, baik berupa suatu komponen atau program berdiri sendiri. Penggunaan suatu perangkat lunak tanpa lisensi dapat dianggap pelanggaran atas hak eksklusif pemilik menurut hukum hak cipta atau, kadang, paten dan dapat membuat pemilik menuntut pelanggarnya. Dalam suatu lisensi, penerima lisensi diizinkan untuk menggunakan untuk menggunakan perangkat lunak berlisensi sesuai dengan persyaratan khusus dalam lisensi. Pelanggaran persyaratan lisensi, tergantung pada lisensinya, dapat menyebabkan pengakhiran lisensi, dan hak pemilik untuk menuntut pelanggarnya.

Suatu perusahaan perangkat lunak dapat menawarkan suatu lisensi perangkat lunak secara sepihak atau unilateral (tanpa memberikan kesempatan bagi penerima lisensi untuk menegosiasikan persyaratan yang lebih baik) seperti dalam kontrak shrink wrap, atau bahkan sebagai bagian dari perjanjian lisensi perangkat lunak dengan pihak lain. Hampir seluruh perangkat lunak tak bebas yang diproduksi massal dijual dalam suatu bentuk atau gaya perjanjian lisensi perangkat lunak. Perangkat lunak buatan (custom software) seringkali dilisensikan dalam persyaratan yang secara spesifik dinegosiasikan antara penerima lisensi (licensee) dan pemberi lisensi (licensor).

Di luar pemberian hak dan penerapan pembatasan penggunaan perangkat lunak, lisensi perangkat lunak biasanya mengandung ketentuan yang mengatur kewajiban dan tanggung jawab masing-masing pihak. Dalam transaksi perangkat lunak perusahaan dan komersial, syarat-syarat ini (seperti pembatasan tanggung jawab, jaminan dan penyangkalan jaminan, dan ganti rugi jika perangkat lunak melanggar hak kekayaan intelektual pihak lain) sering dinegosiasikan oleh pengacara yang memiliki spesialisasi dalam lisensi perangkat lunak. Spesialisasi praktik hukum di bidang ini telah berkembang karena keunikan masalah hukum pada lisensi perangkat lunak, dan juga keinginan perusahaan perangkat lunak untuk melindungi aset yang, jika tak dilisensikan dengan baik, dapat menghilangkan nilai mereka.


Contoh Lisensi Software
Ada beberapa macam lisensi software yang dikenal luas saat ini. Lisensi-lisensi software tersebut memiliki peraturan yang berbeda-beda.

1. Proprietary Software
Adalah software berpemilik, sehingga seseorang harus meminta izin atau dapat dilarang untuk mengedarkan, menggunakan atau memodifikasi software tersebut.

2. Commercial software
Adalah software yang dibuat dan dikembangkan oleh perusahaan dengan konsep bisnis, dibutuhkan proses pembelian atau sewa untuk bisa menggunakan software tersebut.

3. Public Domain
Adalah software yang tidak memiliki hak cipta.

4. Freeware
Adalah software yang diizinkan untuk digunakan atau disebarluaskan namun tidak memiliki izin untuk dimodifikasi.

5. Shareware
Adalah software yang diizinkan untuk didistribusikan salinannya, jika softwarenya digunakan terus menerus maka si pemilik software meminta bayaran untuk lisensinya.

6. GNU General Public License (GNU/GPL)
Adalah suatu kumpulan ketentuan pendistribusian software untuk meng-copyleft-kannya. GPL memberikan izin kepada pengguna software untuk menggunakan, memodifikasi dengan syarat memiliki lisensi yang sama.

7. Open Source
Adalah software yang dapat dilihat kode sumbernya. perlu diketahui software open source bukan berarti software gratis.

8. Copyleft
Adalah pelesetan dari copyright atau hak cipta.

Sumber