Selasa, 25 Agustus 2015

open source dan close source



 OPEN SOURCE

Open source adalah perangkat lunak dimana kode program terbuka dan disediakan oleh pengembangnya secara umum agar dapat dipelajari, diubah atau dikembangkan lebih lanjut dan disebar luaskan. Jika ada pembuat perangkat lunak yang tidak mengizinkan kode programnya diubah atau dimodifikasi, maka bukanlah disebut sebagai open source walaupun kode program dari perangkat lunak tersebut tersedia. 

CONTOH
1. Linux
       Linux saat ini, bisa digunakan untuk jaringan, pengembangan software, dan untuk pekerjaan sehari-hari. Kebebasan bagi programmer dan administrator jaringan dalam menggunakan linux, adalah kebebasan memperoleh kode sumber (source code) dan mengubahnya sesuai keinginan. Hal ini berimplikasi pada beberapa hal penting, yaitu : keamanan dan dinamika. Karena sifatnya yang kompatible dengan UNIX maka linux dapat berinteraksi dengan sistem operasi lain seperti windows, Macintosh, netware dan lain-lain.
  • DEBIAN
    Debian adalah sistem operasi berbasis kernel Linux. Debian termasuk salah satu sistem operasi Linux yang bebas untuk dipergunakan dengan menggunakan lisensi GNU.Debian GNU/Linux adalah distro non komersial yang dihasilkan oleh para sukarelawan dari seluruh dunia yang saling bekerjasama melalui Internet. Distro ini menginginkan adanya semangat open-source yang harus tetap ada pada Debian. Kedinamisan distro ini membuat setiap rilis paket-paketnya di-update setiap waktu dan dapat diakses melalui utilitas apt-get. Apt-get adalah sebuah utilitas baris-perintah yang dapat digunakan secara dinamis untuk meng-upgrade sistem Debian GNU/Linux melalui apt-repository jaringan archive Debian yang luas. Milis dan forum debian selalu penuh dengan pesan-pesan baik mengenai bug, masalah, sharing, dll. Dengan adanya sistem komunikasi ini bug dan masalah keamanan pada tiap paket dapat dilaporkan oleh para pengguna dan pengembang Debian dengan cepat. Debian adalah ‘kernel independen’, yaitu sistem operasi Debian dikembangkan murni tanpa mendasarkan pada sistem operasi yang telah ada.Keuntungan dari Debian adalah upgradability, ketergantungan antar paket didefinisikan dengan baik, dan pengembangannya secara terbuka. 

  • REDHAT
    Red Hat adalah distro yang cukup populer di kalangan pengembang dan perusahaan Linux. Dukungan-dukungan secara teknis, pelatihan, sertifikasi, aplikasi pengembangan, dan bergabungnya para hacker kernel dan free-software seperti Alan Cox, Michael Johnson, Stephen Tweedie menjadikan Red Hat berkembang cepat dan digunakan pada perusahaan. Poin terbesar dari distro ini adalah Red Hat Package Manager (RPM). RPM adalah sebuah perangkat lunak untuk memanajemen paket-paket pada sistem Linux kita dan dianggap sebagai standar de-facto dalam pemaketan pada distro-distro turunannya dan yang mendukung distro ini secara luas.
  • UBUNTU
    Ubuntu adalah salah satu distribusi Linux yang berbasiskan pada Debian dan memiliki interface desktop. Proyek Ubuntu disponsori oleh Canonical Ltd (perusahaan milik Mark Shuttleworth). Nama Ubuntu diambil dari nama sebuah konsep ideologi di Afrika Selatan. “Ubuntu” berasal dari bahasa kuno Afrika, yang berarti “rasa perikemanusian terhadap sesama manusia”. Ubuntu juga bisa berarti “aku adalah aku karena keberadaan kita semua”. Tujuan dari distribusi Linux Ubuntu adalah membawa semangat yang terkandung di dalam Ubuntu ke dalam dunia perangkat lunak.
    Ubuntu adalah sistem operasi lengkap berbasis Linux, tersedia secara bebas dan mempunyai dukungan baik yang berasal dari komunitas maupun tenaga ahli profesional. Ubuntu sendiri dikembangkan oleh komunitas sukarelawan Ubuntu dan kami mengundang Anda untuk turut serta berpartisipasi mengembangkan Ubuntu!
    Komunitas Ubuntu dibentuk berdasarkan gagasan yang terdapat di dalam filosofi.
    http://t2.gstatic.com/images?q=tbn:ANd9GcRgaFH6Op6L80gcRWVrtCREOb7EmIMensTCD2wWF7-RWaJ7kIsVug
    • FEDORA
