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 Windows
atau 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.
Demikian
daftar/list program open source terbaik,
baik
yang berjalan di Windows ataupun di Linux
0 komentar:
Posting Komentar