Pages

Wednesday, 8 May 2013

Keuntungan dan Kerugian Open Source Dibanding Closed Source

Open source pada saat ini memiliki kualitas yang sangat menarik utnuk dipelajari dan dikembangkan. Open source adalah aplikasi gratis yang dirilis dengan persyaratan mendapatkan lisensi khusus yang membuat inti coding dapat dilihat dan juga dapat diedit oleh pengguna sesuai dengan kebutuhannya. Designer yang mula mula membuat aplikasi membebaskan haknya untuk rilis untuk distribusi bebas di mana dapat dikerjakan lebih lanjut atas oleh programmer lain. Aplikasi open source dimaksudkan untuk penggunaan yang banyak. Pengembangan perusahaan desain aplikasi open source web untuk penggunaan beragam dan banyak penggunaan lain juga.

Ada banyak sisi aplikasi opensource ini yang dikembangkan oleh   perusahaan pengembangan perangkat lunak . Sangat mirip dengan aplikasi komersial, beberapa aplikasi open source memiliki kecenderungan untuk mati dengan cepat. Programmer kehilangan minat mereka dalam  mengembangkan mereka lebih lanjut mengarah ke stagnasi dan akhirnya pemusnahan. Karena aplikasi  open source dapat dibaca tanpa gangguan, itu cukup menggembirakan untuk mengetahui bahwa mereka dapat ditangani dan dikelola oleh siapa pun. Mungkin itulah alasan mengapa mereka selalu dalam permintaan besar seperti itu dan memerintahkan secara teratur.
Setelah perangkat lunak baru dibebaskan ke pasar saat ini, mereka yang memutuskan untuk menggunakan atau mengembangkan perangkat lunak baru sering dihadapkan dengan tantangan memperbarui, melindungi, memelihara, dan secara keseluruhan meningkatkan produk. Karena perbedaan struktur antara perangkat lunak sumber terbuka dan tertutup, cara di mana hal ini didukung dan dipelihara bervariasi juga.

Dukungan untuk Closed Source

Closed Source, atau perangkat lunak berpemilik, jauh berbeda dari perangkat lunak open source. Perbedaan utama antara kedua adalah akses dari kode sumber. Untuk sumber tertutup, akses ke kode sumber ditolak dan hanya dikendalikan oleh pengembang perangkat lunak. Ini berarti bahwa jika masalah timbul, atau update perlu dibuat, pengembang perangkat lunak adalah satu-satunya kelompok yang dapat membuat perubahan yang sesuai.

Jika pengembang memilih untuk tidak memperbarui atau memperbaiki masalah, organisasi yang memanfaatkan perangkat lunak akan terjebak dengan produk yang tidak berguna. Setelah untuk menyaring setiap dan semua masalah melalui satu lokasi menyebabkan masalah yang harus diselesaikan pada kecepatan yang sangat lambat. Pengguna tidak diberi kesempatan untuk mencoba untuk memperbaiki perangkat lunak pada mereka sendiri. Meskipun mungkin ada perbaikan alternatif, ini sering ilegal untuk digunakan dengan perangkat lunak berpemilik.

Argumen utama untuk perangkat lunak closed source adalah kemampuan untuk mengontrol kualitas produk. Sementara ini adalah argumen yang valid, kebutuhan semua pengguna sering dapat membanjiri pengembang, menyebabkan update yang akan datang sangat lambat, jika ada.

Dukungan untuk Open Source

Tidak seperti sumber tertutup, perangkat lunak open source membuat kode akses diakses oleh semua pengguna dan pengembang. Hal ini memungkinkan pengguna dan pengembang untuk dengan cepat mengurus segala masalah yang timbul dengan perangkat lunak. Daripada harus mengambil semua kekhawatiran Anda ke grup terpusat, pengguna dan pengembang diberi kesempatan untuk membuat perbaikan sendiri. Ini jenis inovasi memungkinkan pengguna untuk benar-benar menyesuaikan dan mengendalikan perangkat lunak mereka, dengan dukungan pengembang kapan saja diperlukan.

Sementara perangkat lunak closed source kurang disesuaikan, open source kurang sederhana untuk mengontrol sejauh kualitas yang bersangkutan. Potensi dari software ini sepenuhnya di tangan pengguna, yang berarti bahwa pembangunan dapat menjadi sangat cepat sangat lambat. Tanpa perencanaan yang matang, perangkat lunak open source dapat menyebabkan kebingungan, inkonsistensi, dan bahkan masalah kompatibilitas. Pengguna perangkat lunak open source harus berhati-hati untuk menghindari jenis kebingungan pwnggunaan ini.

No comments:

Post a Comment