Fedora (sebelumnya bernama Fedora Core, terkadang disebut juga dengan Fedora Linux) adalah sebuah distro Linux berbasis RPM dan yum yang dikembangkan oleh Fedora Project yang didukung oleh komunitas pemrogram serta disponsori oleh Red Hat. Nama Fedora berasal dari karakter fedora yang digunakan di logo Red Hat. Pada rilis 1 sampai 6 distro ini bernama Fedora Core yang kemudian berubah menjadi Fedora pada rilis ke-7.

·         XANDROS
Xandros Linux adalah sebuah distro Linux yang berdasarkan pada sistim KDE. Tampilannya sangat mirip dengan Microsoft Windows, jadi apabila dioperasikan sangat mudah dan nyaman. Tetapi, Xandros memiliki integrasi lebih baik dengan jaringan Windows, mampu menjalankan aplikasi OfficeXP, mampu meresize partisi NTFS saat instalasi, dll. Xandros juga bukan merupakan produk gratis tetapi komersial.
http://t1.gstatic.com/images?q=tbn:ANd9GcT6Pe_x2zLQhoh0C7eGNQfVTyJSJ65xqyBP6EUcCe6TZlJb8PwsmQ
·         KNOPPIX
Knoppix merupakan distro Linux live-cd yang dapat dijalankan melalui CD-ROM tanpa menginstalnya di hard-disk. Distro ini berbasis Debian Linux dan diciptakan oleh Klaus Knopper. Aplikasinya sangat lengkap dan cocok untuk demo atau belajar Linux bagi yang belum mempunyai ruang pada hard-disknya, dapat juga untuk CD rescue. Kelemahan dari knoppix adalah diperlukannya memori yang besar untuk menggunakan modus grafisnya yaitu 96 MB walaupun bisa juga dijalankan pada memori 64 MB dengan swap pada hard-disk seperti pengalaman penulis tapi Anda perlu sedikit bersabar. Distro ini berbasis Debian GNU/Linux.
http://t1.gstatic.com/images?q=tbn:ANd9GcRd60qLK0vk040U_HF586Mzi041ikCcu2Cbjz6bzXxJobefsNA9KA
·         SLACKWARE
Distro ini merupakan distro buatan Patrick Volkerding dari Slackware Linux, Inc. yang terkenal pertama kali setelah SLS. Slackware merupakan salah satu distro awal, dan merupakan yang tertua yang masih dikelola Tujuan utama Slackware adalah stabilitas dan kemudahan desain, serta menjadi distribusi Linux yang paling mirip Unix,sederhana, stabil, mudah dikustom, dan didesain untuk komputer 386/486 atau lebih tinggi. Distro ini termasuk distro yang cryptic dan manual sekali bagi pemula Linux, tapi dengan menggunakan distro ini beberapa penggunanya dapat mengetahui banyak cara kerja sistem dan distro tersebut. Slackware adalah tertua yang masih tegar bertahan di segala jaman. Baru-baru ini merilis generasi barunya Slackware versi 11 diantara gelombang peluncuran distro-distro besar lainnya seperti Mandriva 2007 dan tidak lama lagi Fedora 6.
http://t3.gstatic.com/images?q=tbn:ANd9GcR89S0oYR-tD0D0lGRokYb07LWHXFuxe3vpeq6AwrmyrChw5oTF_HIxGsw
·         SUSE
SUSE sebelumnya bernama SUSE Linux dan SuSE Linux Professional .SUSE Linux adalah salah satu distro Linux utama yang dibuat di Jerman. SUSE Linux aslinya merupakan terjemahan dalam bahasa Jerman dari Slackware. Perusahaannya sekarang ini dimiliki oleh Novel, Inc. S.u.S.E adalah singkatan dari kalimat dalam bahasa Jerman “Software- und System-Entwicklung” (“Perangkat lunak dan pengembangan sistem”), tetapi ada informasi tidak resmi yang mengatakan bahwa S.u.S.E dihubungkan dengan ilmuwan komputer Jerman Konrad Zuse.

