Kali ini, Kami akan menjelaskan tentang Proprietary Software (Perangkat Lunak Milik Perorangan). Dari segi pengertian, Sejarah, Keterbatasan Hukum dan lisensi, Hak Eksklusif, Penggunaan, Kelebihan, kekurangan, Harga dan contohnya.
Ketika menggunakan Perangkat Lunak pihak ketiga, banyak hal menjadi rumit terkait hak. Biasanya ada dua biaya yang terkait dengan penggunaan perangkat lunak: pembelian program dan lisensi untuk menggunakannya.
Ada beberapa jenis lisensi sejauh menyangkut perangkat lunak. Misalnya, perangkat lunak sumber terbuka tersedia secara bebas bagi siapa saja untuk digunakan dan dimodifikasi sesuka mereka.
Di ujung spektrum hak hukum adalah Proprietary Software. Perangkat Lunak Milik Perorangan bisa mahal dan penggunaannya seringkali sangat dibatasi oleh pemiliknya, itulah sebabnya banyak bisnis memilih untuk mengembangkan Proprietary Software mereka sendiri.
Pengertian Proprietary Software
Proprietary Software memiliki hak kepemilikan, artinya pengguna hanya memiliki hak untuk menggunakan program dan tidak mengubah atau membagikannya. Proprietary Software dapat digunakan dalam banyak cara tetapi sering ditemukan dalam sistem operasi berpemilik.
Untuk menggunakan Software jenis ini, Anda harus membeli lisensi. Misalnya, Windows adalah Proprietary Software dan Anda perlu membeli lisensi untuk menggunakannya.
Jika Anda membeli Perangkat Lunak Milik Perorangan dan tidak pernah menginstalnya, tidak apa-apa–namun Anda masih perlu membeli lisensi untuk setiap komputer tempat Anda ingin menjalankan program tersebut, meskipun komputer tersebut bersifat pribadi dan tidak digunakan sebagai bagian dari bisnis atau sekolah.
Penting untuk diperhatikan bahwa meskipun Anda membeli lisensinya, Anda tidak memiliki perangkat lunak tersebut. Perusahaan perangkat lunak masih memiliki hak cipta atas program tersebut dan dapat mencabut lisensi Anda jika Anda tidak mengikuti aturan penggunaannya.
Selain itu, karena Anda bukan pemiliknya, Anda tidak dapat menjual kembali atau memodifikasi perangkat lunak tersebut.
Sebaliknya, jika Anda memutuskan untuk mengembangkan perangkat lunak kustom Anda sendiri (atau menyewa pengembang untuk melakukannya untuk Anda), maka Anda akan memiliki kepemilikan dan kendali penuh atas perangkat lunak milik Anda sendiri.
Asal-Usul dan Sejarah Proprietary Software
Kembali pada hari itu, sistem komputer sangat besar. Sistem ini tidak tersedia untuk pengguna sehari-hari karena ukuran dan biayanya. Faktanya, sebagian besar organisasi akan menyewa komputer daripada membelinya.
Produsen komputer akan menyediakan perangkat lunak untuk komputer yang mereka sewa secara gratis. Mereka bahkan akan memberikan kode sumbernya. Baru pada tahun 1969 IBM mulai membebankan biaya secara terpisah untuk penggunaan perangkat lunak mereka.
Meskipun ada banyak keluhan tentang pelanggaran hak cipta perangkat lunak, baru pada tahun 1983 perangkat lunak biner menjadi hak cipta di AS.
Sebelum kasus peradilan Apple Computer, Inc. v. Franklin Computer Corp, hanya kode sumber yang dapat dilindungi hak cipta, yang berarti siapa pun dapat memodifikasi kode sumber dan menggunakan turunannya sesuka mereka. Putusan hukum dalam kasus ini pada dasarnya melahirkan Proprietary Software.
Perangkat Lunak Proprietary Saat Ini
Proprietary Software telah menjadi industri yang sangat besar. Miliaran dolar dihasilkan setiap tahun dari penjualan sistem operasi berpemilik, program perangkat lunak, dan banyak lagi. Dan sementara perangkat lunak sumber terbuka semakin populer, Proprietary Software masih sangat hidup dan sehat.
Namun, ada beberapa kontroversi baru-baru ini yang melibatkan Perangkat Lunak Milik Perorangan. Sebagai contoh, Microsoft telah tertangkap mencoba untuk mematikan proyek sumber terbuka beberapa kali untuk mencoba dan mempersulit pengguna untuk beralih ke alternatif sumber terbuka. Selain itu, Apple telah dikritik karena sistem tertutupnya, yang tidak memberikan banyak kebebasan atau fleksibilitas kepada pengguna.
Pembatasan pada solusi Perangkat Lunak Milik Perorangan inilah yang menyebabkan banyak bisnis mengembangkan program perangkat lunak mereka sendiri.
Keterbatasan Hukum Penggunaan Perangkat Lunak Proprietary
Proprietary Software hanya legal jika Anda memiliki lisensi untuk menggunakannya. Jika Anda membeli lisensi untuk program berpemilik, Anda harus menyetujui syarat dan ketentuan apa pun yang ditetapkan oleh pemilik hak cipta.
Jika tidak ada batasan tentang bagaimana atau di mana Anda dapat menginstal Proprietary Software, maka itu dianggap “gratis”, namun hal ini jarang terjadi.
Sebagian besar lisensi berpemilik sangat membatasi, seringkali melarang perangkat lunak untuk dibagikan atau dimodifikasi. Selain itu, sebagai bagian dari lisensi Anda harus setuju untuk tidak pernah menuntut pemilik hak cipta jika terjadi kesalahan dengan program tersebut.
Melanggar persyaratan ini dapat mengakibatkan lisensi Anda dicabut dan tindakan hukum diambil terhadap Anda.
Oleh karena itu, tidak jarang lisensi kepemilikan menyertakan klausul “anti-reverse engineering” yang melarang upaya untuk mendapatkan akses, mengubah, atau menyalin perangkat lunak.
Dengan kata lain, lisensi hak milik dimaksudkan untuk melindungi investasi perusahaan dalam informasi hak miliknya dan mencegah orang menggunakan sistem mereka sesuka mereka.
Beberapa Keterbatasan Lisensi
Karena Proprietary Software adalah milik perusahaan yang mengembangkannya, merekalah yang bertanggung jawab untuk menegakkan persyaratannya. Melakukan hal itu dapat menimbulkan masalah karena lisensi hak milik tidak selalu dapat ditegakkan dengan mudah di bawah undang-undang hak cipta. sebaliknya, banyak yang menggunakan hukum kontrak atau rahasia dagang sebagai dasar hukumnya.
Dasar hukum tersebut digunakan ketika istilah dalam perjanjian tidak diperbolehkan oleh undang-undang hak cipta dengan satu atau lain cara. Misalnya, lisensi Perangkat Lunak Milik Perorangan mungkin melarang merekayasa balik program untuk menemukan kode sumbernya.
Menegakkan istilah seperti itu akan menjadi ilegal berdasarkan undang-undang hak cipta karena mencegah orang mengakses dan menggunakan properti mereka sendiri (komputer) sesuai keinginan mereka.
Oleh karena itu, banyak lisensi hak milik menyertakan klausul yang mengharuskan perselisihan diselesaikan melalui arbitrase dan ketentuan yang harus ditegakkan di bawah undang-undang kontrak. Melakukan hal itu membuat lisensi hak milik lebih mudah diterapkan oleh perusahaan.
Ini juga memberikan kontrol lebih besar kepada pemilik Proprietary Software daripada yang dapat diberikan oleh hak cipta–itulah sebabnya lisensi Proprietary Software terkadang dikritik sebagai “tidak adil” bagi konsumen.
Hak Eksklusif yang Dapat Dilakukan oleh Pemilik Perangkat Lunak Proprietary?
Lisensi Perangkat Lunak Milik Perorangan memberi pemilik hak cipta beberapa hak eksklusif, termasuk hak untuk:
- Menjual, mendistribusikan, atau menyewakan program perangkat lunak
- Kontrol bagaimana dan di mana program perangkat lunak digunakan
- Putuskan siapa yang dapat mengakses program perangkat lunak dan dalam kondisi apa
- Batasi rekayasa balik atau modifikasi program
- Lindungi investasi mereka dalam informasi hak milik
- Sangat penting untuk mengetahui batasan ini sebelum menyetujui persyaratan lisensi kepemilikan apa pun.
- Persyaratan ini mengikat secara hukum, dan Anda mungkin menghadapi konsekuensi jika melanggar persyaratan lisensi.
Dengan mengingat hal tersebut, berikut adalah beberapa batasan yang dapat diterapkan oleh pemilik perangkat lunak pada Proprietary Software mereka:
Penggunaan Proprietary Software
Pemilik Proprietary Software memiliki kendali penuh atas bagaimana perangkat lunak mereka digunakan oleh mereka yang membeli lisensi berpemilik. Akibatnya, pemilik perangkat lunak dapat memutuskan untuk membatasi bagaimana perangkat lunak digunakan dengan membatasi fungsinya atau mencegahnya digunakan dengan cara tertentu.
Misalnya, lisensi Proprietary Software mungkin membatasi jumlah komputer yang dapat mengakses perangkat lunak atau berapa kali program berpemilik digunakan. Mereka juga dapat mencegah pengguna mentransfer perangkat lunak ke orang lain.
Inspeksi Dan Modifikasi Kode Sumber
Lisensi Proprietary Software sering kali melarang pengguna untuk memeriksa atau memodifikasi kode sumber program. Praktik semacam itu biasanya diterapkan untuk melindungi investasi perusahaan dalam informasi kepemilikannya, yang dapat digunakan pesaing untuk membuat program serupa di masa mendatang.
Pembatasan tersebut membatasi pengguna dari memodifikasi perangkat lunak untuk memenuhi kebutuhan khusus mereka. Selain itu, jika pengguna memiliki masalah dengan perangkat lunak, mereka tidak dapat memeriksa kode sumber untuk mengatasi masalah tersebut–mereka harus bergantung pada pemilik perangkat lunak untuk memperbaiki masalah bagi mereka.
Redistribusi, Berbagi, Atau Mentransfer
Lisensi Proprietary Software sering kali melarang pengguna untuk mendistribusikan ulang, berbagi dengan entitas lain, atau mentransfer lisensi. Pengguna tidak dapat menjual lisensi hak milik mereka, meskipun mereka tidak lagi menginginkannya. Ini juga berarti bahwa Anda tidak dapat membuat salinan perangkat lunak dan menjual atau memberikan salinan itu.
Ketidakmampuan untuk berbagi perangkat lunak Anda bisa sangat merepotkan karena Anda tidak diizinkan untuk mentransfer perangkat lunak antar komputer yang berbeda. Karena jumlah pengguna mungkin dibatasi oleh lisensi Anda, Anda harus memutakhirkan lisensi Anda (yaitu, membayar lebih) untuk menginstalnya di komputer tambahan.
Ini juga berarti bahwa pengguna tidak dapat berbagi perangkat lunak dengan orang lain, yang mungkin diperlukan oleh beberapa bisnis untuk memenuhi kewajiban kontraktual.
Kesesuaian
Pemilik Proprietary Software juga memiliki kendali penuh atas kompatibilitas program perangkat lunak mereka dengan sistem dan aplikasi lain. Kurangnya kompatibilitas dapat menjadi masalah bagi bisnis yang perlu memastikan bahwa Perangkat Lunak Milik Perorangan mereka kompatibel dengan program lain.
Misalkan pemilik Proprietary Software tidak menyertakan kompatibilitas ini dalam lisensi miliknya. Dalam hal ini, pengguna tidak dapat menggunakan adaptor untuk membuatnya kompatibel dengan program lain. Ini dapat memengaruhi cara fungsi sistem bisnis itu sendiri, dan dapat menyebabkan masalah operasional.
Penggunaan Perangkat Keras
Lisensi Proprietary Software seringkali mencakup pembatasan penggunaan program berpemilik dengan perangkat keras. Program semacam itu mungkin tidak berfungsi atau berfungsi dengan benar bila digunakan dengan perangkat keras tertentu, yang dapat menjadi masalah bagi bisnis yang perlu menggunakan Proprietary Software dengan jenis perangkat keras tertentu.
Misalnya, beberapa program Perangkat Lunak Milik Perorangan mungkin hanya kompatibel dengan desktop dan bukan perangkat seluler. Orang lain mungkin hanya mengerjakan produk yang dibuat oleh merek tertentu, seperti Apple atau PC.
Kelebihan Proprietary Software
Pemilik memiliki banyak kendali saat menjual lisensi Proprietary Software. Namun, ini tidak berarti bahwa keunggulan Proprietary Software hanya menguntungkan mereka. Ada banyak keuntungan bagi pengguna juga.
Berikut ini adalah beberapa keuntungan utama menggunakan Perangkat Lunak Milik Perorangan.
Stabilitas Produk
Pemilik Proprietary Software bertujuan untuk memberikan pengalaman pengguna yang luar biasa dengan memastikan produk stabil dan berfungsi dengan baik. Ini karena produk tersebut dimonetisasi dan perusahaan ingin melindungi merek dan reputasi mereka.
Tingkat kontrol kualitas ini kontras dengan perangkat lunak sumber terbuka, yang tidak memiliki pengawasan yang sama, dan seringkali menjadi tidak stabil karena jumlah orang yang memodifikasinya.
Sementara perangkat lunak sumber terbuka terus diperbarui dengan fitur-fitur baru, pemilik Proprietary Software biasanya meluangkan waktu untuk memastikan bahwa Proprietary Software mereka stabil sebelum menerapkan perubahan apa pun. Melakukan hal itu sangat menguntungkan pengguna karena mereka dapat bergantung pada perangkat lunak yang berfungsi sebagaimana mestinya.
Hapus Roadmap Pengembangan
Pemilik Proprietary Software juga memiliki peta jalan pengembangan yang jelas untuk Proprietary Software mereka. Mereka merencanakan perubahan dan pembaruan di masa mendatang untuk perangkat lunak mereka untuk memastikan kelangsungan hidup produk yang berkelanjutan.
Selain itu, perangkat lunak mereka akan selalu kompatibel dengan program lain yang mungkin digunakan pengguna. Ada kenyamanan dalam mengetahui apa yang diharapkan dari perangkat lunak di masa mendatang, terutama pembaruan yang diantisipasi atau penambahan fitur baru.
Sebaliknya, perangkat lunak sumber terbuka sering kali dikembangkan tanpa peta jalan tersebut. Setiap pembaruan di masa mendatang atau fitur tambahan umumnya tidak diketahui.
Navigasi Mudah Untuk Pengguna Akhir
Pemilik Proprietary Software berusaha untuk membuat perangkat lunak mereka seramah mungkin. Alasan di balik ini sederhana: jika perangkat lunak mereka tidak mudah dinavigasi dan digunakan, maka pengguna mereka akan berhenti membayarnya.
Oleh karena itu, pengembang Proprietary Software menghabiskan lebih banyak waktu untuk menguji perangkat lunak mereka untuk memastikannya ramah pengguna.
Kemudahan penggunaan ini tidak selalu terjadi pada perangkat lunak sumber terbuka, yang mungkin kurang ramah pengguna karena banyak perubahan sering terjadi sekaligus.
Kompatibilitas Luar Biasa
Meskipun pemilik perangkat lunak dapat membatasi kompatibilitas, Proprietary Software seringkali bekerja dengan berbagai sistem operasi dan perangkat.
Pengembang berpemilik menghabiskan lebih banyak waktu untuk mengembangkan kode berpemilik daripada yang dilakukan pengembang sumber terbuka. Ini karena jika program tersebut memiliki kompatibilitas yang lebih baik dengan sistem dan perangkat keras lain, mereka akan dapat menjual lebih banyak lisensi dalam jangka panjang.
Dukungan yang Disesuaikan Untuk Pengguna
Proprietary Software adalah pilihan populer untuk bisnis karena program perangkat lunak tertentu dikembangkan dengan mempertimbangkan industri tertentu. Pemilik program perangkat lunak ini menyesuaikan fitur perangkat lunak dengan kebutuhan bisnis, dan menawarkan dukungan teknis jika diperlukan.
Di sisi lain, perangkat lunak sumber terbuka dibuat oleh komunitas pemrogram. Oleh karena itu, perangkat lunak lebih digeneralisasikan dan tidak perlu disesuaikan untuk memenuhi persyaratan audiens Proprietary Software tertentu.
Kekurangan Proprietary Software
Meskipun ada keuntungan yang cukup besar untuk mengembangkan Proprietary Software dan menggunakannya sebagai pemegang lisensi, penting juga untuk memahami kerugiannya.
Berikut ini adalah beberapa kerugian dari Proprietary Software yang perlu diingat:
Biaya Pengembangan Dan Pemeliharaan
Mempekerjakan pengembang Proprietary Software sangat mahal, sehingga menyulitkan bisnis untuk mengembangkan Proprietary Software.
Meskipun biaya pengembangan dan pemeliharaan yang tinggi seringkali sepadan (mengingat Perangkat Lunak Milik Perorangan bisa lebih menguntungkan dalam jangka panjang), ini bisa sangat mahal jika tidak ada yang benar-benar melisensikan perangkat lunak tersebut.
Belum lagi pengguna akan mengharapkan pemeliharaan jangka panjang selama mereka membayar lisensi. Pengguna juga akan berharap bahwa keamanan perangkat lunak diperbarui secara berkala, setiap bug diperbaiki, dan fitur-fitur baru ditambahkan secara teratur. Kegagalan untuk melakukannya akan mengakibatkan hilangnya pelanggan.
Ketergantungan Pengguna
Perangkat Lunak Milik Perorangan seringkali merupakan kode berpemilik yang tidak dapat dilihat atau diedit pengguna, yang berarti mereka sepenuhnya bergantung pada pemilik Proprietary Software.
Ketergantungan seperti itu bisa menjadi masalah besar jika pengembang berpemilik tiba-tiba berhenti mendukung kode berpemilik. Pengguna tidak memiliki kendali atas apa yang terjadi dan kemungkinan harus menginvestasikan waktu dan sumber daya untuk menemukan perangkat lunak pengganti.
Pembaruan atau perubahan baru dapat dilakukan oleh pemilik hak milik kapan saja. Dalam beberapa kasus, ini mungkin berarti perangkat lunak tidak lagi melayani kebutuhan beberapa pengguna.
Karena perangkat lunak tidak dapat dimodifikasi atau diubah, pengguna harus membatalkan kontrak mereka dan kemudian mencari penggantinya, yang mungkin mahal karena berbagai alasan.
Kurang Fleksibilitas
Proprietary Software sering dianggap kurang fleksibel daripada perangkat lunak sumber terbuka, terutama karena kode sumber disegel dan tidak tersedia untuk umum. Akibatnya, Proprietary Software hanya dapat digunakan untuk tujuan tertentu–yang merupakan alasan utama mengapa bisnis harus melisensikan Perangkat Lunak Milik Perorangan untuk menggunakannya.
Anda tidak akan dapat membuat perubahan pada perangkat lunak tanpa kerja sama dari pengembang berpemilik. Kurangnya fleksibilitas seperti itu bisa menjadi masalah besar bagi bisnis yang perlu mengubah perangkat lunak untuk memenuhi kebutuhan khusus mereka.
Produk Yang Dikirim Besar Dan Berat
Proprietary Software adalah produk yang besar dan berat, sehingga sulit untuk dipasang dan digunakan. Perangkat lunak sumber terbuka tidak memiliki masalah ini karena sering dikirimkan sebagai produk yang ringan dan mudah dipasang.
Proprietary Software juga memerlukan lebih banyak sumber daya sistem untuk dijalankan, yang dapat menjadi masalah bagi pengguna Proprietary Software yang memiliki sumber daya perangkat keras terbatas.
Biaya Lisensi
Lisensi adalah letak biaya sebenarnya dalam hal Proprietary Software. Bisnis tidak hanya harus membayar perangkat lunak itu sendiri, tetapi mereka juga harus membeli lisensi untuk setiap mesin yang diinstalnya. Biaya lisensi bisa sangat mahal, terutama jika Proprietary Software dipasang di seluruh jaringan perusahaan.
Selain itu, perjanjian lisensi untuk Proprietary Software bisa sangat ketat, yang berarti bahwa pengembang berpemilik memberlakukan semua jenis pembatasan tentang bagaimana Proprietary Software digunakan.
Pembatasan tersebut termasuk membatasi jumlah pengguna yang diizinkan untuk menggunakannya, bagaimana Proprietary Software dipasang, dan fitur apa saja yang dapat digunakan. Kegagalan untuk mematuhi perjanjian lisensi untuk Proprietary Software dapat mengakibatkan konsekuensi hukum.
Harga Dan Aspek Ekonomi
Proprietary Software dapat menguntungkan bagi pengembang. Pengembang dapat mengenakan biaya sebanyak yang mereka inginkan, terutama jika perangkat lunak mereka menawarkan sesuatu yang unik yang tidak ditawarkan oleh perusahaan lain.
Untungnya bagi pengguna, sebagian besar program Proprietary Software tersedia di berbagai tingkatan. Tingkat yang lebih tinggi lebih mahal tetapi memberikan akses ke lebih banyak fitur. Sistem penetapan harga seperti itu menawarkan fleksibilitas bagi pengguna dengan memungkinkan pengguna memutuskan bagaimana mereka berinteraksi dengan produk.
Penggunaannya Di Lingkungan Pemerintahan
Proprietary Software sering digunakan di lingkungan pemerintahan, karena menawarkan tingkat keamanan dan kontrol yang tinggi. Selain itu, Perangkat Lunak Milik Perorangan umumnya dikembangkan dengan mempertimbangkan pengguna pemerintah.
Departemen pemerintah menghindari penggunaan perangkat lunak sumber terbuka karena tidak memiliki dukungan kepemilikan dan membawa kerentanan keamanan. Kerentanan seperti itu dapat menghancurkan karena Anda dapat berasumsi bahwa departemen pemerintah menyimpan data sensitif pada perangkat lunak.
Contoh Perangkat Lunak Milik Perorangan
Microsoft Windows dan Microsoft Office
Microsoft sepenuhnya memiliki dan mengontrol sistem operasi dan perangkat lunak produktivitas mereka, hanya menginstal atau melisensikannya dalam cakupan EULA terperinci.
Slack
Slack adalah platform SaaS dan hanya menyediakan fungsionalitas kepada pengguna akhir sambil mengabstraksi bagian belakang.
Adobe Photoshop
Adobe Photoshop dan aplikasi Adobe lainnya dijual sebagai perangkat lunak yang dapat diunduh dan hanya dapat digunakan setelah pembelian atau lisensi. Kode perangkat lunak apa pun biasanya sangat dilindungi melalui enkripsi dan cara lain.
Norton Antivirus
Sebagian besar antivirus adalah perangkat lunak komersial dan membatasi akses ke kode sumber, selain membatasi modifikasi atau redistribusi apa pun.
Kesimpulan
Meskipun ada beberapa kelemahan pada Proprietary Software, manfaatnya jauh lebih besar daripadanya. Jika Anda akan menggunakan program pihak ketiga, pastikan itu adalah Perangkat Lunak Milik Perorangan untuk memastikan bahwa data Anda aman.