Kamis, 01 Maret 2018

PENGERTIAN OPEN SOURCE, MACAM-MACAM LISENSI OPEN SOURCE DAN CONTOH SOFTWARENYA

 PENGERTIAN SOFTWARE 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:
MACAM-MACAM SOFTWARE OPEN SOURCE
  1. 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.
  2. 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.
  3. 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.
  4. 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 :
  1. Pendistribusian ulang secara cuma-cuma. Sebagai contoh adalah Linux yang dapat diperoleh secara cuma-cuma.
  2. 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.
  3. Software hasil modifikasi atau yang diturunkan dari software berlisensi source code, harus diijinkan untuk didistribusikan dengan lisensi yang sama seperti software asalnya.
  4. 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 mengkompilasiLisensi 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.
  5. Lisensi tersebut tidak diperbolehkan menciptakan diskriminasi terhadap orang secara individu atau kelompok.
  6. 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.
  7. Hak-hak yang dicantumkan pada program tersebut harus dapat diterapkan pada semua yang menerima tanpa perlu dikeluarkannya lisensi tambahan oleh pihak-pihak tersebut.
  8. 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.
  9. 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.

Contoh software open source

Software open source jumlahnya sangat banyak, jumlahnya sampai ratusan ribu software. Software open source juga mencakup semua kategori termasuk Sistem operasi, bahasa pemrogaman, aplikasi internet, aplikasi office dan aplikasi web. Selain itu, “software” juga bemakna luas, contohnya adalah desain, logo, wallpaper, icon, sound, Thema website, thema wordpress dan masih banyak lagi.
Demi kemudahan anda, saya akan memberikan contoh software open source berdasarkan kategorinya

Sistem Operasi

No Nama software keterangan
 1  Linux  Sebagian besar distro Linux adalah produk open source, contoh populernya adalah Ubuntu, Debian,slackware, Fedora, distro lokal blankOn dan kuliax juga merupakan produk open source
 2  BSD Family  Semua produk OS berbasis BSD merupakan produk Open source, contohnya FreeBSD, OpenBSD, dan PC-BSD
 3  ReactOS  Sistem operasi open source yang menggunakan arsitektur Windows XP.
 4  Haiku OS  Sistem operasi desktop , merupakan kelanjutan dari BeOS.
 5  Mobile OS  FirefoxOS, Android dan Tizen adalah contoh sistem operasi mobile yang open source.

Tool Progaming

No Nama software keterangan
 1  GNU GCC  Compile C, C++
 2  NetBean  IDE untuk pemrograman java
 3  Eclipse  IDE canggih untuk pemrograman java dan Android
 4  Notepad++  Editor canggih yang mendukung lebih dari 50  syntax bahasa pemrograman
 5  Aptana IDE  IDE untuk Pemrograman PHP, Ruby dan Rail
 6  QT  Tool Pemrograman Visual dngan bahasa C++ dan library QT

Aplikasi Desktop

No Nama software keterangan
 1  Libre Office  Aplikasi Office lengkap untuk membuat dokumen, spreadsheet dan presentasi, tersedia untuk Windows dan Linux
2  Inkscape  Aplikasi editing grafis vector, alternatif dari CorelDraw
 3  GIMP Aplikasi Editing Photo, alternatif dari photoshop
 4  Firefox  Browser open source, saya yakin anda salah satu pemakainya
 5  Chromium Browser  browser open source, chromium merupakan basis dari produk google chrome
 6  VLC  Multimedia Player , tersedia di Windows, Linux bahkan android.

Aplikasi Web

No Nama software keterangan
 1  Joomla  CMS
 2  Wordpress  Blog Platform
 3  Drupal  CMS
 4  PhpPB  Forum online
 5  Moodle  Elearning Online
 6  TinyMCE  Editor HTML online



SUMBER : https://www.candra.web.id
                    https://komputertekhnik.wordpress.com


Tidak ada komentar:

Posting Komentar