·         TURBO LINUX
Turbo Linux merupakan salah satu distro Linux yang diminati oleh perusahaan dan perorangan di Jepang dan Asia. Produk berbasis Linux dengan kinerja tinggi ini dimanfaatkan untuk pasar workstation dan server terutama untuk penggunaan clustering dan orientasinya ke perusahaan. Beberapa produk-produknya: TurboLinux Workstation untuk dekstopnya, TurboLinux Server untuk backend server dengan kinerja tinggi terutama untuk penggunaan bisnis di perusahaan, e-commerce dan transaksi B2B (Business-to-Business).

·         CentOS
CentOS adalah sistem operasi bebas yang didasarkan pada Red Hat Enterprise Linux (RHEL).
CentOS singkatan dari Community ENTerprise Operating System (Sistem Operasi Perusahaan buatan Komunitas/Masyarakat).

·         GENTOO
Gentoo Linux adalah suatu distribusi Linux yang memakai paket sistem manajemen Portage. [Bandingkan dengan: Debian yang menggunakan paket .deb, RedHat / Mandrake yang menggunakan paket .rpm].
Manajemen paket ini dirancang untuk modular (mudah ditambah-tambah), portabel (dapat di port ke distro lain), mudah ditata, fleksibel, dan dioptimalkan untuk masing-masing komputer pengguna.
·         MANDRIVA LINUX / LINUX-MANDRAKE
Mandriva Linux (dahulu dikenal dengan nama Mandrakelinux atau Mandrake Linux) adalah sistem operasi yang dibuat oleh Mandriva (dahulu dikenal dengan nama Mandrakesoft).Mandriva Linux menggunakan RPM Package Manager.Linux-Mandrake adalah salah satu distro turunan dari Red Hat Linux yang menyediakan banyak pengembangan dan aplikasi ‘pre-configured’ dan didukung banyak bahasa di seluruh dunia. Distro ini dikenal mudah untuk pemula dan cocok untuk kelas desktop tapi tidak menutup kemungkinan untuk dijadikan platform pada server. Optimasi untuk prosesor kelas Pentium ke atas membuat Linux-Mandrake dapat berjalan dengan baik pada platform tersebut.
http://t2.gstatic.com/images?q=tbn:ANd9GcRz4MgCASPEG9PHZXM9FSfT4VOyMA_2f5RrYsEDoBqLgX1EI7dT
·         FREESPIRE
Freespire adalah versi gratis dari distro Linspire (a.k.a Lindows), kemudian mungkin dikarenakan permasalahan nama, berubah menjadi Linspire.
http://t0.gstatic.com/images?q=tbn:ANd9GcT0s5BU0hALsUqUHYayLmpzd--LAn9FzULLZgeOHyT7x8mP0z6J
·         PCLINUXOS
PCLinuxOS, sering disingkat sebagai PCLOS, adalah sebuah sistem operasi desktop. Ini adalah sebuah sistem operasi bebas untuk komputer pribadi yang bertujuan untuk memudahkan penggunaan.

·         PUPPY LINUX
Puppy Linux adalah salah satu distro Linux Live CD yang sangat kecil ukurannya dan mengutamakan kemudahan dalam penggunaan.
Seluruh sistem operasi dan aplikasinya berjalan dalam RAM, yang membolehkan media booting dilepas setelah sistem operasi berhasil dijalankan.
http://t1.gstatic.com/images?q=tbn:ANd9GcR3cxmjXHQx8hoAz74IWISREhYFrZ5kIIJySwhcTKhf86Ft1WMNFA
·         DAMN SMALL LINUX
Damn Small Linux(DSL) adalah salah satu distro/varian linux mini. Disebut mini karena paket DSL cuma 50MB besarnya. DSL juga memungkinkan untuk diinstall di USB 128MB.

