Jumat, 23 Juli 2010

Untuk menganalisis pro dan cons dari Open Source Software model, satu harus terlebih dahulu memahami filosofi di mana ia berakar. 





Misalnya Anda adalah seorang mahasiswa membaca buku fisika yang menjelaskan Theory of kerelatifan. Sekarang, Anda dapat membaca buku, yang terkenal jahat menggunakan rumus E = mc ^ 2 untuk memecahkan semua latihan dan Anda, jika Anda seorang pelajar cemerlang khususnya, mengapa tidak, bahkan mulai dari sana membuat baru ilmiah discovery
. Dengan kata lain, ilmu pengetahuan bagi semua orang bebas untuk menggunakan, memodifikasi dan kembali - Anda tidak perlu membayar royalti ke Einstein dari keponakan setiap kali anda memecahkan suatu sulit fisika latihan atau angan-angan tentang perjalanan waktu-ruang. 





Dunia teknologi, di sisi lain, sangat didominasi oleh hak paten, yang membuatnya yang 'dekat' dan kompetitif di mana model jarang berbagi ilmu tanpa uang yang terlibat: perusahaan berusaha untuk paten inovasi terbaru mereka dan meningkatkan keuntungan. Standar lisensi dan paten itu melarang upaya apapun pada pemahaman rinci melalui mekanisme yang tertentu bagian dari kerja teknologi. 





Dalam hal ini, Open Source Software dapat dilihat sebagai cara untuk membawa dunia sains dan teknologi lebih dekat bersama, khususnya di bidang perangkat lunak komputer, oleh semua orang yang memberikan hak untuk membongkar, membangun kembali, memanipulasi dan mempersonalisasikan perangkat lunak, sehingga dapat memahami dan batin mekanisme dan sesuai untuk kebutuhan pengguna. 





Open Source banyak negara itu lisensi kode sumber dari program harus segera tersedia untuk didownload. Ini, unluckily, kadang-kadang dianggap dampak kolom di OS model yang dapat diterapkan. 





Misalnya, dengan menggunakan perangkat lunak bebas untuk tujuan keamanan jaringan pada umumnya kecewa, karena ketersediaan kode sumber memudahkan pengguna untuk jahat untuk menemukan bug dalam program ini dan memanfaatkan itu, sedangkan dengan perangkat lunak milik Anda akan membalikkan-insinyur besar bagian dari kode untuk mencapai hasil yang sama. 





Namun, keuntungan dalam hal transparansi dan reusability datang dari Open Source model yang unik dan akan selalu menarik pengembang bersedia untuk meninjau dan mengirimkan patch dan sering di update sukarela untuk menjamin kualitas proyek tetap tinggi.

0 komentar:

Posting Komentar