PENGERTIAN OPEN SOURCE DAN MACAM-MACAM LISENSI OPEN SOURCE
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.
Sebelum kita
lihat daftarnya kita bedakan dulu macam-macam lisensi software:
- Freeware, artinya software tersebut gratis untuk digunakan, Anda tidak bisa melihat source code software tersebut, biasanya disertai syarat tidak boleh memodifikasi software tersebut. Ada pula yang disertai syarat harus untuk kepentingan non-komersial. Tetapi syarat mutlak sebuah software disebut freeware adalah tanpa batasan jumlah dan waktu pemakaian.
- Shareware, artinya software tersebut dapat didownload dan digunakan pengguna hanya untuk dicoba. Jika pengguna merasa softwarenya bagus, maka diharuskan membeli. Shareware sering dibatasi lamanya waktu pakai(misalnya trial 30 hari), atau jumlah software tersebut dijalankan (misalnya 30x), atau feature-feature tertentu yang tidak bisa diakses. Sesudah masa ujicobanya berakhir, software bisa saja terkunci atau bisa saja tetap berfungsi sebagaimana mestinya.
- Adware, artinya software tersebut gratis, tetapi ada iklan yang muncul ketika dijalankan. Iklan dapat muncul baik pada saat start, atau muncul di sela-sela penggunaan.
- Open Source, artinya software yang source code-nya dibuka ke publik, Anda bisa memodifikasi dan mendistribusikan atau mempublikasikan source code hasil modifikasi dengan syarat-syarat tertentu, misalnya dengan tetap mempertahankan nama softwarenya.
Sebuah
organisasi yang bernama Open Source Organization, mendefinisikan
pendistribusian software yang bersifat open source dalam The Open
Source Definition. The Open Source Definition ini bukanlah sebuah
lisensi, melainkan suatu set kondisi-kondisi yang harus dipenuhi, agar sebuah
lisensi dapat disebut bersifat open source.
Ada pun
definisinya sebagai berikut :
- Pendistribusian ulang secara cuma-cuma. Sebagai contoh adalah Linux yang dapat diperoleh secara cuma-cuma.
- Source code dari software tersebut harus disertakan atau diletakkan di tempat yang dapat diakses dengan biaya yang rasional. Dan tentu saja tidak diperkenankan untuk menyebarkan source code yang menyesatkan.
- Software hasil modifikasi atau yang diturunkan dari software berlisensi source code, harus diijinkan untuk didistribusikan dengan lisensi yang sama seperti software asalnya.
- Untuk menjaga integritas source code milik penulis software asal, lisensi software tersebut dapat melarang pendistribusian source code yang termodifikasi, dengan syarat, lisensi itu mengijinkan pendistribusian file-file patch (potongan file untuk memodifikasi sebuah source code) yang bertujuan memodifikasi program tersebut dengan source code asal tersebut. Dengan begitu, pihak lain dapat memperoleh software yang telah dimodifikasi dengan cara mem-patch (merakit) source code asal sebelum mengkompilasi. Lisensi itu secara eksplisit harus memperbolehkan pendistribusian software yang dibuat dari source code yang telah dimodifikasi. Lisensi tersebut mungkin memerlukan hasil kerja modifikasi untuk menyandang nama atau versi yang berbeda dari software asal.
- Lisensi tersebut tidak diperbolehkan menciptakan diskriminasi terhadap orang secara individu atau kelompok.
- Lisensi tersebut tidak boleh membatasi seseorang dari menggunakan program itu dalam suatu bidang pemberdayaan tertentu. Sebagai contoh, tidak ada pembatasan program tersebut terhadap penggunaan dalam bidang bisnis, atau terhadap pemanfaatan dalam bidang riset genetik.
- Hak-hak yang dicantumkan pada program tersebut harus dapat diterapkan pada semua yang menerima tanpa perlu dikeluarkannya lisensi tambahan oleh pihak-pihak tersebut.
- Lisensi tersebut tidak diperbolehkan bersifat spesifik terhadap suatu produk. Hak-hak yang tercantum pada suatu program tidak boleh tergantung pada apakah program tersebut merupakan bagian dari satu distribusi software tertentu atau tidak. Sekalipun program diambil dari distribusi tersebut dan digunakan atau didistribusikan selaras dengan lisensi program itu, semua pihak yang menerima harus memiliki hak yang sama seperti yang diberikan pada pendistribusian software asal.
- Lisensi tersebut tidak diperbolehkan membatasi software lain. Sebagai contoh, lisensi itu tidak boleh memaksakan bahwa program lain yang didistribusikan pada media yang sama harus bersifat open source atau sebuah software compiler yang bersifat open source tidak boleh melarang produk software yang dihasilkan dengan compiler tersebut untuk didistribusikan kembali.
Lisensi-lisensi
yang telah disertifikasi oleh Open Source Organization ini antara lain :
Dan berikut
ini software gratis dan open source terbaik ;
1. Browser
Gratis Terbaik
Browser ini
yang kita butuhkan setiap kali membuka halaman di internet, search di Google,
membaca email di Yahoo Mail, baik di windows maupun di linux, pilihan jatuh
pada Mozilla Firefox (bisa berjalan di Windows atau Linux).
2. Antivirus
Gratis Terbaik
Antivirus
penting sekali untuk menjaga komputer Anda dari serangan virus yang mematikan
atau memperlambat sistem komputer Anda. di waktu yang lalu tutorialgratis.net
pernah mendaftar urutan antivirus terbaik. Pilihan antivirus gratis
terbaik untuk Windows adalah Avira AntiVir Personal. Sedangkan
untuk linux adalah F-Prot Antivirus for Linux Workstations atau avast!
Linux Home Edition.
3.
Office Gratis Terbaik (Word Processor, Spread sheet, Presentation)
Untuk urusan
Office Gratis terbaik, pilihan jatuh pada OpenOffice.Org. Fungsinya
mirip Microsoft Word, Microsoft Excell, dan Microsoft PowerPoint, tetapi yang
ini gratis dan Open Source
4. Editor
Gambar Bitmap Gratis Terbaik
Untuk yang
hoby mengutak-atik gambar seperti mengatur pencahayaan, menggabungkan dua buah
gambar, dan sebagainya, biasanya orang banyak menggunakan Adobe
Photoshop. Software pengolah gambar bitmap yang terbaik dan gratis
adalah GMIP (GNU Image Manipulation Program) yang bisa di
download di Windows atau Linux.
5. Editor
Gambar Vector Gratis Terbaik
Fungsinya
mirip CorelDraw, kita bisa membuat dan mengedit gambar vektor yang tersusun
atas garis-garis dan bidang. Software Vector Editor yang terbaik dan gratis
(Open Source) adalah Inkscape. Silakan download di Windowsatau Linux.
6. Media
Player Gratis Terbaik
Fungsinya
buat memainkan video, musik, lagu, file-file audio seperti MP3, WAV, dan
sebagainya. Untuk software Media Player terbaik di Windows adalah Winamp.
Untuk linux, media player terbaik adalah GeeXboX.
7. Audio
Editor Gratis Terbaik
Dengan
software audio editor, kita bisa mengedit file audio, seperti menambah echo,
menggabungkan vokal dengan musik, membuat jingle atau spot iklan radio, dan
sebagainya. Software audio editor gratis terbaik di Windows dan Linux
adalah Audacity yang bisa dijalankan di Windows atau Linux.
8. Video
Editor Gratis Terbaik
Software
Video Editor digunakan untuk mengedit video, seperti potong-memotong, filter,
encoding, dan lain-lain. Software Video Editor terbaik yang gratis adalah Avidemux yang
bisa dijalankan di Windows atau Linux.
9. FTP
Gratis Terbaik
Program ini
digunakan untuk mentransfer file ke sebuah server lewat internet. Program
ini sering digunakan oleh webmaster untuk mentransfer file-filenya ke web
server. Program FTP yang open source adalah FileZilla(download
untuk Windows atau Linux).
10. Program
Mail Client Gratis Terbaik
Program ini
digunakan untuk membaca email dari desktop (IMAP, POP, atau HTML). Di
lingkungan windows, program mail client terbaik adalah Mozilla
Thunderbird. Di Linux, program mail client gratis terbaik adalah Evolution.
11. Program
Kompresi Gratis Terbaik
Program ini
berfungsi untuk memperkecil ukuran file tanpa menghilangkan data (seperti
WinZip atau WinRAR). Di windows, program kompresi yang gratis terbaik
(freeware) adalah 7-Zip , sedangkan di Linux, program kompresi
yang terbaik dengan adalah p7zip (LGPL) dan PeaZip (GPL).
12. Program
Download Accelerator Gratis Terbaik
Buat yang
suka mendownload file dari internet, program ini sangat diperlukan, karena bisa
mempercepat download hingga 3 kali lipat. Di windows, program download
accelarator terbaik dengan lisensi GPL adalah Free Download Manager.
Di linux, program download accelerator terbaik dengan lisensi GPL adalah QuickDownloader.
Penulis juga merekomendasikan Add-Ons FireFox DownThemAll, karena
jika menggunakan FireFox dan Add-Ons tersebut, kita tidak perlu menginstall
software tambahan.
0 komentar:
Posting Komentar