·         KULIAX
Kuliax adalah sebuah distribusi Linux LiveCD yang dikembangkan oleh Kuliax Project untuk pendidikan di universitas. Distribusi ini berbasis Debian GNU/Linux dan Knoppix, serta telah dioptimasi ke arah penggunaan desktop Linux.
·         LYCORIS
Lycoris adalah distro linux yang telah membuat versi linux yang cantik dan menyerupai WinXP, dari segi warna,icon, maupun kemudahan-kemudahan yang ada. Dari tampilan-tampilan screenshot pada situsnya Anda dapat mengamati bahwa memang Lycoris merupakan distro Linux yang pintar mempercantik diri sehingga dengan menggunakan Lycoris Anda akan merasa bekerja dengan Windows XP. Bahkan OpenOffice yang dipaketkan dengan Lycoris memiliki icon-icon yang cantik dan khas Lycoris. Lycoris memiliki paket-paket yang berbeda, dan paket distro Linuxnya dinamakan Desktop /LX. Lycros memiliki fasiltias IRIS yaitu Internet Rapid Installer for Software untuk mengupdate Linux Anda dengan software-software baru. Hanya saja distro ini tidaklah gratis dan Anda perlu membayar dengan sejumlah “dollar US”.
http://t0.gstatic.com/images?q=tbn:ANd9GcROk2wfXHdjpJjUtwHVtG5YKt-FslcGH34EstqLsC735Ad6jLaWKOoeJ6A
·         LINDOWS
Lindows masih kalah dibanding Lycoris dalam segi kecantikan tampilan tetapi Lindows telah lebih matang dan telah mencapai versi 4.0. Fasilitas yang menarik dari Lindows adalah Click-n-Run yaitu fasilitas mendapatkan ribuan software Linux yang sudah dikonfigurasi untuk Lindows dengan sekali klik dan proses instalasi ini juga dapat menambahkan shortcut di desktop dan daftar program secara otomatis.Lindows juga merupakan produk komersial.

·         LINARE
Linare memiliki distro Linux khusus desktop dan paket CPU yang sudah terinstall Linare. Linare masih jarang terdengar dan merupakan pendatang baru. Linare juga merupakan produk komersial..


·       Linux Mint
Linux Mint adalah distribusi linux yang berbasis Ubuntu dengan tujuan membuat distribusi linux yang komplit “out-of-the-box”, diantaranya adalah browser plugins, suport multimedia yang lebih lengkap, java dan lain sebagainya. Linux Mint sendiri kompatibel dengan Ubuntu repositoris.









2. Apache
           Apache dikeluarkan oleh NCSA yaitu NCSA HTTPd sekitar tahun 1995, yang merupakan turunan dari web server. Pada dasarnya Apache adalah “A PAtCHy” (patch) dan pengganti dari NSCA HTTPd.

3. Open Office.org
          Open Office.org merupakan perangkat lunak yang termasuk open sorce karena siapapun dapat mengaksess kode sumbernya dan dapat merubah kode sumbernya. OpenOficce.org bisa digunakan dengan sistem operasi windows dan linux.

4. Mozilla FireFox
          Mozilla Firefox merupakan perangkat lunak open-source yang paling banyak digunakan. Dikarenakan Mozilla termasuk sebuah browser web yang kecil, cepat, dan simpel. Mozilla mempunyai kelemahan yaitu akan crash jika membuka halaman Web yang sangat besar dan memiliki JavaScript, namun hal ini telah diperbaiki. karena Mozilla bersifat open source maka kekurangan seperti diatas dapat diperbaiki dan dikembangkan.

5. MySql
       Aplikasi MySql ini dapat berjalan disemua platform baik Linux maupun Windows, MySQL sendiri merupakan sebuah aplikasi yang bisa dipergunakan untuk membuat database yang bersifat terbuka atau open source. Dan merupakan program pengakses database yang bersifat networking sehingga dapat digunakan untuk aplikasi Multi User (Bisa digunakan oleh banyak Pengguna), MySQLmerupakan aplikasi yang paling populer di kalangan para pengembang bahasa pemrograman PHP dan banyak digunakan untuk situs web, aplikasi web dan layanan online lainnya.

6. OpenOffice
 paket program perkantoran untuk mengolah kata, tabel, dan database.

7. ClamAV & ClamWin 
program antivirus.

8. GIMP :
 program pengolah foto dan gambar digital.

9. Audacity
program perekam dan pengolah audio.

10. VideoLAN :
 program pemutar file multimedia (audio dan video)

11. Blender :
 program untuk pembuatan model 3 dimensi, seperti animasi dan game.

12. XAMPP :
 paket program untuk simulasi dan pengembangan web, termasuk di dalamnya Apache (web server) dan MySQL (database).

13. osCommerce : program aplikasi web untuk toko online.

