Pengertian Close Source

Penjelasan Tentang Close Source


         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-disclosureIstilah 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 terpenuhiAnda 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 rusakDi 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.
     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

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
  1. Sistem Operasi tersedia secara gratis.
  2. Seluruh Aplikasi  yang ada pada Open Source tersedia secara gratis juga
  3. Setiap orang berhak untuk ikut andil dalam pengembangan dari software atau Sistem Operasi dari Opensource.
  4. Mendukung seluruh hardware.
  5. Tidak Memerlukan Antivirus sebagai Protector
  6. Sistem Operasi yang multi fungsi
Close Source

  1. Sistem Operasi sebelum digunakana secara full kita harus membeli Lisensi kepada Windows.
  2. Memerlukan sebuah software Antivirus untuk proteksi dari virus.

Komentar

Postingan populer dari blog ini

Anatomi Naskah Iklan Media Cetak

Jawaban Pihak Ultrajaya Soal Susu UHT Mengandung Bakteri

Sama-sama Smartphone Premium, Oppo F9 vs Vivo V11, Bagus Mana?