On Sun, 17 Sep 2000, Djoko Susilo wrote:

> Di sinilah kearifan akademisi diuji. Seharusnya akademisi tidak bertindak
> subjektif demi kepentingannya sendiri. Kalau hanya karena tidak ada source
> code maka akademisi merasa dirugikan, alangkah "sederhana"nya pola pikir
> akademisi kita.

Bukan maslaah ada atau tidak adanya source code.  Itu adalah salah satu
faktor.  Mengapa rugi 

1. Kita tidak bisa melakukan auditing secara menyeluruh (saya kurang tahu,
   standard di NASA biaanya mensyaratkan hal ini, seperit ketika profesor
   saya mengaudit ARIANE 5).

2. Mahasiswa kita sulit mempelajari internal proses.  Di negara speerti
   USA dan Eropa.. Universitas memperoleh SOURCE CODE (tentunya kalau
   untuk Windows product mereka menanda tangani NDA, di tempat saya ada
   source code-nya Solairs.  

Jadi jelas keberadaan source code ini penting sekali bagi universitas.
Atau mungkin saya yang terlalu sederhana pikirannya.  Tapi itu tadi adalah
"basic consideration" yang diterapkan di tempat tempat seperti NASA, dan
Uni-uni ternama. (MIT, Carniege. dsb selalu mendapatkan source code.. OS
yang digunakannya...)
 
> Sebagai akademisi, tentunya paham betul bahwa ketersediaan source code
> bukan satu-satunya parameter yang harus dievaluasi (barangkali bobotnya juga
> tidak besar, atau malahan optional saja). Perlu diingat juga bahwa tidak ada
> korelasi antara open source dengan kualitas/kemampuan suatu Sistem Operasi.

Silahkan baca di IEEE SOftware masalah ini, dan juga tulisan Bruce
Schneier, Open Source memang belum "menjamin" kualitas tinggi, Tapi
memungkinkan kualitas tinggi dapat tercapai lebih mudah.  Mungkin yang
jadi agak mengherankan bagi "umum" adalah kenyataan bahwa software shrink
wrap itu sedikit yang open source. Tapi kalau kita bicara software yang
lainnya sudah banyak yg open source.. (di era mainframe rata-rata open
source, softwar data logger banyak yang open source).

Karena Open Source mendorong ke praktek penulisan yang hati-hati (seperti
dalam mekanisme Extreme Programming), cenderung modular (karena tidak
dikerjakan oleh 1 team) dan juga evaluasi secara detail.

Saran saya silahkan lihat code-code-nya program Open Source (misal kernel
Linux atau Apache).  Terlihat dengan jelas bagaimana modularitasnya.  Atau
lihat diksusi terakhir antara Linus dan lain-lain bagaimana masalah
"kebersihan tree" ini, penambahan feature dan bug, juga "interface yang
bersih".  Secara tidak langsugn diterapkan banyak "good practice" dari
software engineering, semua itu karena dikembangkan secara terbuka.

> Jadi tidak sesederhana hasil survey tersebut yang mengatakan bahwa Sistem
> Operasi masa depan adalah sistem operasi yang open source, tanpa menyertakan
> alasannya. Banyak hal lain yang harus dievaluasi dengan cermat.
> Di sini peranan akademisi diharapkan, khususnya kejujuran dalam melakukan
> evaluasi yang benar dan netral.

Sebetulnya kalau kita mau menganalisis "kualitas produk" atau kualitas
process dari pengembangan software kita kan memanfaatkan metric proses dan
metric produk.

Metric process didapat dari nilai statistik selama proses (berapa bug yang
terjadi, kecepatan proes, metric communication dsb).

Sedangkan metric  product diperoleh dari berapa LOC, berapa koherensi,
jumlah interface, dll. 

Nah yang membuat Open Souce membuat publik lebih mudah menguji
"metric-metric" itu karena  ketersediaan informasi tersebut. (jumlah bug
yang direportjelas).  Sehingga publik dapat mengikuti dengan jelas dan
menilai sendiri kualitas dari softwar tersebtu.  Sebagai contoh anda bisa
mengukur dan memnilai sendiri "bagaimana kualtias pengembangan
Linux" dengan cara membaca kernel-traffic, melihat to-do-list, dsb.

Kalau Closed Source bagaimana kita mengetahuinya ?

Memang ada Software Closed source yang baik kualitasnya (artinya nilai
metric-metricnya memang baik) tapi banyak juga yang buruk tapi dipoles
seperti baik (via marketing, dsb)

IMW


------------------------------------------------------------------------
Forum Komunikasi Penulis-Pembaca MIKRODATA (FKPPM)

Informasi : http:[EMAIL PROTECTED]
Arsip     : http://www.mail-archive.com/forum%40mikrodata.co.id/
WAP       : http://mikrodata.co.id/wap/index.wml

Milis ini menjadi kontribusi beberapa rubrik yang diasuh tim MIKRODATA.
Termasuk rubrik-rubrik yang ada di media lain.

Memakai, Menyebarluaskan, dan Memperbanyak software bajakan adalah 
tindakan kriminal.

Please check with the latest AVP update before you ask about virus:
ftp://mikrodata.co.id/avirus_&_security/AntiViral_Toolkit_Pro/avp30.zip

Kirim email ke