Pengembangan software berbasiskan open source, saat ini telah menjadi suatu fenomena tersendiri. Model ini telah berkembang sejak awal mula perkembangan teknologi komputer, namun kini telah menjadi semakin populer terutama berkat pemakaian internet di berbagai bidang. Banyak software-software yang mendukung Internet merupakan software open source. Gema open source pun telah sampai hingga Indonesia, terbukti dengan mulai munculnya proyek-proyek yang bersifat open source, berkisar dari proyek pengembangan software hingga pembuatan dokumentasi. Perkembangan ini tentu saja sangat membanggakan. Namun demikian pengembangan software berbasiskan open source di Indonesia masih memiliki banyak hambatan yang sewaktu-waktu dapat mengancam kelangsungannya, oleh karena itu diperlukan langkah-langkah yang dilakukan oleh berbagai pihak untuk mengatasinya.
Saat ini open source telah menjadi suatu tren dan berita besar di berbagai media massa. Berbagai perusahaan perangkat lunak besar, seperti IBM, Oracle, Sun, pun berbondong-bondong mengumumkan bahwa produk-produk yang dihasilkannya adalah produk open source. Namun demikian apakah sebenarnya open source tersebut. SOFTWARE
Disebut juga dengan perangkat lunak, merupakan kumpulan beberapa perintah yang dieksekusi oleh mesin komputer dalam menjalankan pekerjaannya. perangkat lunak ini merupakan catatan bagi mesin komputer untuk menyimpan perintah, maupun dokumen serta arsip lainnya.
Merupakan data elektroik yang disimpan sedemikian rupa oleh komputer itu sendiri, data yang disimpan ini dapat berupa program atau instruksi yang akan dijalankan oleh perintah, maupun catatan-catatan yang diperlukan oleh komputer untuk menjalankan perintah yang dijalankannya. Untuk mencapai keinginannya tersebut dirancanglah suatu susunan logika, logika yang disusun ini diolah melalui perangkat lunak, yang disebut juga dengan program beserta data-data yang diolahnya. Pengeloahan pada software ini melibatkan beberapa hal, diantaranya adalah sistem operasi, program, dan data. Software ini mengatur sedemikian rupa sehingga logika yang ada dapat dimengerti oleh mesin komputer.
SOURCES
Sumber, sumber listrik, data, program, dll.
Sumber program yang berisi beberapa perintah yang akan dikerjakan oleh komputer. OPEN
Membuka suatu hubungan sehingga program dapat melakukan komunikasi dengan perangkat tersebut, baik untuk penyimpanan (pengiriman) maupun untuk pembacaan (penerimaan) data.
PENJELASAN TENTANG OPEN SOURCE
Linux adalah Open Source, Joomla adalah Open Source. Sebenarnya apa sih Open source itu? Well, let me tell you about it…
Sebelum saya menjelaskan tentang apa itu Open source terlebih dahulu perlu kita ketahui tentang pembagian kelompok perangkat lunak. Kalau begitu lihat skema pembagian perangkat lunak di bawah ini.
skema pembagian perangkat lunak
1. DEFINISI
Open Source atau dalam bahasa Indonesia-nya disebut Sumber Terbuka adalah sebuah sistem baru dalam mendistribusikan software kepada pengguna dengan memberikan program dan source code-nya secara gratis! jadi pengguna dapat mempelajari dan melakukan modifikasi untuk membuat software tersebut sesuai dengan kebutuhan mereka. Definisi open source yang asli terdapat di dalam OSD (Open Source Definition) yaitu:
- Free Redistribution
- Source Code
- Derived Works
- Integrity of the Authors Source Code
- No Discrimination Against Persons or Groups
- No Discrimination Against Fields of Endeavor
- Distribution of License
- License Must Not Be Specific to a Product
- License Must Not Contaminate Other Software
Trus kalau begitu dari mana sang pembuat bisa mendapatkan penghasilan jika code source dari software yang dibuatnya disebarkan secara gratis?
Nah coba anda lihat lagi skema di atas sekali lagi. Kita dapat membuat perangkat lunak yang kita buka kode-sumber-nya, mempatenkan algoritmanya, mendaftarkan hak cipta, dan tetap menjual perangkat lunak tersebut secara komersial (alias tidak gratis). Kemudian bagi para pembuat yang benar-benar ingin memberikan source code perangkat lunak mereka secara gratis mereka bisa tetap mendapatkan penghasilan dengan cara :
- Menjual program dan source code dan manual book dalam sebuah box, program tersebut gratis jika pengguna mau mendownloadnya sendiri, tetapi pengguna harus membayar untuk mendapatkan produk komersialnya.
- Menjual program tambahan yang memanfaatkan teknik tingkat tinggi program Open Source anda.
- Menjual dukungan teknis untuk membantu pengguna menggunakan produk tersebut.
- Menjual jasa untuk customize program sesuai dengan kebutuhan pengguna.
- Menyisipkan iklan pada software.
- Mencari sponsorship dari perusahaan yang berhubungan dengan software yang dibuat.
2. KEUNTUNGAN
Apa sih keuntungan dari menggunakan software Open Source?
Banyak keuntungan yang bisa didapat dari menggunakan software Open Source, diantaranya adalah :
a. Kita dapat menggunakan software Open Source secara Cuma-Cuma tanpa dipungut biaya alias gratis.
b. Pengguna dapat terlibat dalam pengembangan program karena memiliki source code-nya.
c. Pengguna dapat menemukan bug yang terdapat pada program sehingga dapat diperbaiki dengan cepat.
d. Dan yang paling penting nggak dosa.
3. MACAM-MACAM
Apa saja sih software yang termasuk dalam kategori Open Source?
Untuk saat ini ada banyak sekali software yang termasuk dalam kategori Open Source mulai dari Operating System (OS) sampai dengan bahasa pemrograman, diantaranya adalah :
a. Linux
b. Open solaris
c. Joomla
d. C++
e. Java
f. PHP
g. XML
4. KESIMPULAN
Pada dasarnya konsep Open Source diciptakan dengan tujuan untuk mendapatkan kebebasan, kebebasan untuk belajar, mengutak-ngatik, merevisi ulang, membenarkan ataupun bahkan menyalahkan, tetapi kebebasan ini juga datang bersama dengan tanggung jawab, bukan bebas tanpa tanggung jawab. Dengan adanya kebebasan tersebut dapat dimungkinkan terciptanya sebuah software yang sempurna yang dapat membantu banyak orang dalam menyelesaikan masalahnya. Selain itu dengan adanya Open Source dapat membantu kita untuk mengurangi atau bahkan menghentikan penggunaan software bajakan. Dan yang terakhir Open Source menjauhkan kita dari perbuatan dosa (ya kan?).
Jadi tunggu apalagi, uninstall semua software-software bajakanmu, bakar semua cd software bajakanmu dan mulai sekarang ganti semua dengan software-software yang berbasis Open Source.


Tidak ada komentar:
Posting Komentar