Perangkat lunak bebas atau perangkat lunak gratis merupakan istilah yang digunakan untuk merujuk pada lisensi perangkat lunak yang dapat diperoleh secara gratis dan yang juga dapat disalin, didistribusikan, dan dimodifikasi oleh pengguna atau pemrogram yang memperolehnya. Meskipun istilah tersebut mengacu pada perangkat lunak apa pun yang dapat didistribusikan dan dimodifikasi secara bebas, namun itu tidak selalu harus gratis. Dalam kasus tersebut, harga umumnya diberikan oleh biaya distribusi. Perangkat lunak bebas berusaha menawarkan kebebasan dan otonomi kepada pengguna, dan memberikan penawaran yang memungkinan memperoleh program komputer yang dapat dimodifikasi sesuai dengan kebutuhan khusus pengguna. Dengan cara ini, banyak perangkat lunak bebas dikembangkan oleh komunitas pemrogram, yang bertanggung jawab untuk meningkatkan dan menyesuaikannya dengan kebutuhan luas. Jadi, selain menguntungkan lebih banyak orang adapun alternatif yang berkualitas juga ditawarkan kepada banyak pengguna yang tidak dapat memperoleh lisensi perangkat lunak pribadi. Penggunaan perangkat lunak bebas mulai memiliki relevansi yang lebih besar pada awal 1980-an berkat Richard Stallman, yang selain mempromosikan penggunaan perangkat lunak bebas, ia juga mendirikan Yayasan Perangkat Lunak Bebas untuk mempromosikan penggunaan dan distribusi program sistem operasi dan semua jenis perangkat lunak yang dapat memberi pengguna akses ke kode sumber.
Setelah memahami definisi free software atau perangkat lunak bebas, maka kita telah mengetahui bahwa free software merupakan perangkat lunak yang dapat digunakan secara bebas oleh pengguna. Kebebasan pengguna tersebut mengacu pada 4 kebebasan berikut ini, yaitu: -Kebebasan untuk menjalankan programnya untuk tujuan apa saja yang dibutuhkan. -Kebebasan untuk mempelajari bagaimana program itu bekerja serta dapat disesuaikan sesuai dengan kebutuhan. Akses pada kode program adalah suatu prasyarat. -Kebebasan untuk mendistribusikan kembali hasil salinan perangkat lunak tersebut sehingga dapat membantu sesama anda. -Kebebasan untuk meningkatkan kinerja program, dan dapat menyebarkannya ke khalayak umum sehingga semua dapat menikmati keuntungannya. Sebuah software dapat disebut sebagai free software apabila memenuhi 4 kebebasan tersebut. Apabila salah satu dari empat kebebasan tersebut tidak dipenuhi oleh sebuah software, maka software tersebut tidak termasuk ke dalam jenis free software.
Pada dasarnya, semua jenis perangkat lunak bisa saja gratis. Bahkan, ada dari sistem operasi yang berbasis perangkat lunak bebas, sampai dengan perangkat lunak aplikasi yang didistribusikan secara bebas dan gratis. Dalam pengertian ini, semua program apa pun, terlepas dari penggunaan atau jenisnya, dalam hal mematuhi kebebasan esensial perangkat lunak bebas, dapat dianggap demikian. Dengan cara ini, kita dapat mengatakan bahwa ada beberapa jenis perangkat lunak gratis dan di bawah ini beberapa di antaranya: -Sistem operasi : Ini merupakan perangkat lunak sistem yang dirancang untuk memungkinkan manajemen dan interaksi pengguna dengan komputer. Contoh yang terlihat dari sistem operasi perangkat lunak bebas adalah Linux. -Program dan aplikasi : Perangkat lunak aplikasi adalah perangkat lunak yang diprogram dan didistribusikan dan memiliki tujuan untuk dapat memungkinkan pengguna melakukan banyak tugas melalui penggunaannya. Dari pemutar multimedia, permainan video dan editor video, hingga program dan aplikasi perangkat lunak gratis cukup populer dan banyak. -Peramban dan penjelajah: Aplikasi atau platform apa pun yang dapat diakses secara bebas untuk bernavigasi melalui internet dan mengelola file secara online. -Program P2p: Dikenal juga sebagai perangkat lunak peer-to-peer, program ini merupakan aplikasi yang ditujukan untuk memungkinkan pertukaran file dan informasi melalui jaringan atau komunitas lokal.
Ada ribuan banyak contoh software gratis yang dapat diakses melalui komputer atau ponsel manapun. Dari game dan aplikasi hiburan, hingga program yang dirancang khusus untuk memenuhi tugas yang lebih spesifik. Berikut adalah beberapa contoh perangkat lunak gratis yang umumnya terkenal: -Mozilla Firefox Mozilla Firefox adalah salah satu browser web paling populer di dunia dan salah satu jenis contoh perangkat lunak gratis yang par excellence. Mozilla Firefox memiliki interface yang nyaman dan intuitif, tetapi pada saat yang sama, ia menawarkan kemungkinan untuk menyesuaikan dan menyesuaikan serangkaian parameter dalam kode internalnya untuk meningkatkan pengalaman dan keamanan pengguna atau user. -Notepad++ Notepad++ merupakan program pengeditan bahasa pemrograman C ++. Aplikasi ini memungkinkan Anda untuk membuat semua jenis catatan dan memiliki lingkungan kerja yang terkendali untuk melakukan pemrograman semua jenis konten digital. -Linux Linux bisa dikatakan sebagai merupakan perwakilan terpenting dari semua perangkat lunak bebas. Aplikasi ini adalah sistem operasi open source yang dikembangkan untuk berjalan di berbagai jenis platform dan memberikan kenyamanan pengalaman pengguna. -Audacity Audacity adalah salah satu perangkat lunak perekaman dan pengeditan audio gratis paling populer di kalangan umum. Program ini memungkinkan Anda untuk memproses file audio dalam sejumlah besar format, membuat rekaman dan memiliki serangkaian tools yang memungkinkan Anda untuk mengedit file-file ini dalam berbagai cara. -JDownloader JDownloader merupakan perangkat lunak gratis yang berfungsi sebagai pengelola unduhan untuk konten yang dihosting di server internet yang berbeda. JDownloader bekerja sebagai platform terbuka yang diprogram di Java dan menawarkan kemungkinan untuk dapat mengenali dan menulis captcha, serta mempercepat dan melakukan banyak unduhan secara paralel. -Qcad Qcad adalah perangkat lunak Computer Aided Design (CAD) yang dimaksudkan untuk menawarkan platform gambar teknis dalam wujud dua dimensi. Ini adalah versi gratis paling populer dari seri AutoCAD Adobe. Perangkat lunak ini, selain berguna untuk membantu pekerjaan profesional para insinyur dan arsitek, tersedia untuk diinstal pada berbagai platform seperti Microsoft Windows, Linux, dan bahkan Mac OS. -7-zip 7-zip adalah salah satu perangkat lunak gratis yang dirancang untuk memungkinkan kompresi dan dekompresi file dan paket file dalam berbagai format. 7-Zip memungkinkan untuk mengoptimalkan ruang yang digunakan oleh file yang disimpan di komputer, serta menyederhanakan cara berbagi paket file yang besar melalui jaringan atau Internet. -Open Office Merupakan salah satu perangkat lunak pendamping dan gratis dari rangkaian aplikasi Microsoft Office. Open Office memiliki serangkaian perangkat lunak yang ditujukan guna pekerjaan, bisnis, dan penggunaan manajemen. Aplikasi ini memiliki editor teks, program untuk merancang presentasi grafis, perangkat lunak untuk menyiapkan spreadsheet dan database. Keuntungan dan Kerugian dari Free Software
Saat ini, penggunaan dari perangkat lunak bebas sudah cukup umum, namun, selain memiliki keuntungan penting yang dapat dinikmati oleh semua pengguna, juga memiliki beberapa kelemahan yang perlu diketahui.
Perangkat lunak bebas disajikan sebagai salah cara untuk memerangi pembajakan, karena dengan tidak mengikuti filosofi pembuat hak cipta, distribusi dan modifikasinya diperbolehkan. Program dan aplikasi yang dirancang di bawah model ini umumnya dalam evolusi konstan dan peningkatan melalui pembaruan. Hal ini dikarenakan ada nya komunitas pengguna dan pemrogram yang bertanggung jawab untuk bekerja sama untuk mengatasi masalah yang mungkin ditimbulkan oleh perangkat lunak tersebut. Dalam hal ini, pembaruan umumnya sering ditawarkan dan dalam kurun waktu yang lebih singkat daripada perangkat lunak berlisensi pribadi. -Sebagian besar perangkat lunak gratis, sehingga tidak perlu membeli lisensi berkala atau membayar uang ekstra untuk membuka kunci fungsi “Premium” dalam jenis program ini. Dengan cara ini, pengguna dapat menghemat biaya dan mendapatkan program yang memenuhi kebutuhan mereka. -Perangkat lunak bebas merangsang umpan balik antara pengguna dan pengembang dan menjadi sesuatu yang bermanfaat bagi pembelajaran dan pengembangan komputasi sebagai ilmu. -Umumnya, perangkat lunak bebas jauh lebih aman daripada program yang berlisensi pribadi. -Pengguna mempunyai hak untuk mendistribusikan perangkat lunak jenis ini secara bebas dan tidak terbatas.
-Perangkat lunak bebas kini tidak begitu luas. Hal ini karena tidak dapat bersaing dalam periklanan dengan industri perangkat lunak swasta besar. -Persentase program yang dihasilkan berdasarkan filosofi ini cenderung mengalami masalah mengenai kompatibilitas perangkat lunak dan perangkat keras. Ini lebih merupakan sebuah kasus ketika datang ke program yang berada pada tahap awal pengembangan atau ketika mereka dirancang untuk digunakan pada komputer tertentu. -Karena tidak adanya kontrak pembelian, perangkat lunak jenis ini tidak menawarkan jaminan kepada para pengguna. Dalam pengertian ini, pembeli perangkat lunak bebas, bertanggung jawab atas penggunaannya sendiri -Banyak program perangkat lunak gratis yang tidak memiliki antarmuka semenarik aplikasi berbayar. Meskipun bukan masalah yang signifikan, banyak pengguna memilih untuk memilih program lain yang lebih nyaman digunakan.
Ketika pengguna membeli sebuah perangkat lunak, mereka sebenarnya mendapatkan lisensi. Lisensi akan tunduk pada beberapa jenis lisensi tergantung dimana perangkat lunak didistribusikan. Pada saat ini terdapat sejumlah besar lisensi, di mana masing-masing dapat memungkinkan pengguna untuk memiliki atau tidak izin tertentu untuk menggunakan perangkat lunak yang mereka terima. Di bawah ini akan diulas apa saja jenis-jenis lisensi yang ada: -GPL Dikenal dalam bahasa kit sebagai Lisensi Publik Umum, ini merupakan jenis lisensi yang paling umum saat ini, dalam hal izin yang diberikan lisensi GLP kepada pengakuisisiannya, dan perlu digaris bawahi bahwa lisensi tersebut memungkinkan pengembang untuk mempertahankan hak cipta pada perangkat lunak. Namun, ia juga memberikan kebebasan modifikasi dan distribusi gratis. Dengan cara ini menjadi salah satu jenis lisensi Copyleft yang paling umum saat ini, yang berarti bahwa perangkat lunak tersebut dapat diperoleh dan digunakan secara bebas. -BSD Salah satu jenis lisensi yang menawarkan kebebasan terbesar kepada pengguna. Dengan cara ini, perangkat lunak berlisensi BSD memiliki kemungkinan untuk menjual, memodifikasi, menyebarkan, dan meningkatkannya. -Apache Merupakan lisensi yang berlaku untuk perangkat lunak apa pun yang dapat didistribusikan dan dimodifikasi untuk didistribusikan kembali dalam bentuk produk yang ditingkatkan. Namun, perangkat lunak harus tetap mempertahankan hak cipta dari pengembang aslinya. -PHP Sebuah lisensi untuk perangkat lunak yang dikembangkan dengan bahasa pemrograman PHP dibuat dan didistribusikan. Menurut Free Software Foundation, lisensi PHP adalah salah satu jenis perangkat lunak open source gratis, meskipun tidak harus berupa copyleft. -LGPL Dikenal sebagai GNU Lesser General Public License, merupakan lisensi yang dikembangkan oleh Free Software Foundation. Perangkat lunak yang dilisensikan sebagai LGPL memungkinkan untuk memberikan kebebasan modifikasi dan distribusi bagi pengguna yang membelinya.
Kesempatan lowongan magang terbaru di tahun 2024
Baca Selengkapnya..