
Open Source Software (Perisian Sumber Terbuka)
Pengenalan
Pengenalan
Ia adalah satu cara bagi pembangunan perisian (software)
dimana semua yang terlibat dalam pembangunan perisian ini
mempunyai hak ke atas perisian yang dibangunkan. Perisian
tersebut mungkin dicipta oleh seorang atau sekumpulan
pengaturcara .
Kod sumber bagi perisian yang dibangunkan adalah bebas untuk
diedar semula, diubah, dibaca, ditingkatkan serta diperbaiki oleh
sesiapa yang berminat, dan hasil dari pengubahsuaian perisian
tersebut boleh digunakan oleh sesiapa sahaja tanpa perlu
membayar bagi penggunaan perisian tersebut.
Kod sumber (Source code) disini dalam situasi harian bolehlah
dianggap seperti berikut. Katalah kita hendak makan pizza. Kita
boleh order terus dari kedai dan ia akan sampai dalam bentuk
pizza yang telah siap sedia dan boleh terus dimakan. Tetapi
dalam versi ‘source kod’ pizza tersebut datang dalam pakej yang
terdiri dari tepung, keju, marjerin, minyak, bahan perencah lain
serta resepi untuk membuatnya. Untuk membuat pizza tersebut
akan perlukan sedikit tenaga untuk membuatnya tetapi hasilnya
adalah sama atau lebih bagus kerana pizza tersebut dibuat
sendiri dan mengikut citarasa sendiri. Dan jika berminat kita juga
boleh menambah bahan-bahan lain atau berkongsi resepi dengan
orang lain untuk mencipta pelbagai lagi jenis pizza yang disukai.
Di sini boleh dilihat bahawa dengan penggunaan ‘source code’
pengguna adalah tidak tersekat oleh sesiapa (boleh makan pizza
juga walaupun kedai tutup) dan berupaya untuk mempelajari
dan mempertingkatkan kemahiran mereka.
dimana semua yang terlibat dalam pembangunan perisian ini
mempunyai hak ke atas perisian yang dibangunkan. Perisian
tersebut mungkin dicipta oleh seorang atau sekumpulan
pengaturcara .
Kod sumber bagi perisian yang dibangunkan adalah bebas untuk
diedar semula, diubah, dibaca, ditingkatkan serta diperbaiki oleh
sesiapa yang berminat, dan hasil dari pengubahsuaian perisian
tersebut boleh digunakan oleh sesiapa sahaja tanpa perlu
membayar bagi penggunaan perisian tersebut.
Kod sumber (Source code) disini dalam situasi harian bolehlah
dianggap seperti berikut. Katalah kita hendak makan pizza. Kita
boleh order terus dari kedai dan ia akan sampai dalam bentuk
pizza yang telah siap sedia dan boleh terus dimakan. Tetapi
dalam versi ‘source kod’ pizza tersebut datang dalam pakej yang
terdiri dari tepung, keju, marjerin, minyak, bahan perencah lain
serta resepi untuk membuatnya. Untuk membuat pizza tersebut
akan perlukan sedikit tenaga untuk membuatnya tetapi hasilnya
adalah sama atau lebih bagus kerana pizza tersebut dibuat
sendiri dan mengikut citarasa sendiri. Dan jika berminat kita juga
boleh menambah bahan-bahan lain atau berkongsi resepi dengan
orang lain untuk mencipta pelbagai lagi jenis pizza yang disukai.
Di sini boleh dilihat bahawa dengan penggunaan ‘source code’
pengguna adalah tidak tersekat oleh sesiapa (boleh makan pizza
juga walaupun kedai tutup) dan berupaya untuk mempelajari
dan mempertingkatkan kemahiran mereka.
Kebaikan Penggunaan Perisian Sumber Terbuka (O.S)
a) Tidak memerlukan lesen dan jika ada pun ia adalah GPL
( General Public Licence) bermaksud perisian boleh digunakan
oleh sesiapa asalkan pencipta perisian tersebut dinyatakan;
b) Kos adalah murah dari segi ia boleh terus dimuat turun dari
internet / website penciptanya atau kumpulan yang
menyelenggara perisian tersebut;
c) Tidak memerlukan sumber pemprosesan yang tinggi dimana
komputer yang lama seperti 486 atau Pentium masih boleh
digunakan.;
Bagaimana pun ia terhad kepada kegunaan tertentu sahaja
seperti untuk dhcp server atau router. Walau pun begitu masih
boleh mengelakkan pembaziran.
d) Ia kurang terdedah kepada ancaman virus atau keselamatan
kerana kod sumber bagi perisian terbuka ini boleh dilihat/ diubah
oleh semua orang. Oleh itu jika terdapat kelemahan atau
serangan virus, penambah baikan atau patches boleh didapati
dengan lebih cepat berbanding perisian yang proprietary;
( General Public Licence) bermaksud perisian boleh digunakan
oleh sesiapa asalkan pencipta perisian tersebut dinyatakan;
b) Kos adalah murah dari segi ia boleh terus dimuat turun dari
internet / website penciptanya atau kumpulan yang
menyelenggara perisian tersebut;
c) Tidak memerlukan sumber pemprosesan yang tinggi dimana
komputer yang lama seperti 486 atau Pentium masih boleh
digunakan.;
Bagaimana pun ia terhad kepada kegunaan tertentu sahaja
seperti untuk dhcp server atau router. Walau pun begitu masih
boleh mengelakkan pembaziran.
d) Ia kurang terdedah kepada ancaman virus atau keselamatan
kerana kod sumber bagi perisian terbuka ini boleh dilihat/ diubah
oleh semua orang. Oleh itu jika terdapat kelemahan atau
serangan virus, penambah baikan atau patches boleh didapati
dengan lebih cepat berbanding perisian yang proprietary;
e) Ia tiada/kurang pergantungan kepada entiti tertentu atau
pengarang yang asal.
Contoh Perisian Sumber Terbuka dan Propritary
1. Sistem Pengoperasian Microsoft Windows
(95,98,2000,XP)
Macintosh, Unix Linux (Redhat, Mandrake, SuSe, Slackware)
FreeBSD, OpenBSD
2. Applikasi Office /Produktiviti Microsoft Office
Lotus Smartsuites OpenOffice *
StarOffice*
3. Browser (Melihat Laman Web) Internet Explorer Mozilla *,
Opera*,
Mosaic,Netscape
4. Pangkalan Data (Database) MS SQL Server
Oracle, DB2
MySQL *, PostgreSQL
5. Applikasi bagi Pembinaan Laman Web Ms Frontpage
Dreamweaver Mozilla Composer*
Netscape Composer (but less features)
6. Applikasi bagi Webserver Ms IIS Apache *
7. Applikasi bagi Grafik Adobe Photoshop Gimp
8. Applikasi untuk Rangkaian:
- DNS
- MailServer
- Firewall
(95,98,2000,XP)
Macintosh, Unix Linux (Redhat, Mandrake, SuSe, Slackware)
FreeBSD, OpenBSD
2. Applikasi Office /Produktiviti Microsoft Office
Lotus Smartsuites OpenOffice *
StarOffice*
3. Browser (Melihat Laman Web) Internet Explorer Mozilla *,
Opera*,
Mosaic,Netscape
4. Pangkalan Data (Database) MS SQL Server
Oracle, DB2
MySQL *, PostgreSQL
5. Applikasi bagi Pembinaan Laman Web Ms Frontpage
Dreamweaver Mozilla Composer*
Netscape Composer (but less features)
6. Applikasi bagi Webserver Ms IIS Apache *
7. Applikasi bagi Grafik Adobe Photoshop Gimp
8. Applikasi untuk Rangkaian:
- DNS
- MailServer
- Firewall
No comments:
Post a Comment