Closed source adalah istilah untuk perangkat lunak dirilis atau didistribusikan tanpa source code yang bersangkutan Pada umumnya, artinya hanya binari dari program komputer didistribusikan dan lisensi tidak memberikan akses ke kode sumber program.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. Istilah ini banyak digunakan oleh media.Contoh source software freeware tertutup adalah Adobe reader dan Skype, contoh perangkat lunak komersial closed source termasuk Microsoft Office 2010 dan WinRAR.
Perangkat lunak sumber tertutup (yaitu Microsoft Windows dan Office) dikembangkan oleh satu orang atau perusahaan. Hanya
produk akhir yang dijalankan pada komputer Anda yang tersedia,
sedangkan semua kode sumber penting atau resep untuk membuat perangkat
lunak yang dirahasiakan. Software ini biasanya hak cipta atau paten dan secara hukum dilindungi sebagai kekayaan intelektual. Pemilik perangkat lunak mendistribusikan perangkat lunak secara langsung atau melalui vendor untuk Anda pengguna akhir. Anda
tidak dapat secara legal memberikannya, salin atau memodifikasinya
dengan cara apapun kecuali Anda memiliki lisensi khusus atau izin untuk
melakukannya.Perangkat
lunak Open Source hampir berlawanan (yaitu Redhat Linux, Open Office)
dan bebas untuk menggunakan dan mendistribusikan asalkan kondisi
tertentu terpenuhi. Anda
dapat membuat perubahan dan kemudian bahkan menjual perangkat lunak,
asalkan anda menyediakan kode sumber yang dimodifikasi menentukan bit
mana berubah anda hanya akan menjual satu salinan. Orang yang Anda menjualnya untuk kemudian dapat mendistribusikan ulang secara bebas. Perangkat lunak ini disediakan tanpa jaminan, sehingga pengguna tidak dapat menuntut siapa pun kalau rusak. Di bawah ini adalah perbandingan cepat dari kekuatan dan kelemahan dari perangkat lunak terbuka dan tertutup.Source software tertutup diciptakan untuk memenuhi kebutuhan di pasar.. Contoh besar adalah sistem operasi Linux (alternatif untuk Windows) dan Open Office (alternatif untuk Microsoft Office).Tidak
seperti perangkat lunak sumber tertutup, perangkat lunak ini biasanya
disediakan tanpa jaminan dan Anda memiliki jalan lain harus kerusakan
perangkat lunak atau tidak melakukan, juga tidak ada jaminan dokumentasi
yang baik atau dukungan.Paket perangkat lunak open source telah memiliki catatan keamanan yang lebih baik dari perangkat lunak sumber tertutup. Sebagai
program open source biasanya berasal untuk digunakan oleh orang-orang
berpengalaman yang menulis mereka, keamanan lebih diutamakan daripada
kenyamanan. Contoh yang baik adalah cara Microsoft Outlook Express penawaran dengan email dibandingkan dengan setara Linux atau Unix. Di
Linux, pertama Anda harus menyimpan lampiran ke disk, menandainya
sebagai executable (yaitu program yang Anda ingin untuk menjalankan) dan
kemudian menjalankannya. Outlook
Express memiliki jendela pratinjau berjalan secara default, jadi ketika
Anda mengklik pada pesan, Outlook secara otomatis masuk mengendus
sekitar apa pun yang di pesan - jika ada sesuatu yang berbahaya dalam
pesan, Anda mungkin akan terinfeksi.IntinyaBaik open source dan perangkat lunak sumber tertutup jauh dari sempurna. Jika
Anda baru untuk komputer maka perangkat lunak sumber tertutup mungkin
untuk Anda, karena biaya pelatihan dan mendapatkan diri Anda kompeten
akan melebihi mendapatkan biaya untuk membeli lebih mudah untuk
menggunakan perangkat lunak. Dukungan yang ditawarkan oleh perusahaan closed source di Afrika cenderung lebih baik daripada pesaing open source. Ada
perusahaan yang menawarkan dukungan dibayar untuk perangkat lunak open
source, tapi sekali lagi ini masih relatif kecil di Afrika.Di sisi lain, perangkat lunak open source adalah penangkapan dengan cepat dengan rekan-rekan tertutup sumber. Beberapa
versi atau distribusi Linux dapat diinstal sama sekali tanpa harus
menyentuh keyboard dan proyek sedang berjalan untuk meningkatkan
dokumentasi yang tersedia untuk perangkat lunak open source.Juga
sebagai melek komputer secara keseluruhan meningkatkan sebagai komputer
menjadi lebih luas, perangkat lunak open source akan menjadi lebih
menarik.
Open source software vs Closed Source Software
Komunitas pendukung open source dan software gratis mengatakan bahwa model pengembangan dengan open source software merupakan hal yang baik untuk meningkatkan kehandalan dan keamanan suatu software karena akan banyak pihak yang terlibat dalam perbaikan bugs serta kelemahan-kelemahan software tersebut. Pendapat ini memperoleh tentangan dari pihak-pihak lain, terutama pihak pengembang software komersial karena terbukanya akses ke kode program akan memberikan hal yang menguntungkan bagi para hacker untuk
dengan mudah mengetahui kelemahan-kelemahan suatu sistem dan
menggunakan kelemahan-kelemahan tersebut untuk melakukan
tindakan-tindakan yang dapat merugikan pengguna dan pembuat software. Jadi manakah yang lebih baik dalam hal keamanan, open source software atau Closed Source Software ?
Model pengembangan open source software dapat memberikan perbaikan dalam hal keamanan suatu software dan hal ini memang diakui oleh banyak pihak, termasuk pengembang software komersial yang menentang model ini. Akan tetapi, jika pada software yang dikembangkan dengan model ini ternyata masih terdapat bugs dan kelemahan yang kemudian merugikan pengguna software tersebut, maka siapakah yang harus bertanggung jawab? Programmer yang membuat software, orang-orang yang berkontribusi dalam memperbaiki program, penyedia program atau pengguna software itu sendiri? Dengan semakin kritisnya fungsi dari suatu software, maka hal ini akan menjadi semakin penting. Sebaliknya untuk model pengembangan Closed Source Software, pihak yang bertanggung jawab tentu saja pengembang software dan mereka tentu saja akan berusaha memberikan tingkat keamanan tertinggi untuk software yang
mereka produksi. Mereka akan menginvestasikan semua yang hal yang
diperlukan untuk menjaga kepercayaan konsumen terhadap produk mereka.
Close Source Softwere
Kebebasan untuk mengakses kode program suatu software akan memberikan kemudahan bagi banyak programmer untuk ikut ambil bagian dalam melihat, mempelajari dan memperbaiki software tersebut. Selain itu, dengan metode lisensi tertentu, mereka dapat mengembangkan dan mengimplementasikan software yang mereka perbaiki. Akan tetapi, perlu disadari bahwa hal ini sama sekali tidak menjamin bahwa software tersebut
akan menjadi aman karenanya. Pengalaman menunjukkan bahwa para
pengembang yang mengakses kode program tersebut cenderung untuk
mengubahnya daripada menganalisa kelemahan dan memperbaikinya sementara
para programmer yang mengakses kode program tersebut cenderung
menggunakannya untuk membangun dan memelihara sistem mereka sendiri.
Kecenderungan lainnya adalah bahwa tidak semua software yang kode
programnya dibuka untuk umum akan dilihat oleh pengguna akses. Mereka
lebih tertarik untuk melihat kode program yang terkenal dan perlu
dicatat bahwa tidak semua bagian akan mereka lihat.
Kebebasan yang tak terbatas bagi tiap orang untuk mengakses kode program merupakan pedang bermata dua bagi software itu sendiri. Hal ini disebabkan karena kebebasan ini memberikan informasi tentang kelemahan software. Kemudian, yang terjadi adalah eksploitasi kelemahan. Para hacker akan menggunakan kelemahan ini untuk melakukan hal-hal yang dapat merugikan pengguna software tersebut. Akibatnya akan lebih buruk jika software tersebut merupakan software yang
vital bagi pengguna karena akan memungkinkan terjadinya penipuan,
pencurian identitas, pencurian informasi, dan sebagainya. Berikut ini
adalah contoh-contoh eksploitasi kelemahan yang terjadi pada software yang dikembangkan dengan model open source :
- Ditemukannya cacat pada bahasa pemrograman PHP yang mengakibatkan rentannya kurang lebih 9.000.000 situs terhadap serangan hacker.
- Adanya bug pada program enkripsi Open SSH yang digunakan untuk mengamankan komunikasi antara komputer yang berbasis linux sehingga komputer tersebut rentan terhadap serangan dari luar.
- Cacat pada software Zlib Compression Library yang menyebabkan sistem linux sebagai sasaran potensial bagi para hacker.
Kemampuan untuk setiap programmer untuk
memberikan kontribusi perbaikan kode program memang memberikan
kemungkinan yang lebih besar dalam menemukan solusi masalah keamanan.
Tapi hal ini tidaklah menjamin kualitas perbaikan yang telah dilakukan.
Lebih jauh lagi, banyak bukti yang menyatakan bahwa model pengembangan open source software membutuhkan lebih banyak waktu dan biaya dalam pelaksanaannya. Hal ini tidak terjadi pada model pengembangan Closed Source Software. Sayangnya, programmer handal yang mampu menangani masalah pengembangan keamanan software sangatlah terbatas jumlahnya. Akibatnya, para pengembang software komersial
kesulitan untuk memiliki tenaga ahli seperti ini dan kalaupun ada, maka
diperlukan biaya yang tinggi untuk membayar tenaga mereka. Dengan
semakin tingginya tuntutan konsumen akan keamanan maka mau tidak mau,
pengembang software komersial harus bersedia menyediakan biaya
lebih untuk membayar tenaga ahli ini dan menginvestasikan sejumlah
anggaran untuk pelatihan tenaga ahli yang mereka butuhkan.
Evaluasi
lengkap dari suatu kode program untuk mendapatkan tingkat keamanan yang
tinggi merupakan proses yang amat sulit, terutama untuk software yang
besar dan kompleks, seperti Sistem Operasi. Selain itu, dengan
bertambahnya jaringan dan komputer yang saling bergantung akan
membutuhkan tingkat pengujian dan implementasi software yang lebih baik lagi dan peningkatan ini akan semakin besar seiring dengan semakin besarnya komunitas internet. Akibatnya adalah semakin banyaknya waktu dan biaya yang dibutuhkan untuk menguji software yang dikembangkan. Hal ini merupakan masalah besar bagi para pengembang open source software karena semuanya harus ditanggung oleh mereka sedangkan bagi para pengembang software komersial hal ini tidak begitu menjadi masalah karena mereka memiliki anggaran yang diambil dari keuntungan mereka.
Untuk memperoleh sertifikasi dari pemerintah bagi software yang dikembangkan dengam model open source software,
merupakan hal yang sulit terutama dalam proses dan biaya. Bahkan dengan
dana yang cukup, terdistribusinya kontribusi kode program dan kurangnya
dokumentasi yang seragam dari para kontributor pada tiap komponen dan
sub-komponen dari software tersebut akan mempersulit sertifikasi.
Proses ini akan semakin sulit karena proses sertifikasi harus
mengikutsertakan fitur-fitur tambahan dan sub-komponen yang ditambahkan
ke dalam software seiring dengan munculnya perbaikan-perbaikan baru dari kontributor.
Pengembang software dengan model Closed Source mengembangkan software yang mereka produksi dengan menggunakan programmer-programmer yang mereka miliki. Dari survei pemakaian serta pengaduan yang dikirimkan oleh pengguna software mereka akan mengetahui bugs serta
kelemahan yang masih terlewatkan saat pembuatan software serta
melakukan semua perbaikan yang dibutuhkan untuk menghilangkan bugs serta kelemahan tersebut. Perbaikan yang dilakukan setelah software tersebut diluncurkan akan diberikan kepada konsumen melalui patch-patch yang dapat di download oleh
konsumen melalui internet. Akan tetapi, dengan semakin banyaknya
pengaduan yang dikirimkan konsumen, pihak pengembang akan kesulitan
untuk memprioritaskan perbaikan yang harus dilakukan dan keberhasilan
yang diperoleh tidak hanya akan bergantung pada berapa banyak kelemahan
yang diidentifikasi dan diperbaiki, tetapi juga pada berapa banyak
perbaikan ini dipasang dan digunakan.
Masalah keamanan merupakan masalah yang sangat kompleks dan rumit.
Dari penjelasan-penjelasan diatas dapat diketahui bahwa model
pengembangan memiliki efek yang netral terhadap masalah keamanan. Setiap
model pengembangan memiliki peranan masing-masing yang penting dalam
menciptakan software yang handal dan aman dan setiap model memiliki kelebihan dan kekurangan masing yang saling melengkapi satu sama lain.
Close Source Softwere
Tidak diperkenankan dengan alasan apapun untuk menggunakan
software dalam kategori ini tanpa adanya kepemilikan dengan syah dalam
arti 100% asli. Anda harus mengeluarkan "kocek" agar dapat menggunakan
software ini dengan aman dan nyaman, jika melanggar bisa jadi komputer
Anda akan di"amankan" oleh petugas yang berwenang.
Tidak dipungkiri, di beberapa negara termasuk Indonesia lebih dari 60% masih menggunakan produk "bajakan". Mengapa hal ini bisa terjadi? Ada beberapa faktor yang mempengaruhi, dan faktor utamanya disebabkan tingginya harga software tersebut. Tidak sebanding dengan kemampuan daya beli masyarakat Indonesia yang masih minim.
Software dalam kategori ini dapat dikelompokkan menjadi beberapa bagian :
1. Operating System (Sistem Operasi), contoh : Microsoft Windows
2. Languages (Bahasa Pemrograman), contoh : Visual Basic, ASP, Pascal
3. Web Browser, contoh : Internet Explorer
4. Aplication (Aplikasi), contoh : Adobe Photoshop, CorelDraw
5. Office Suites (Aplikasi perkantoran), contoh : Microsoft Office
6. Server Aplication (Server), contoh : ColdFusion, IIS
7. Antivirus, contoh : Norton Antivirus, McAfee
8. Games, contoh : FIFA 2006, Winning Eleven, Spiderman
Tidak dipungkiri, di beberapa negara termasuk Indonesia lebih dari 60% masih menggunakan produk "bajakan". Mengapa hal ini bisa terjadi? Ada beberapa faktor yang mempengaruhi, dan faktor utamanya disebabkan tingginya harga software tersebut. Tidak sebanding dengan kemampuan daya beli masyarakat Indonesia yang masih minim.
Software dalam kategori ini dapat dikelompokkan menjadi beberapa bagian :
1. Operating System (Sistem Operasi), contoh : Microsoft Windows
2. Languages (Bahasa Pemrograman), contoh : Visual Basic, ASP, Pascal
3. Web Browser, contoh : Internet Explorer
4. Aplication (Aplikasi), contoh : Adobe Photoshop, CorelDraw
5. Office Suites (Aplikasi perkantoran), contoh : Microsoft Office
6. Server Aplication (Server), contoh : ColdFusion, IIS
7. Antivirus, contoh : Norton Antivirus, McAfee
8. Games, contoh : FIFA 2006, Winning Eleven, Spiderman
Windonws (Close Source) Vs Linux (Open Source)
Windonws (Close Source) Vs Linux (Open Source) bukan
merupakan hal baru lagi dalam dunia teknologi informasi. Sudah terjadi
cukup lama perdebatan antara Close Source dan Opensource ini.
Berikut ini saya akan menjabarkan perbedaan antar Close Source dan Open Source :
Open Source
- Sistem Operasi tersedia secara gratis.
- Seluruh Aplikasi yang ada pada Open Source tersedia secara gratis juga
- Setiap orang berhak untuk ikut andil dalam pengembangan dari software atau Sistem Operasi dari Opensource.
- Mendukung seluruh hardware.
- Tidak Memerlukan Antivirus sebagai Protector
- Sistem Operasi yang multi fungsi
Close Source
- Sistem Operasi sebelum digunakana secara full kita harus membeli Lisensi kepada Windows.
- Memerlukan sebuah software Antivirus untuk proteksi dari virus.


ConversionConversion EmoticonEmoticon