Buka menu utama

Perubahan

380 bita dihapus ,  5 tahun yang lalu
mengubah perangkat menjadi piranti
'''PerangkatPiranti lunak bebas''' ([[bahasa Inggris|Inggris]]: ''free software'') adalah istilah yang diciptakan oleh [[Richard Stallman]] dan ''[[Free Software Foundation]]'' <ref>{{cite web |url=http://adsabs.harvard.edu/abs/2003dsa..confE..57C |title=Benefits and Misunderstandings of Free Software in the European Space Industry |author=Comar, C.; Gasperoni, F.; Dewar, R. |accessdate=22 April |accessyear=2007}}</ref> yang mengacu kepada [[perangkatpiranti lunak]] yang bebas untuk digunakan, dipelajari dan diubah serta dapat disalin dengan atau tanpa modifikasi, atau dengan beberapa keharusan untuk memastikan bahwa kebebasan yang sama tetap dapat dinikmati oleh pengguna-pengguna berikutnya. Bebas di sini juga berarti dalam menggunakan, mempelajari, mengubah, menyalin atau menjual sebuah perangkatpiranti lunak, seseorang tidak perlu meminta izin dari siapa pun.
 
Untuk menjadikan sebuah perangkatpiranti lunak sebagai perangkatpiranti lunak bebas, perangkatpiranti lunak tersebut harus memiliki sebuah [[lisensi perangkatpiranti lunak bebas|lisensi]], atau berada dalam [[domain publik]] dan menyediakan akses ke [[kode sumber]]nya bagi setiap orang. [[Gerakan perangkatpiranti lunak bebas]] (''free software movement'') yang merintis perangkatpiranti lunak bebas berawal pada tahun [[1983]], bertujuan untuk memberikan kebebasan ini dapat dinikmati oleh setiap pengguna komputer.
 
Dengan konsep kebebasan ini, setiap orang bebas untuk menjual perangkatpiranti lunak bebas, menggunakannya secara komersial dan mengambil untung dari distribusi dan modifikasi kode sumbernya. Walaupun demikian setiap orang yang memiliki salinan dari sebuah perangkatpiranti lunak bebas dapat pula menyebarluaskan perangkatpiranti lunak bebas tersebut secara gratis. Model bisnis dari perangkatpiranti lunak bebas biasanya terletak pada nilai tambah seperti dukungan, pelatihan, kustomisasi, integrasi atau sertifikasi.
 
PerangkatPiranti lunak bebas (''free software'') jangan disalahartikan dengan perangkatpiranti lunak gratis (''freeware'') yaitu perangkatpiranti lunak yang digunakan secara gratis. PerangkatPiranti lunak gratis dapat berupa perangkatpiranti lunak bebas atau [[perangkatpiranti lunak tak bebas]]. Sejak akhir tahun [[1990-an]], beberapa alternatif istilah untuk perangkatpiranti lunak bebas digulirkan seperti "[[perangkatpiranti lunak sumber terbuka]]" (''open-source software''), "''software libre''", "FLOSS", dan "FOSS".
 
Saat ini, umumnya perangkatpiranti lunak bebas tersedia secara gratis dan dibangun/dikembangkan oleh suatu paguyuban terbuka. Anggota-anggota paguyuban tersebut umumnya bersifat sukarela tetapi dapat juga merupakan [[karyawan]] suatu perusahaan yang memang dibayar untuk membantu pengembangan perangkatpiranti lunak tersebut.
 
== Sejarah ==
:{{utama|Sejarah perangkatpiranti lunak bebas}}
Pada [[1950-an]], [[1960-an]] dan [[1970-an]], suatu perangkatpiranti lunak dapat dibagi penggunaannya secara bebas oleh pengguna-pengguna komputer. Industri perangkatpiranti keras sangat diuntungkan karena dengan dibuatnya suatu perangkatpiranti lunak yang berjalan di atas perangkatpiranti keras yang mereka buat, menjadikan perangkatpiranti keras mereka berguna. Pada [[1970-an]] dan akhir [[1980-an]], perusahaan-perusahaan pembuat perangkatpiranti lunak mulai menggunakan [[hak cipta]] untuk melarang penggunaan perangkatpiranti lunak berbagi, dan mulai menyebarkan perangkatpiranti lunak dalam format [[biner]] (format [[kompilator|terkompilasi]]) dan bukannya dalam [[kode sumber]] untuk mencegah perangkatpiranti lunak untuk dapat dipelajari atau dimodifikasi.
 
Pada [[1983]], [[Richard Stallman]] meluncurkan [[proyek GNU]] setelah merasa frustasi dengan efek yang ditimbulkan dari perubahan budaya industri komputer dan pengguna-penggunanya. Pengembangan perangkatpiranti lunak [[sistem operasi GNU]] dimulai pada Januari 1984, dan [[Yayasan PerangkatPiranti Lunak Bebas]] (FSF) didirikan pada Oktober 1985. Ia memperkenalkan definisi perangkatpiranti lunak bebas dan "''[[copyleft]]''", yaitu sebuah model lisensi yang memastikan kebebasan dalam hal penggunaan perangkatpiranti lunak bebas bagi semua orang.<ref>{{cite web|url=http://www.gnu.org/copyleft/|title=Explanation of copyleft by Stallman|}}</ref>
 
PerangkatPiranti lunak bebas merupakan upaya besar dari dunia internasional untuk menghasilkan perangkatpiranti lunak yang digunakan oleh individu, perusahaan besar dan lembaga pemerintah. PerangkatPiranti lunak bebas memiliki penetrasi pasar yang tinggi dalam aplikasi [[server]] [[Internet]] seperti [[Apache HTTP Server]], sistem basisdata [[MySQL]], dan bahasa skrip [[PHP]]. Paket besar perangkatpiranti lunak bebas juga tersedia seperti [[GNU/Linux]] dan [[FreeBSD]]. Pengembang-pengembang perangkatpiranti lunak bebas juga telah membuat versi bebas dari aplikasi-aplikasi ''dekstop'' yang umum digunakan seperti [[penjelajah web]], [[paket perkantoran]] dan [[pemutar multimedia]]. Tetapi perlu dicatat bahwa dalam banyak kategori, perangkat lunakpirantilunak bebas yang digunakan untuk pengguna-pengguna individu atau pengguna rumahan hanya memiliki porsi kecil dari pasar yang lebih banyak dikuasai oleh perangkat lunakpirantilunak berbayar. Kebanyakan perangkat lunakpirantilunak bebas didistribusikan secara ''[[online]]'' dan gratis, atau secara ''[[off-line]]'' dengan dikenai sejumlah biaya untuk distribusi.
 
Keuntungan ekonomis dari model perangkat lunakpirantilunak bebas telah diakui oleh beberapa perusahaan besar seperti [[IBM]], [[Red Hat]], dan [[Sun Microsystems]]. Banyak perusahaan yang bisnis intinya tidak berada dalam sektor teknologi informasi memilih perangkat lunakpirantilunak bebas sebagai solusi Internet mereka karena investasi yang rendah dan kebebasan untuk kustomisasi.
 
=== Contoh perangkat lunakpirantilunak bebas ===
Beberapa perangkat lunakpirantilunak bebas yang dikenal secara internasional:
* [[Sistem operasi]]: [[Linux|GNU/Linux]], [[Berkeley Software Distribution|BSD]], [[Darwin (sistem operasi)|Darwin]], [[Debian]], [[Ubuntu]], dan [[OpenSolaris]]
* [[Pemutar Media]]: [[Rhythmbox]], [[VLC]], [[Amarok]]
* Kompilator [[GNU Compiler Collection|GCC]], [[GDB]] ''debugger'' dan [[C (bahasa pemrograman)|C]] ''libraries''
* [[Server]]: [[BIND]] ''name server'', [[Sendmail]] ''mail transport'', [[Apache HTTP Server]], dan [[Samba (perangkat lunakpirantilunak)|Samba]] ''file server''
* [[Sistem manajemen basis data relasional|RDBMS]]: [[MySQL]] dan [[PostgreSQL]]
* [[Bahasa pemrograman]]: [[Perl]], [[PHP]], [[Python (bahasa pemrograman)|Python]], [[Ruby (bahasa pemrograman)|Ruby]] dan [[Tcl]]
* Alat bantu UNIX untuk layanan pemantauan jaringan: [[Nagios]]
* Sistem manajemen konten [[MediaWiki]]
* [[ogg]]: tipe berkas perangkat lunakpirantilunak bebas yang fungsinya menyerupai [[MP3]] atau [[MP4]]
* Lihat pula: [[:Kategori:Perangkat lunakPirantilunak bebas]]
 
[[Direktori Perangkat LunakPirantiLunak Bebas]] (''Free Software Directory'') adalah proyek dari [[Yayasan Perangkat LunakPirantiLunak Bebas]] dan [[UNESCO]] yang memantau basisdata yang besar dari perangkat lunakpirantilunak bebas.
 
== Definisi ==
 
{{utama|Definisi perangkat lunakpirantilunak bebas}}
Untuk membantu membedakan antara perangkat lunakpirantilunak bebas dan perangkat lunakpirantilunak gratis, [[Richard Stallman]], pendiri [[gerakan perangkat lunakpirantilunak bebas]], menjelaskan: "Perangkat lunakPirantilunak bebas adalah perihal kebebasan, bukan harga. Untuk mengerti konsepnya, Anda harus memikirkan 'bebas' seperti dalam "[[kemerdekaan berpendapat|kebebasan berpendapat]]", bukan 'bebas' dalam "bir gratis"..<ref name="definition">{{cite web|url=http://www.gnu.org/philosophy/free-sw.html |title=Definisi perangkat lunakpirantilunak bebas|author=Yayasan Perangkat LunakPirantiLunak Bebas|accessdate=22 April |accessyear=2007}}</ref>
 
Menurut [[Richard Stallman]] dan [[Yayasan Perangkat LunakPirantiLunak Bebas]], suatu perangkat lunakpirantilunak dikatakan perangkat lunakpirantilunak bebas jika pengguna yang menerima salinan perangkat lunakpirantilunak tersebut memiliki empat kebebasan yaitu:
* Kebebasan 0: Bebas untuk menjalankan perangkat lunakpirantilunak untuk tujuan apapun.
* Kebebasan 1: Bebas untuk mempelajari dan mengubah perangkat lunakpirantilunak.
* Kebebasan 2: Bebas untuk menyalin perangkat lunakpirantilunak, sehingga Anda dapat membantu tetangga Anda.
* Kebebasan 3: Bebas untuk memajukan perangkat lunakpirantilunak, dan merilisnya ke publik, sehingga komunitas dapat menikmati keuntungan tersebut.
 
Kebebasan 1 dan 3 membutuhkan akses atas [[kode sumber]], karena tidak mungkin untuk mempelajari dan mengubah perangkat lunakpirantilunak tanpa kode sumbernya.
 
Kelompok lainnya telah mempublikasikan definisi lain yang menggambarkan hal yang hampir sama tentang perangkat lunakpirantilunak bebas. [[Panduan Perangkat LunakPirantiLunak Bebas Debian]] (''Debian Free Software Guidelines'') dan [[Definisi Sumber Terbuka]] (''Open Source Definition'') adalah contohnya.
 
== Penamaan ==
 
{{utama|Istilah alternatif untuk perangkat lunakpirantilunak bebas}}
Beberapa pengguna menggunakan istilah "''[[libre]]''" untuk menghindari disambiguasi dari kata ''free''. Istilah tersebut kebanyakan ditemui di [[gerakan perangkat lunakpirantilunak bebas]].
 
Istilah lainnya yang digunakan adalah "[[perangkat lunakpirantilunak sumber terbuka]]" ("''open source software''") yang tercantum dalam [[Panduan Perangkat LunakPirantiLunak Bebas Debian]] yang dibuat pada tahun [[1998]].
 
== Lisensi ==
 
{{utama|Lisensi perangkat lunakpirantilunak bebas}}
 
Baik [[Yayasan Perangkat LunakPirantiLunak Bebas]] ([[Free Software Foundation]]) maupun [[Inisiatif Sumber Terbuka]] (Open Source Initiative) mempublikasikan daftar lisensi yang cocok dengan definisi perangkat lunakpirantilunak bebas dan perangkat lunakpirantilunak sumber terbuka. (Lihat: [[Daftar lisensi perangkat lunakpirantilunak yang disetujui FSF]] dan [[Daftar lisensi perangkat lunakpirantilunak yang disetujui OSI]]).
 
Beberapa lisensi perangkat lunakpirantilunak bebas yang umumnya dipakai adalah:
* [[Lisensi Publik Umum GNU]]
* [[LGPL]]
=== Lisensi permisif dan copyleft ===
 
[[Yayasan Perangkat LunakPirantiLunak Bebas|FSF]] mengelompokkan lisensi-lisensi perangkat lunakpirantilunak bebas ke dalam:
* Lisensi-lisensi ''[[copyleft]]'', adalah [[GNU General Public License]] yang paling menonjol. Lisensi-lisensi ini mengakui hak cipta oleh penciptanya dan mengizinkan pendistribusian dan modifikasi dengan beberapa syarat yang memastikan bahwa semua versi yang telah dimodifikasi tetap bebas selama waktu yang diinginkan penciptanya.
* [[Lisensi BSD|Lisensi-lisensi BSD]], dimana umumnya perangkat lunakpirantilunak yang berlisensi ini didistribusikan dengan sistem operasi [[Berkeley Software Distribution|BSD]]. Penciptanya memegang hak cipta dan mengharuskan atribusi pada versi-versi yang dimodifikasi, tetapi tetap mengizinkan pendistribusian dan modifikasi selama waktu yang diinginkan penciptanya.
* Perangkat lunakPirantilunak [[domain publik]] - Pencipta meninggalkan hak ciptanya. Karena perangkat lunakpirantilunak domain publik tidak memiliki perlindungan hak cipta, perangkat lunakpirantilunak lisensi ini dapat secara bebas digunakan dalam bentuk apapun termasuk ke dalam bentuk berbayar. Penciptanya dalam kondisi apapun tidak bisa lagi menetapkan pembatasan-pembatasan apapun setelah dirilis dan diedarkan.
 
== Dampak ==
Perangkat lunakPirantilunak bebas memainkan sejumlah peranan dalam pengembangan [[Internet]], ''[[World Wide Web]]'' dan infrastruktur dari perusahaan-perusahaan dot-com. Perangkat lunakPirantilunak bebas menyebabkan pengguna-pengguna dapat bekerja sama dalam memperbaiki dan memajukan program yang mereka gunakan sehingga menjadikan perangkat lunakpirantilunak bebas sebagai [[barang publik]] dan bukannya [[barang pribadi]].
 
Dalam model bisnis perangkat lunakpirantilunak bebas, pembuat dapat mengenakan biaya untuk distribusi dan menawarkan dukungan berbayar serta kustomisasi perangkat lunakpirantilunak. [[Perangkat lunakPirantilunak tak bebas]] (''proprietary software'') menggunakan model bisnis yang berbeda, di mana pengguna harus membayar lisensi sebelum dapat menggunakan perangkat lunakpirantilunak. Terkadang beberapa jenis dukungan purna jual termasuk dalam lisensi perangkat lunakpirantilunak tak bebas tersebut, tetapi tidak banyak perangkat lunakpirantilunak berbayar mengenakan biaya tambahan untuk dukungan.
 
Perangkat lunakPirantilunak bebas pada umumnya tersedia secara gratis atau dengan harga yang relatif murah dibandingkan dengan harga [[perangkat lunakpirantilunak tak bebas]]. Dengan perangkat lunakpirantilunak bebas, pebisnis dapat menyesuaikan perangkat lunakpirantilunak sesuai dengan kebutuhan dengan mengubah perangkat lunakpirantilunak. Perangkat lunakPirantilunak bebas pada umumnya tidak memiliki garansi dan tidak mengenakan kewajiban legal kepada siapa pun. Walaupun demikian, garansi kadang-kadang dibuat antara dua belah pihak tergantung perangkat lunakpirantilunak dan penggunaannya berdasarkan persetujuan terpisah dari lisensi perangkat lunakpirantilunak bebas yang bersangkutan.
 
Banyak pihak memperdebatkan [[keamanan komputer|segi keamanan]] dari perangkat lunakpirantilunak bebas yang dianggap lebih rentan dari perangkat lunakpirantilunak berbayar. Pihak pengguna perangkat lunakpirantilunak bebas mengklaim angka celah keamanan perangkat lunakpirantilunak bebas yang lebih banyak dibandingkan celah keamanan yang ditemukan pada perangkat lunakpirantilunak berbayar disebabkan karena [[kode sumber]] perangkat lunakpirantilunak bebas dapat diakses siapa pun termasuk pihak-pihak yang menggunakannya secara ilegal. Mereka juga mengklaim walaupun perangkat lunakpirantilunak berbayar tidak mempublikasikan celah keamanan, tetapi celah tersebut ada dan kemungkinan diketahui oleh para [[peretas]]. Di segi lain, ketersediaan kode sumber dari perangkat lunakpirantilunak bebas menyebabkan banyak pengguna dapat menganalisa kode sumber tersebut dan menjadikan tingkat kemungkinan tinggi bagi seseorang untuk menemukan suatu celah dan membuat perbaikannya.
 
== Kontroversi ==
Kode sumber terbuka merupakan keharusan dalam perangkat lunakpirantilunak bebas. Ada beberapa kontroversi yang disebabkan oleh beberapa bagian dari perangkat lunakpirantilunak bebas yang bertentangan dengan semangat kode sumber terbuka:
 
=== Binary blobs ===
Pada tahun [[2006]], [[OpenBSD]] memulai kampanye pertama menentang penggunaan ''[[binary blobs]]'', ''b''inary ''l''arge ''ob''ject''s'', dalam [[kernel]]. ''Blobs'' merupakan [[device driver]] yang secara didistribusikan secara bebas untuk perangkat keraspirantikeras dimana kode sumbernya tidak dirilis oleh pembuatnya. Hal ini membatasi kebebasan pengguna untuk mengubah perangkat lunakpirantilunak tersebut. ''Blobs'' juga tidak didokumentasikan dan dapat memiliki ''[[bug]]'', sehingga memiliki risiko keamanan terhadap kernel yang menggunakannya. Sasaran dari kampanye menentang ''blobs'' adalah untuk mengumpulkan dokumentasi perangkat keraspirantikeras yang dapat mendukung pengembang untuk menulis ''driver'' yang bebas.
 
Isu ''blobs'' dalam [[kernel Linux]] dan ''device driver'' lainnya memotivasi beberapa pengembang di [[Irlandia]] untuk meluncurkan [[gNewSense]], sebuah [[distro Linux]] yang tidak memiliki ''binary blobs''. Proyek ini menerima dukungan dari [[Yayasan Perangkat LunakPirantiLunak Bebas|FSF]].
 
=== BitKeeper ===
 
[[BitKeepeer]] adalah sebuah perangkat lunakpirantilunak [[pengontrol versi]] buatan [[Larry McVoy]]. Ia kemudian membuat proyek-proyek perangkat lunakpirantilunak bebas yang menggunakan BitKeeper, dengan maksud untuk menarik para pengguna. Pada tahun [[2002]] sebuah keputusan kontroversial dibuat untuk menggunakan BitKeeper dalam pengembangan kernel Linux yang notabene merupakan proyek perangkat lunakpirantilunak bebas. Berikut kutipan dari sebuah tulisan di [[Newsforge]] oleh Richard Stallman yang menggambarkan kenapa ini menjadi sumber utama kontroversi.
 
:Gerakan perangkat lunakpirantilunak bebas telah mengatakan "Pikirkan kebebasan berpendapat, dan bukannya bir gratis" selama 15 tahun. McVoy mengatakan hal yang sebaliknya; ia mengundang para pengembang untuk memfokuskan pada kurangnya harga dan bukannya kebebasan. Aktivis perangkat lunakpirantilunak bebas seharusnya meninggalkan ide ini, tetapi beberapa orang dalam komunitas kita yang menilai keuntungan teknis di atas kebebasan dan komunitas terpengaruh olehnya.'''...'''
 
:Sebuah kernel bebas, bahkan sebuah sistem operasi secara keseluruhan, tidaklah cukup untuk menggunakan komputer Anda secara bebas; kita membutuhkan perangkat lunakpirantilunak bebas untuk hal-hal lainnya. Aplikasi bebas, ''driver'' bebas, BIOS bebas: beberapa proyek tersebut menghadapi kendala besar -- yaitu kebutuhan untuk melakukan rekayasa terbalik atau menekan perusahaan agar membuat dokumentasi yang diperlukan, atau untuk bekerja dalam ancaman paten. Kesuksesan membutuhkan kekuatan dan determinasi. Kernel yang lebih baik tentu saja dibutuhkan, tetapi tidak atas suatu harga yang akan melemahkan kekuatan untuk membebaskan dunia perangkat lunakpirantilunak yang tersisa." <ref>{{cite web
|title=Richard Stallman thanking Larry McVoy for ending the gratis licences for BitKeeper
|url=http://software.newsforge.com/article.pl?sid=05/04/25/130207
|}}</ref>
 
Sehubungan dengan [[rekayasa terbalik]] atas protokol-protokol BitKeeper yang dilakukan kemudian, McVoy akhirnya menarik penggunaan gratis untuk proyek-proyek perangkat lunakpirantilunak bebas.
 
=== Kesepakatan paten ===
{{utama|Paten perangkat lunakpirantilunak dan perangkat lunakpirantilunak bebas}}
 
Pada November 2006, [[Microsoft]] dan [[Novell]] mengumumkan sebuah kerjasama kontroversial yang antara lain berisi tentang proteksi paten untuk beberapa pelanggan Novell dalam beberapa kondisi tertentu. <ref>{{cite web
 
== Lihat pula ==
* [[Yayasan Perangkat LunakPirantiLunak Bebas]] (''Free Software Foundation'')
* [[Lisensi perangkat lunakpirantilunak bebas]]
* [[Richard Stallman]]
* [[GNU]]
* [[Komunitas perangkat lunakpirantilunak bebas]]
* [[Format berkas bebas]]
* [[Daftar paket perangkat lunakpirantilunak bebas]]
* [[Daftar direktori proyek perangkat lunakpirantilunak bebas]]
* [[Daftar perangkat lunakpirantilunak yang dibebaskan]]
 
== Pranala luar ==
* {{id}} [http://www.gnu.org/philosophy/free-sw.id.html Definisi perangkat lunakpirantilunak bebas]
* {{en}} [http://www.gnu.org/philosophy/free-sw.html Definisi perangkat lunakpirantilunak bebas]
* {{en}} [http://www.gnu.org/licenses/license-list.html Daftar lisensi perangkat lunakpirantilunak bebas FSF] beserta lisensi tidak bebas
* {{id}} [http://www.gnu.org/philosophy/philosophy.id.html Filosofi proyek GNU]
* {{en}} [http://www.gnu.org/philosophy/ Filosofi proyek GNU]
{{software distribution}}
 
[[Kategori:PerangkatPiranti lunak bebas| ]]
[[Kategori:Artikel kelas awal bertopik teknologi informasi]]
 
40.380

suntingan