Selasa, 22 Maret 2011

Kenapa anda dianjurkan menggunakan software open source dalam membuat aplikasi ?

Dhara Ayu H.
10107480
4KA09


Open Source

Open Source merupakan sebuah sistem baru dalam mendistribusikan software kepada
pengguna dengan memberikan program dan source code nya secara gratis! Bahkan
tersebut sesuai dengan kebutuhan mereka.
pengguna dapat mempelajari dan melakukan modifikasi untuk membuat software
Saat ini software open source menjadi paradigma yang banyak dielu-elukan. Produk-produknya pun bervariasi mulai dari aplikasi sederhana sampai sistem operasi. perkembangan software open source yang begitu gencar ini memungkinkan setiap orang boleh mengambil source code-nya. Siapapun bisa tau persis aplikasi atau sistem operasi tersebut dengan jelas.

Mengapa Kita dianjurkan menggunakan software open source dalam membuat aplikasi?
karena motivasi dari penggunaan dan pengembangan open source software beraneka ragam, mulai dari filosofi dan alasan etika sampai pada masalah praktis. Biasanya, keuntungan yang dirasa pertama dari model open source adalah fakta bahwa ketersediaan open source diciptakan secara gratis atau dengan biaya yang rendah.

ada beberapa keuntungan dalam menggunakan software open source yang dapat dilihat dari sisi pengguna dan dari sisi developer :

** dari sisi pengguna :
  • gratis
  • Pengguna dapat terlibat dalam pengembangan program karena memiliki source code-nya.
  • Respon yang baik dari pemakai sehingga bug dapat ditemukan dan diperbaiki dengan lebih cepat.
** dari sisi developer :
  • Seluruh komunitas mau dan dapat membantu untuk membuat software kita menjadi lebih baik.
  • Tidak ada biaya iklan dan perawatan program.
  • Sebagai sara untuk memperkenalkan konsep kita.
Menggunakan software open source juga memiliki beberapa kerugian, antara lain :

  • Tidak ada garansi dari pengembang
Biasanya terjadi ketika sebuah project dimulai tanpa dukungan yang kuat dari satu atau beberapa perusahaan, memunculkan celah awal ketika sumber code masih mentah dan pengembangan dasar masih dalam pembangunan.
  • Masalah yang berhubungan dengan intelektual property
Pada saat ini, beberapa negara menerima software dan algoritma yang dipatenkan. hal ini sangat sulit diketahui jika beberapa metode utama untuk menyelesaikan masalah software dipatenkan sehingga beberapa komunitas dapat dianggap bersalah dalam pelanggaran intelektual property.

  • kesulitan dalam mengetahui status project
Tidak banyak iklan bagi software open souurce, biasanya beberapa project secara tidak langsung ditangani oleh perusahaan yang mampu berinvestasi dan melakukan marketing.

Tidak ada komentar:

Posting Komentar