Open Source
Tidak mudah untuk mendefinisikan kata Open Source Software hanya dalam beberapa kata, hal ini dikarenakan banyaknya kategori dan variant yang masih ada. Tetapi hal ini tidak terlalu rumit karena ide dasarnya adalah simple.
Ide-ide Umum Open Source Software
Tidak mudah untuk mendefinisikan kata Open Source Software hanya dalam beberapa kata, hal ini dikarenakan banyaknya kategori dan variant yang masih ada. Tetapi hal ini tidak terlalu rumit karena ide dasarnya adalah simple.
Ide-ide Umum Open Source Software
Dalam bahasa inggris, free software memiliki arti yang ambigu,dari kata free itu sendiri yang dapat berarti bebas atau gratis. Oleh sebab itu, kita akan menggunakan konsep Open Source berdasarkan kebebasan user dalam menggunakan, pendistribusian dan lainnya serta software gratis (tanpa biaya).
Featue utama dari karakteristik free ( Open Source ) adalah kebebasan dari user untuk :
1. Menggunakan software sesuai keinginannya, untuk apapun yang mereka inginkan, pada beberapa komputer dalam situasi yang tepat secara teknis.
2. Memiliki software yang tersedia sesuai kebutuhan. Tentu saja meliputi improvisasi, perbaikan bugs, memperbesar fungsinya dan dokumentasi pengoperasiannya.
3. Mendistribusikan software kepada user lainnya, untuk digunakan berdasarkan kebutuhannya. Pendistribusian bisa saja free, atau dengan biaya.
Contoh software Open Source:
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
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 merupakan salah satu software perangkat lunak dipublikasikan tanpa kode sumber. Secara umum, itu berarti hanya binari dari program komputer didistribusikan dan lisensi tidak memberikan akses ke program kode sumber. Kode sumber dari program tersebut dapat dianggap sebagai rahasia dagang perusahaan . Akses ke kode sumber oleh pihak ketiga umumnya memerlukan partai untuk menandatangani perjanjian non-disclosure.
Pada umumnya program komputer memiliki lisensi atau Hak Cipta yang melindungi hasil ciptaan itu dari penggunaan yang tidak adil oleh orang lain. Namun kebanyakan lisensi yang ada sekarang ini khususnya untuk program komputer yang Close Source mencantumkan klausul-klausul yang menempatkan pembeli atau pengguna pada posisi yang sangat lemah.Software dalam kategori ini dapat dikelompokkan menjadi beberapa bagian:
• Operating System (Sistem Operasi), contoh : Microsoft Windows.
• Languages (Bahasa Pemrograman), contoh : Visual Basic, ASP, Pascal.
• Web Browser, contoh : Internet Explorer.
• Aplication (Aplikasi), contoh : Adobe Photoshop, CorelDraw.
• Office Suites (Aplikasi perkantoran), contoh : Microsoft Office.
• Server Aplication (Server), contoh : ColdFusion, IIS.
• Antivirus, contoh : Norton Antivirus, McAfee.
• Games, contoh : FIFA 2006, Winning Eleven, Spiderman.
Pengertian Close Source
Close source adalah kebalikan dari open source. Close source adalah suatu software yang kode sourcenya tidak dipublikasikan, contohnya adalah Microsoft Windows, (Bukan berarti closed source disini bahwa hanya Bill Gate saja yang tahu kode sumber dari OS Windows, dan hanya dia yang melakukan pengembangan sendirian sampai hari ini, namun kenapa masih dikatankan close soure? hal ini dikarenakan kode sourcenya tidak di publikasikan ke umum dan hanya diketahui oleh pegawai-pegawainya saja atau hanya kelompok tertentu saja yang tahu, yang dalam hal ini hanya pihak perusahaan Microsoft).
INDON MASIH CIBAI
ReplyDeleteINDON MASIH CIBAI
ReplyDelete