PERANGKAT LUNAK BEBAS
DAN LISENSI
Setelah membaca bagian ini, diharapkan pembaca memahami:
a. Berbagai jenis lisensi perangkat lunak komputer
b. Alasan merebaknya pemakaian perangkat lunak Open Source
c. Pengertian dan filosofi perangkat lunak bebas.
d. Ketentuan hak cipta dalam perangkat lunak bebas.
es
C/~ idak semua program komputer diciptakan untuk kepentingan
J bisnis dan memiliki lisensi komersial. Beberapa jenis program
diciptakan untuk memberikan kontribusi terhadap ilmu
Pengetahuan sehingga memiliki lisensi_non-komersial yang boleh
disebarluaskan dan dimodifikasi secara bebas. Tentu saja penerapan
Undang-Undang Hak Cipta tidak diberlakukan secara maksimal pada
Jenis lisensi tersebut.
Berikut pada bagian ini akan dipelajari lebih lanjut tentang
berbagai jenis lisensi yang berkaitan dengan penggunaan program-
Program komputer.
209
Dipindai dengan CamScanner5 Etika Kompuler dan Tanggung Jawab Profesional di Bidang TI
10.1 Lisensi Perangkat Lunak Komputer
Apakah yang dimaksud dengan lisensi? Lisensi erat kaitannya
dengan hak cipta. Lisensi adalah pemberian izin tentang pemakaian
sesuatu (dalam hal ini perangkat lunak komputer) yang diberikan
oleh pemilik atau pemegang hak cipta atas sesuatu tersebut. (Latary
isensi, tentun:
‘a pihak yang memberikan lisensi tanpa
pamrih, namun ada juga yang mengharuskan penerima lisensi untuk
melaksanakan kewajiban tertentu, misalnya membayar sejumlah uang
atau membeli.
Lisensi tidak harus dituangkan dalam bentuk tertulis dan bersifat
formal karena pada dasarnya hanya sebagai pemberian izin. Tetapi,
akan lebih baik kalau lisensi tersebut diformalkan sehingga diketahui
oleh pihak-pihak lain, baik yang akan menggunakan maupun tidak.
dika kita kembali mengutip Undang-Undang Hak Cipta Republik
Indonesia maka Pasal 2 Ayat 2 menyatakan sebagai berikut:
“Pencipta dan atau Pemegan,
sinematografi dan Program Ko:
memberikan izin atau melarang orang lain yang tanpa
Persetujuannya menyewakan Ciptaan tersebut untuk
kepentingan yang bersifat komersial,,,”
g§ Hak Cipta atas karya
mputer memiliki hak untuk
Dari pasal tersebu
it memang terlihat bahw;
hak cipta memiliki kel
a sebenarnya Pemegang
bebasan untuk “mengizinkan” atau “melarang”
ngetahuannya. Meskipun
l yang dixembangkan oleh
isi lisensi sudah ditetapkan
Dipindai dengan CamScannera Perangkat Lunak Bebos dan Lisensi
secara sepihak. Hal itu bisa dipahami karena Program komersil
memang dibuat dan dikembangkan untuk dijual atau dikomersilkan
Menurut Microsoft dalam “The Hallowen Document”
beberapa jenis lisensi yang dapat digunakan untuk program
Beberapa jenis lisensi tersebut antara lain adalah:
, terdapat
komputer.
a. Lisensi Commercial.
Lisensi Commercial ialah jenis lisensi yang biasa ditemui pada
‘perangkat lunak seperti Microso‘t dengan Windows dan Office-
nya, Lotus, Oracle dan lain sebagainya. Perangkat lunak yang
diciptakan dengan lisensi ini memang dibuat untuk kepentingan
komersial sehingga pemakai yang ingin menggunakannya
harus membeli atau mendapatkan izin penggunaan dari
pemegang hak cipta. Pada lisensi ini, pemberlakuan UUHC
sangat penting artinya dalam melindungi hak-hak pemilik.
b. Lisensi Trial Software.
Lisensi Trial Software ialah jenis lisensi yang biasa ditemui
pada perangkat lunak untuk keperluan demo dari sebuah
perangkat Iunak sebelum diluncurkan ke masyarakat, Lisensi
ini mengizinkan pengguna untuk menggunakan, menyalin
" nggandakan perangkat lunak terscbut secara bebas.
— bersifat demo, sering kali perangkat lunak
Nemun Koren‘ | tidak memiliki fungsi dan fasilitas selengkap
i ke aka. Lagipula, perangkat lunak versi demo
eae si oleh masa aktif tertentu. Contoh program
iasony® oe program Adobe Photoshop CS Trial Version
tersebut mi:
30 for days.
dengan lise
TE
211
Dipindai dengan CamScanner2 _Etika Komputer dan Tanggung Jowab
» Profesional di Bidang Tl
c._Lisensi Non Commercial Use
212
| Use ini biasanya diperuntukkan
yayasan tertentu di bidang
sial, biasanya gratis tetapi
Contoh perangkat
Lisensi Non Commercial
untuk kalangan pendidikan atau
sosial. Sifatnya yang tidak komer:
dengan batasan penggunaan tertentu. 2
lunak yang memiliki lisensi ini adalah program Star Office yang
dapat berjalan di bawah sistem operasi Linux dan Windows
sekaligus.
Lisensi Shareware.
Lisensi Shareware mengizinkan pemakainya untuk
menggunakan, menyalin atau menggandakan tanpa harus
meminta izin pemegang hak cipta, Berbeda dengan Trial
Software, lisensi ini tidak dibatasi oleh batas waktu dan memiliki
feature yang lengkap. Lisensi jenis ini biasanya ditemui pada
perangkat lunak perusahaan kecil. Beberapa contoh perangkat
lunak kecil yang memiliki lisensi ini seperti Winzip, Paint Shop
Pro, ACDsee dan lain sebagainya,
Lisensi Freeware.
Lisensi Freeware biasanya ditemui pada perangkat lunak yang
bersifat mendukung atau memberikan fasilitas tambahan
Contohnya antara lain adalah perangkat lunak plug in yang
biasa menempel pada perangkat lunak induk seperti perangkat
lunak Eve Candy yang menempel pada Adobe Photoshop atau
Program untuk mengonversikai it
— n favorite test-IE ke bookrark-
Lisensi Royalty-Free Binaries
Perangkat lunak
‘nari yang memiliki lisensi Lisensi
Binaries serupa dengan lisensi fren, Lisensi Royalty-Free
reeware, hanya saja produk
Dipindai dengan CamScanner_Perangkat Lunak Bebas dan Lisen si
yang ditawarkan adalah library yang _berfungsi melengkapi
perangkat lunak yang sudah ada dan bukan merupakan suatu
perangkat lunak yang berdiri sendiri.
g. Lisensi Open Source.
Lisensi_ open souce adalah _lisensi yang membebaskan
Penggunanya — untuk menjalankan, menggandakan,
menyebarluaskan, mempelajari, mengubah dan meningkatkan
kinerja Perangkat lunak. Berbagai jenis lisensi open source
berkembang sesuai kebutuhan, misalnya lisensi GNU/GPL,
The FreeBSD, The MPL. Sedangkan jenis-jenis perangkat
lunak yang memakai lisensi ini misalnya Linux, sendmail,
apache dan freeBSD. Dalam sistem lisensi, Open Source
menjadi suatu alternatif perkernbangan Program komputer
yang memiliki kekuatan hukum sendiri,
10.2 Perangkat Lunak Bebas
Pemberian lisensi program komputer, diwarnai dengan dua
kecenderungan utama. Kecenderungan pertama adalah Pemberian
lisensi yang semata-mata untuk Penggunaan kode-kode biner atau
yang juga disebut Binary Code dari program komputer. Penerima
lisensi dapat menggunakan program komputer, tetapi tidak Mempunyai
hak untuk melihat atau menggunakan Source Code dari Program
7 tersebut, sementara Source Code tetap merupakan rahasia
vena hans dimiliki oleh pemberi lisensi.
an kedua adalah Pemberian lisensi
jutnya, kecenderungar "
— menyertakan Source Code dari program komputer,
program el dapat melinat dan menggunakan Source Code
Penerima lise!
tersebut
213
Dipindai dengan CamScannerB Etika Komputer dan Tanggung Jawab Profesional di Bidang TI
Contoh program komputer yang menggunakan lisensi yang hanya
memberikan binary code-nya adalah Microsoft Windows, Microsoft
Office, Adobe Acrobat. Adapun contoh lisensi yang memberikan
Source Code adalah GPL, Mozilla, BSD.
Seorang pencipta, baik selaku pencipta pertama atau sebagai
Pengembang program komputer turunan mempunyai kebebasan
untuk menentukan lisensi yang akan dipergunakan untuk karya cipta
Program komputernya.
Ay
y feet
ért - &.
ar
Phe
Gambar 10.1 GNU Maskot
Richard Stallman (1994), pendiri Free Sotware Foundation di
www.gnu.org menuiiskan alasan munculnya perangkat lunak bebas.
Para pemilik (perangkat lunak) sering mengatakan bahwa
mereka teraniaya ataupun “menderita kerugian ekonomi”
Jika programnya disalin oleh para Pengguna (secara tidak
sah). Padahal penyalinan tersebut tidak mempunyai dampak
langsung terhadap para pemilik, dan juga ti
siapa pun. Para pemilik hanya dapat merugi
membayar untuk salinan tersebut.
iak menganiaya
jika orang harus
Software Patents kill Innovation !!! Itul
pertama kali ketika penulis men
Lunak Bebas (
lah banner yang muncul
gakses situs milik Yayasan Perangkat
FSF: Free Software Foundation) di www.gnu.org tanggel
214
Dipindai dengan CamScannerB— Perangkat Lunak Bebas dan Lise nsi
10 April 2004 yang lalu. Komentar-komentar seperti itu memang sering
muncul sebagai jawaban alas ketidakpuasan diberlakukannya Undang-
Undang Hak Cipta, terutama terhadap perangkat lunak. Mereka
memberi alasan bahwa teknologi digital memiliki sifat keluwesan yang
tidak cocok dengan sistem hak cipta. Artinya, jika informasi berbentuk
digital maka secara mudah seseorang akan dapat menyalinnya untuk
berbagi dengan orang yang lain. Dan itu berarti, keluwesan tersebut
tidak cocok dengan sistem hak cipta.
Memang diakui bahwa sumbangan terbesar teknologi informasi
digital kepada dunia ialah kernudahan yang diberikan dalam
menyebarkan, menyalin serta mengubah sebuah informasi. Richard
Stallman mengemukakan pendapa! yang terkesan kontra, di mana
dia mengatakan bahwa sistem hak cipta membuat perangkat lunak
berpemilik (yang kebanyakan di antara mereka) berniat untuk
menghalangi masyarakat dalam mendapatkan potensi manfaat dari
perangkat lunak tersebut. Mereka “ingin” menjadi satu-satunya pihak
yang berhak untuk menyalin ataupun mengubah perangkat lunak
yang digunakan.
sistem hak cipta berkembang di dunia cetak-
Pada awalnya, :
Jogi untuk menyalin atau melakukan copy
Mencetak, sebuah teknol ;
terhadap sebuah printed document secara besar-besaran. Sistem
ini cocok dengan teknologi tersebut, karena hak cipta tersebut
diberlakukan kepada para pemilik percetakan. Hak cipta tersebut tidak
ara pembaca buku. Seorang pembaca biasa,
akan, boleh menyalin buku dengan pulpen
kinan kecil untuk dituntut atas perbuatan
membatasi kebebasan P'
yang tidak memiliki percet
dan tinta, dan berkemung
tersebut.
ah program, kepemilikan sangat berpengaruh
Namun, eee wn tersebut dan apa yang dapat Anda lakukan
terhadap status P!
a 215
Dipindai dengan CamScannerApakah yang dibutuhkan oleh masyarakat?
membutuhkan informasi yang tersedia untuk penduduk
contoh, program-program yang dapat dibaca, diperbaiki
dan ditingkatkan kinerjanya, dan tidak hanya dioperasikan. Tetapi,
apa yang biasanve diberikan oleh para pemilik perangkat lunak adalah
kotak hitam yang tidak bisa kita pelajari dan ubah.
Masyarakat juga membutuhkan kebebasan. Ketika program
mempunyai pemilik, para pemakai kehilangan kebebasan untuk
mengendalikan bagian dari kehidupan mereka,
Oleh karena itu, masyarakat perlumendorong semangat kerjasama
di antere warga masyarakat. Ketika Para pemilik perangkat lunak
mengatakan kepada kita bahwa membantu teman dalam pemakaian
perangkat lunak adalah suatu bentuk “pembajakan” maka mereka
mencemarkan semangat kemasyarakatan yang telah berkembang
Itulah beberapa alasan yang dikemukakan Richard Stallman tent
fang
alasan pernyataan perangkat lunak seharusnya tanpa pemilik.
Dengan latar belakang beberapa hal di atas, merebaklah suatt
kornunitas yang sering disebut komunitas “open source” di mana
dalam komunitas tersebut berlaku Perangkat lunak bebas yang
mengacu pada kebebasan para Penggunanya untuk menjalankan,
menggandakan, menyebarluaskan, mempelajari, mengubah dan
meningkatkan kinerja perangkat lunak.
216
Dipindai dengan CamScanner—____ Perangkat tunak Bebas dj
on Lisens;
10.3 Filosofj Perangkat Lunak Bebas
Free Software Foundation (FSF
), dalam Free Softwar
menyebutkan definisi Perangkat I
eDefinition,
lunak bebas sebagai berikut,
Free software is a matter of the us
ers’ freedom to run, copy,
distribute, study, ch
ange and improve the software.
(www.gnu.or. id)
Dari definisi tersebut,
bebas ialah perihal kebebasan,
mengacu pada kebebasan
menggandakan, menyebarluaskan,
mempelajari, mengubah dan
meningkatkan kinerja Pperangkat lunak.
Lebih tepatnya lagi, kebebasan tersebut mengacu pada empat
Jenis kebebasan bagi para pengguna perangkat lunak:
Kebebasan untuk menjalankan program untuk tujuan apa
eS kat lunak bebas, sestiai namanya bebas digunaka,,
eer apa saja. Perangkat lunak tersebut boleh
aa Peele eee atau bahkan boleh
—— epee sekalipun,
liguni c
mpelajari bagaimana program it bekeria
Deere eee dengan kebutuhan pengguna,
sehingga dap rat penyebarluasan program perangkat lunak
Sea a ee enero code dalam setiap
et eae een eee code tersebut,
penyebarar
memil-ki akses pada kode
; engguna mem
tiap pengs
program sehingga
set
program tersebut dapat dipelajari dan digunakan
kerja
ra
se uai kebutuhan
sesi
a
ae 217
Dipindai dengan CamScannerB_Etiko Komputer dan Tanggung Jawab Profesional di Bidang Tl
c Kebebasan untuk menyebarluaskan kembali hasil salinan
perangkat lunak tersebut sehingga dapat membantu orang lain
yang ingin menggunakannya. Namun, penyebarluasan hasil
salinan tersebut juga harus memenuhi prinsip perangkat lunak
bebas yang membebaskan orang yang akan menggunakannya
tanpa harus mendapatkan izin dari pemegang hak cipta.
Kebebasan untuk meningkatkan kinerja program, dan
dapat menyebarkannya ke khalayak umum sehingga semua
menikmati keuntungannya. Dengan penyertaan source code
maka pengguna juga memiliki akses untuk meningkatkan
kinerja program sesuai keahlian yang dimilikinya.
Suatu program merupakan perangkat lunak bebas jika setiap
Pengguna memiliki semua dari kebebasan tersebut. Dengan demikian,
setiap pengguna seharusnya bebas menyebarluaskan salinan program
itu, dengan atau tanpa modifikasi (perubahan), secara gratis
dengan memungut biaya Penyebarluasan, kepada siapa
mana pun. Kebebasan untuk melakukan semua hal di
Anda tidak harus meminta atau pun membayar untuk key
kepada pemegang hak cipta program tersebut.
is atau pun
pun dan di
atas berarti
perluan izin
Pengguna jugaseharusnya memiliki
kebebasan untukmemodifikasi
({mengubah),
serfa menggunakan untuk keperluan Anda pribadi
dalam pekerjaan, atau sekedar main-main,
keberadaan program tersebut. Jika mengedarkan perubahan tersebut,
Anda seharusnya tidak perlu mem|
beritahu si ra apa
aoe iapa pun dengan cara api
heh pebebasan Untuk menggunakan sebuah program _berarti
edasan bagi siapa pun, baik Perorangan atau pun organisasi untuk
218
—
Dipindai dengan CamScannernak Bebas dan Lisensi
menggunakan pada komputer Jenis apa pun, untuk kegiatan apa pun,
‘anpa perlu memberitahu para pengembang atau pun pihak-pihak
Jainnya secara khusus,
Kebebasan untuk menyebarluaskan hasil penggandaan, h
termasuk bentuk biner (eksekusi)
termodifikasi maupun yang belum.
cara memproduksi bentuk biner ter:
penyebarluasannny:
memproduksinya.
arus,
+ ataupun kode program, yang
Tidak apa-apa jika tidak disertakan
sebut. Namun, perlu ada kebebasan
a jika dikemudian hari ditemukan cara untuk
Untuk memperoleh kebebasan melakuk:
memublikasikan versi yang lebih baik, penggun;
pada kode program tersebut. Jadi, memiliki al
mutlak untuk perangkat lunak bebas.
‘an perubahan_ serta
ja harus memiliki akses
kses merupakan syarat
Agar terwujud, kebebasan ini tidak boleh dibatalkan selama
Pengguna tidak melakukan suatu kesalahan. Jika Pengembang
Perangkat Iunak tersebut mempunyai hak untuk mencabut lisensi,
tanpa harus ada penyebab yang berasal dari Anda, maka program
tersebut tidak dapat disebut perangkat lunak bebas.
Walaupun demikian, aturan tertentu mengenai tata cara
pendistribusian perangkat lunake bebas dapat diterima selama
idak bertentangan dengan hakikat inti dari kebebasan ita sendiri,
tidak ber' “copyleft” secara garis besar tidak mengizinkan
hacer aturan pelarangan atau pembatasan hak
penam!
orang lain
‘ hakikat inti dari kebebasan. Hal ini #
idak sesuai dengan halkik - Hal ini tidak
van aes dengan hakikat inti dari kebebasan itu Sendiri, aturan inj
ertentat
justru melindunginya.
a
219
Dipindai dengan CamScannerlawab Profesional di Bidang Tl
fan I ng J
% — Etika Komputer dan langgeng
dadi, Anda mungkin harus_ membayar untuk jrenapatian
perangkat lunak GNU, atau mungkin juga mendapat! anna secara
cuma-cuma Terlepas dari cara mendapatkan perangkat lunak tersebut,
Anda akan selalu bebas untuk menyalin dan mengubah perangkat
lunak tersebut, atau bahkan menjualnya.
Perangkat lunak bebas bukan berarti “tidak komersial”. Program,
bebas seharusnya juga boleh digunakan untuk keperluan komersial.
Pengembangan perangkat lunak bebas secara komersial pun bukan
merupakan hal yang aneh; dan produknya ialah perangkat lunalk
bebas yang komersial. Aturan perihal cara mengemas perangkat
lunak bebas hasil modifikasi pun dapat diterima, jika tidak secara
efektif menghalangi kebebasan Anda untuk memublikasikan ulang
modifikasinya.
Ada suatu aturan yang disepakati dalam filosofi perangkat lunak
bebas sebagai berikut:
‘dika Anda membuat Program tersedia dalam cara tertentu,
maka Anda juga harus membuatnya tersedia dalam cara
tertentu juga...”
Dipindai dengan CamScannerBL Perangkat Luna
License (GPL), yang beranti jug
yang membital Linux menjadi
masih dilkembangkan oleh kelompok tanpa dibayan, ye
banyak dijumpai di Internet, lukar-menukar kode
dan membenahi segala masalal yang ada,
a source code Linux lersedia Matah
He Operas Yang istimewa, Linnuy
kclompok
ang
» melaporkan bug,
Linux juga adalah suatu sistem operasi yang bersifat multiuser,
multitasking, mulliconsole, freeware dan frees
source yang dapat berjalan
di berbagai platform termas r Intel 386 maupun yang lebih
tinggi. Sistem operasi ini mengimplementasikan standar POSIX. Linux
dapat berinteroperasi secara baik dengan sistem operas
termasuk Apple, Microsoft dan Novell, Linux sepe
mendukung banyak perangkat lunak mulai dari
C/C++ sampai ke TCP/IP.
suk pros
si_yang lain,
rti layaknya UNIX,
EX, X Window, GNU
Wahyono (2005) dalam buku Pemrograman Shell Linux,
menginventarisasi delapan alasan ulama mengapa orang mempelajari
pemrograman dalam sistem operasi Linux
1. Linux gratis dan bebas.
i bisa didapat gratis ber
Sols comers ae Pele aie
Isensi_ GNU mean Berdasarkan lisensi ini, siapa pun bisa
a oe aaa ee nena teeenecten (ang bisa
mendapatkan program » binary code (yang bisa dibaca mesin). Ini
dibaca manusia) malpe am dalam Linux tersebut dapat diubah,
berarti pula cae Parenaion Jebih lanjut oleh siapa saja
diadaptasi, maupu'
3 n pada ber
it dijalantinn Pee buat orang lrtaik belajar linux
i Linux yang bisa dioperasikan
bagai Platform.
2. Linux dapat
Salah satu alasan wlan
adalah kemampuan es
dalam berbagai platfort
_—
en
san utama yang
om operas
Dipindai dengan CamScanner| _Etika Komputer don Tonggung Jowab Profesional di Bidang TI
Platform-platform yang mendukung Linux antara lain adalah.
+ Intel 80386/486/586/686 Pentium [Pro, II], juga AMD dan
Cyrix yang setara
Sistem PC dengan multiprocessor _ simetris,
laptops,
notebooks,
Macintosh, Power PC, MIPS, Digital Alpha, Sun SPARC,
Motorola 68k,
* dan lain-lain.
3. Kompatibilitas dengan sistem operasi lain.
Linux bisa berinteraksi dengan Operating sistem lain melalui tiga
cara. Tigaz cara tersebut adalah kompatibilitas file dan filesystem,
kompatibilitas network dan emulasi (simulasi) operating sistem.
Dalam hal kompatibilitas filedan file sytem, Linux bisa menggunakan
file-file dari operating sistem lain, dalam artian bisa membaca dan
menulis format file tersebut. Hal ini berarti bahwa disk dari sistem
operasi DOS/Windows, OS/2, NT, Apple Macintosh, Unix, dan
sistem-sistem lain, bisa dibaca dengan mudah oleh Linux, Hampir
semua format file standar industri didukung oleh aplikasi-aplikasi
Linux, kecuali beberapa format yang spesifik vendor atau produk.
Kompatibilitas Network Linux bisa dibulktikan ketika Linux dapat
bekerja sama dengan baik sekali dalam operating sistem lainnya.
Adapun emulasi oj
di lain. sisi,
kompatibilitas
kompatibilitas
emulasi komey
erating sistem menyediakan kompatibilitas
Seperti misalnya paket DOSEMU menyediakan
dengan DOS, dan proyek WINE menyediakan
(terbatas) dengan Windows, dan beberapa paket
tsial, untuk emulasi dengan sistem operasi lain.
222
Dipindai dengan CamScanner1 Perangkat Lunak Bebas dan lisen si
4, Sistem Linux mendukung berbagai jenis Perangkat keras
Salah satu keunggulan Linux juga adalah bahwa Sistem Linux
mendukung berbagai_jenis perangkat keras PC Meskipun
demikian, mungkin saja perangkat keras yang didukung oleh Linux
tidak sebanyak Windows 9X, tetapi mungkin lebih banyak daripada
Windows NT. Ini berarti bahwa Linux mendukung berbagai jenis
mouse, video cards, rnotherboard chipsets, scanners, printers, juga
berbagai jenis disk seperti IDE, EIDE, SCSI, MFM, RLL, dan ESDI.
Tidak ketinggalan bahwa linux mendukung CD-ROM, sound card
dan sebagainya.
5. Linux memiliki tingkat kestabilan dan keamanan yang
iinggi.
Sebagai sistem operasi yang dikembangkan dari sistem operasi
UNIX yang memang pada awalnya diperuntukkan bagi jaringan
komputer, Linux memiliki tingkat stabilitas dan sekuritas yang
tinggi.
Dalam operasionalnya, berbagai masalah keamanan yang
menyangkut operating system itu sendiri biasanya diumumkan
beberapa jam saja setelah ditemukan, diikuti an bugfix,
workaround, advisory, dan sebageinva, Malnya walt dtemulkan
bug di perangkat keras itu senditi (prosesor Pentium ice ug
FO OF), workaround sudah tersedia untuk = pa saat
setelah keberadaan bug tersebut diumu
si Unix dengan mendukung adanya file
g dapat mencegah pengubahan atau
dari pemiliknya. Oleh karena itu, virus
Linux juga mewarisi tradi
(izin file), ve
anpa izin
x dikenal di
Permissions
penghapusan file t
pada dasarnya tidal
———
eee eee 223
Dipindai dengan CamScanner
dunia Linux.Erika Komputer dan Tanggung Jawab Profesional di Bidang Tl
6. Linux mendukung berbagai jenis bahasa pemrograman.
Ini juga alasan pokok mengapa orang belajar pemrograman pacla
Linux. Sebagai sistem operasi, Linux sudah mengintegrasikan
beberapa paket bahasa pemrograman seperti Java, C/ C++, Perl,
PHP. dan masih banyak lagi. Artinya, jika Anda adalah seorang
programmer yang berkecimpung dalam penggunaan bahasa
pemrograman maka Anda tidak akan merasa kesulitan dalam
memakai Linux.
7. Kemudahan scripting.
Linux memiliki keunggulan kemudahan pengolahan konfigurasi,
karena hampir semua informasi konfigurasi Linux disimpan dalam
file-file teks sehingga gampang dimcdifikasi dengan script. Tentu
saja hal tersebut memudahkan pekerjaan yang kompleks atau
yang berulang-ulang jika dibandingkan dengan sistem lain yang
mempunyai sistem konfigurasi binary (seperti registry di Windows)
dan juga sistem yang kurang mendukung scripting.
Linux juga menyediakan berbagai_peralatan scripting, yang
“memungkinkan Anda untuk menulis “File BAT dengan Steroids”
untuk otomatisasi pekerjaan. Script-script ini bisa dijalankan secara
manual, maupun dijadwalkan untuk waktu tertentu, bahkan bisa
memiliki tampilan mode grafis seperti iayaknya Windows. Jadi,
Penambahan beberapa ratus user yang datanya diambil dari
spreadsheet misalnya, bisa dilakukan dengan mudah di Linux,
tetapi hampir tidak mungkin dilakukan di NT.
8. Kemudahan pelacakan kesalahan.
Kemudahan_pelacakan kesalahan pada Linux tersebut terjadi
karena Linux tidak menyembunyikan informasi dari user. Hal
ini berarti informasi. penuh dari keadaan sistem dan pesan
224
Dipindai dengan CamScanner% — Perangkat Lunak Bebas dan Lisensi
kesalahan (error) selalu tersedia dan memungkinkan diagnostik
masalah dengan cepat dan bisa diperbaiki dengan cepat pula. Di
samping itu, Linux juga menyediakan alat-alat untuk menampilkan
penggunaan memori dan CPU untuk masing-masing program,
untuk menentukan program mana (kalau ada) yang menggunakan
suatu file pada suatu saat, untuk melacak program pada saat
berjalan, dan meneruskan pesan-pesan kesalahan (error) dari
keseluruhan komputer di network ke satu komputer untuk
memudahkan pengawasan (monitoring).
Selanjutnya, salah satu kunci keungguian Linux adalah komunitas
penggunanya, yang memenangkan InfoWorld's award for best support
tahun 1997 mengungguli semua penyedia jasa technical support
komersial. Komunitas Linux ini bersifat terbuka bagi siapa saja yang
tertarik dan mau membagikan pengalamannya dalam menggunakan
Linux. Di situ, setiap pengguna Linux dapat saling berkomunikasi,
beriukar pikiran dengan baik-karena didasari rasa kebersamaan
yang tinggi. Oleh karena komunitas pengguna Linux meliputi
komunitas developernya juga maka sudah biasa kalau menerima
respons atas pertanyaan kompleks yang ditanyakan. di newsgroup_
ccrmp.os.linux.misc hanya dalam waktu setengah jam atau paling lama
satti hari. Mailing list Linux Indonesia juga merupakan forum di mana
Anda bisa mendapatkan respons yang lumayan cepat. Sementara itu,
komunitas Linux di Indonesia juga cukup banyak dan dapat dicari
informasinya dengan mengunjungi situs-situs informasi Linux seperti
http://www.linux.or.id atau http://www.linuxindonesia.or.id.
Perkembangan pesat Linux tersebut juga dipengaruhi oleh
adanya dukungan pemerintah yang telah mengeluarkan Inpres
No. 2 tahun 2001 tentang penggunaan komputer dengan aplikasi
komputer berbahasa Indonesia dan Inpres No 6 tahun 2001 tentang
225
Dipindai dengan CamScannerProfesional di Bidang Tl
G — Etika Komputer dan Tanggung Jowab
pengembangan dan pendayagunaan telematika di Indonesia. Keduz
Inpres tersebut mendukung perkembangan Open Source di Indones
dengan digunakan sebagai dasar proyek Pengembangan Perangkat
Lunak Berbahasa Indonesia (P2LBI) membuat distribusi Linux
dan dokumentasinya dengan menggunakan bahasa Indonesia dan
disediakan bebas untuk kepentingan publik.
Inpres ini bertujuan memperbanyak pilihan yang dapat digunakan
oleh masyarakat untuk mempermudah pelaksanaan kegiatannya
Pengertian aplikasi komputer berbahasa Indonesia ini dikerjakan
dengan menggunakan program Linux dan diberi nama Software-RI
melibatkan Universitas Gadjah Mada, Universitas Guna Darma dan
Komunitas Linux Indonesia. Inpres no 2 tahun 2001 harus dianggap
sebagai produk kebijakan yang mengakar dan mengakomodasi
kepentingan masyarakat luas dan bersinergi dengan Inpres no 3
tahun, 2001 tentang penyerapan dan pengembangan_teknologi
tepat guna serta inpres no 6 tahun 2001 tentang pengembangan
dan pendayagunaan telematika di Indonesia. Dengan demikian,
munculnya kedua inpres tersebut juga membuat tersedianya pilihan
bagi masyarakat dalam penggunaan komputer, terutama bagi mereka
yang tidak atau memahami penggunaan aplikasi komputer berbahasa
asing.
Dukungan pemerintah terhadap gerakan Open Source dalam
Inpres no. 6 tahun 2001 angka 5 disebutkan sektor swasta harus
berperan aktif dalam penyediaan informasi serta mengembangkan
berbagai aplikasi yang diperlukan oleh masyarakat. Oleh karena
itu, pemerintah akan berupaya mendorong pengembangan industri
information content dan aplikasi Pendayagunaan perangkat lunak
Open Source belum mendapatkan perhatian khusus. Ada dukungan
nyata dari pemerintah Indonesia kepada Open ‘Source dengan
226
Dipindai dengan CamScanner& Perangkat Lunak Bebos dan Lisensi
adanya inisiatif dan dana untuk proyek P2LBI ini melalui BPPT
sehingga diharapkan Software-Republik Indonesia (Software-RI)
dapat digunakan oleh masyarakat termasuk lembaga negara, lembaga
pendidikan dan bahkan juga Usaha Kecil dan Menengah (UKM).
10.5 Hak Cipta dalam Perangkat Lunak Bebas
Perangkat lunak bebas, bukan berarti bahwa perangkat tersebut tanpa
pemilik atau Pemegang hak cipta. Pengakuan hak cipta atau perangkat
lunak tersebut terlihat dari kewajiban penggunanya untuk tetap
mencantumkan hak cipta dalam pendistribusiannya.
Lisensi open source yang diberikan sebenarnya hanya melingkupi
Kegiatan menyalin, mendistribusikan dan memodifikasi perangkat
lunak. Selain ketiga kegiatan tersebut, hal itu sebenarnya berada
di luar ruang Jingkup pemberian lisensi ini. Pemegang lisensi boleh
menyalin dan mendistribusikan sama persis dari Source Code
Program yang diterimanya dalam media apa pun dengan syarat harus
menyampaikan pemberitahuan yang jelas tentang Hak Cipta dan
Penyangkalan terhadap garansi yang sepatutnya pada setiap salinan,
menyimpan secara utuh semua pemberitahuan yang mengacu pada
lisensi ini dan kepada ketiadaan garansi apa pun, dan memberi kepada
Penerima lainnya sebuah salinan dari lisensi ini bersama program,
Penerima lisensi diperbolehkan memberikan harga untuk kegiatannya
memindahkan salinan program secara fisik, Boleh juga ia menetapkan
harga tertentu untuk menawarkan garansi.
: dengan “program” mengacu pada
ing dimaksud
Adapun a hn apa pun seperti yang telah disebutkan. “Karya
Program are program” adalah program itu sendiri atau karya
berdasarkan pun di bawah hukum Hak Cipta. Artinya, suatu karya
turunan apa
a
227
Dipindai dengan CamScanner— — Etika Komputer dan Tanggung Jawab Profesional di Bidang Tl
yang memuat program atau bagian dari program terse Patt sma
persis, dengan modifikasi, dan atau diterjemahkan ke dalam bahasa
lain.
frianti (2003) memberikan 4 hal tentang ketentuan menvalin,
mendistribusikan dan memodifikasi perangkat lunak bebas sebagai
berikut.
228
Pemegang lisensi boleh memodifikasi satu atau lebih salinan
Program atau bagian dari program yang ia miliki sehingga
membentuk suatu karya baru yang berdasarkan program, dan
menyalin serta mendistribusikan modifikasi atau karya seperti
yang telah disebutkan di atas dengan syarat narus memenuhi:
Harus membuat berkas-berkas yang termodifikasi membawa
pemberitahuan yang jelas bahwa ia telah mengubah berkas-
berkas disertai dengan tanggal perubahan.
Karya yang disebar atau diedarkan, baik seluruhnya atau
sebagian atau dihasilkan dari satu Program atau dari berbagai
bagian program dilisensikan secara ke
seluruhan tanpa biaya
kepada seluruh partai ketiga di bawal
h lisensi tersebut.
Jika program yang, dimodifikasi saat. dijalankan dapat membaca
perintah-perintah secara interaktif
Pemakai boleh mengedarkan Pp
suatu kondisi atau Persyarata
kepada pemakai bagaimana car
ra melihat salinan dari lisensi
tersebut.
Dipindai dengan CamScannerPerangkat Lunak Bebas dan Lisensi
Pengecualian untuk persyaratan ini adalah jika program itu sendiri
adalah interaktif tetapi tidak mencetak pemberitahuan seperti di atas
maka karya yang berdasarkan program tersebut juga tidak diharuskan
mencetak pemberitahuan tersebut. Persyaratan-persyaratan di atas
diperuntukkan untuk karya yang dimodifikasi secara keseluruhan.
dika bagian dari karya tersebut tidak berasal dari suatu program dan
dapat dinyatakan berdiri sendiri dan sebagai karya terpisah maka
lisensi ini tidak berlaku untuk bagian tersebut saat diedarkan sebagai
karya yang terpisah. Tetapi jika diedarkan sebagai bagian dari program
maka pengedarannya harus berdasarkan lisensi. Kegiatan menyalin,
mengubah, membuat sublisensi yang dilakukan di luar dari ketentuan
lisensi ini adalah tidak sah dan secara otomatis akan membatalkan hak-
hak penerima lisensi. Namun, untuk mereka yang sudah mendapatkan
salinannya maka lisensinya tidak dibatalkan selama mereka tetap
memakai lisensi ini.
Dipindai dengan CamScanner