14. PostgreSQL
PostgreSQL tersedia untuk berbagai macam platform sistem operasi seperti Mac, Windows, Solaris dan juga Linux. PostgreSQL merupakan sebuah aplikasi sistem basis data (database) yang bisa Anda sebarluaskan dan dipergunakan oleh semua pengguna komputer secara bebas menurut perjanjian lisensi BSD. PostgreSQL sendiri menawarkan berbagai macam fitur dan menu yang berguna untuk sebuah pembuatan basis data.Fitur-fitur unggulan yang disediakan dan ditawarkan PostgreSQL antara lain DB Mirror, PGPool, Slony, PGCluster, dan lain-lain. Sistem basis data pada PostgreSQL merupakan sebuah
sistem database yang cukup kuat dari segi keamanan data, aplikasi database open source ini memiliki pengalaman dan juga pengembangan aplikasi lebih dari 15 tahun dan sudah terbukti segala rancangan
arsitektur databasenya telah mendapat reputasi yang kuat, handal, integritas data yang baik, serta keakurasian datanya yang baik.

15. Pidgin
         Merupakan sofware open source untuk akses layanan olah pesan instan, berdasarkan dari sebuah perpustakaan yang bernama Libpurple.

16. Inkscape
      Adalah sebuah perangkat lunak editor gambar vektor yang bersifat perangkat lunak bebas dibawah lisensi GNU GPL.

17. Amarok adalah cross-platform pemutar musik gratis dan open source

18. Thunderbird      : Aplikasi mail client (MUA – Mail User Agent) yang fungsinya sama dengan Outlook Express, Eudora Mail, Evolution, Sylpheed, dan sejenisnya.

19.  Filezilla              
        Program aplikasi jaringan yang berguna untuk transfer file via protokol FTP di jaringan komputer atau internet.Versi terbaru program ini adalah FileZilla 3.5.3, yang dirilis pada tanggal 08 Januari 2012. Software FileZilla dibuat dan dikembangkan oleh Tim Kosse.

20.  Wine            
      Aplikasi perangkat lunak bebas dan sumber terbuka yang bertujuan untuk memungkinkan aplikasi yang dirancang untuk Microsoft Windows untuk berjalan di Unix-seperti sistem operasi. Wine juga menyediakan perpustakaan perangkat lunak, yang dikenal sebagai winelib, terhadap yang pengembang dapat mengkompilasi aplikasi Windows untuk membantu pelabuhan mereka untuk sistem Unix-like.

21. GIMP                  
     Perangkat lunak untuk manipulasi grafik berbasis raster.

22.  Mplayer               :
      Sebuah pemutar musik yang tergolong sumber terbuka dan bebas.


 CLOSE SOURCE

Close Source adalah Sistem operasi yang codenya tidak dibuka untuk umum, pemilik code yang close source bisa membagi source codenya melalui lisensi dengan gratis maupun membayar. meskipun gratis, lisensi tertentu bisa membuat sebuah sistem operasi tidak sepenuhnya open source. Misalnya jika lisensi tersebut ada larangan untuk memodifikasi code, maka sistem operasi ini tidak open source. 
Berikut adalah system operasi yang dikembangakn oleh Microsoft :
1.     Windows NT

2.    Windows 2000 Server

3.    Windows 2003 Server

4.    Windows 2008 Server

5.    Windows 2012 Server

Sistem operasi yang dikembangkan oleh Microsoft mempunyai lisensi komersial artinya untuk menggunakan sistem operasi jaringan dari Microsoft kita harus membayar lisensi atau dengan membeli sesuai dengan kebutuhan dan kesepakatan antara pengguna dengan perusahaan. Selain dari Microsoft juga ada beberapa system operasi yang close source yaitu dari MAC OS yaitu Mac OS X server keluarga UNIX (pada gambar di atas) . Unix atau UNIX adalah sebuah sistem operasi komputer yang diawali dari project Multics (Multiplexed Information and Computing Service) pada tahun 1965 yang dilakukan American Telephone and Telegraph AT&T, General Electric (GE), dan Institut Teknologi Massachusetts (MIT), dengan biaya dari Departemen Pertahanan Amerika (Departement of Defence Advenced Research Project, DARPA atau ARPA), UNIX didesain sebagai Sistem operasi yang portable, multi-tasking dan multi-user. yaitu :

1.     Solaris

2.    Sun os

3.    Open server

4.    Mac OS X Server                           

5.    HP UX



Terima kasih semoga bermanfaat…….