Manajemen Pengembangan Perangkat Lunak Bebas

  officiallogo-nd-75.jpgPengembangan Perangkat Lunak Bebas (PLB/Free Software) yang berbasis komunitas, memiliki bentuk meritokrasi. Dalam arti, siapa yang berkontribusi paling banyak, akan memiliki pengaruh yang paling kuat dalam komunitas. Namun dalam prakteknya, seringkali tidak semudah itu. Kadang dalam pengembangan PLB yang di danai oleh sebuah perusahaan, lebih mendahulukan kepentingan perusahaan daripada meritokrasi yang lazim berjalan. Untuk itu, beberapa sistem telah dibuat agar meritokrasi ini berjalan baik, dan setiap kontributor memperoleh kredit yang layak. Sistem yang telah teruji adalah Tujuh Langkah Debian. Sedangkan Fedora sendiri, saat ini sedang mencoba menyusun birokrasinya. Seperti apakah?

Tujuh Langkah Debian

1. Pendaftaran
Para pengembang yang mendaftar ke Debian, harus menyetujui sebuah Kontrak Sosial, memiliki identitas yang jelas, kemampuan teknis yang cukup, waktu luang yang cukup, dan syarat untuk menjadi advokat (menjawab jika ada pertanyaan seputar Debian/juru bicara).

2. Identifikasi
Mempersiapkan kunci publik sebagai bahan untuk identitas dalam komunikasi. Debian menggunakan OpenPGP dalam mengatur kunci publik/privat.

3. Filosofi dan Prosedur
Memahami Kontrak Sosial, dan memahami prosedur yang ada dalam komunitas Debian. Prosedur tersebut mencakup Sistem Penanganan Bug, Mekanisme Mengeluarkan Produk (Release Process), dan internasionalisasi/lokalisasi.

4. Tugas dan Kemampuan
Mampu mengatur paket program, dokumentasi, debug, pengujian dan menambal program (patching)

5. Rekomendasi
Setelah semua proses tersebut bisa dibuktikan, dengan cara bekerja sama dengan seorang Application Manager, pelamar harus membuat laporan yang ditujukan kepada Debian Account Manager, dengan terlampir surat rekomendasi dari Application Manager yang menyatakan pelamar tersebut diterima atau tidak.

6. Pengecekan
Account Manager akan mengecek laporan dan rekomendasi pelamar dengan menggunakan standar cek list. Jika ada masalah atau kekurangan data, maka akan dikembalikan kepada Application Manager.

7. Keputusan Akhir
Debian Account Manager akan membuat keputusan akhir dan membuat account bagi pelamar yang bersangkutan.

Mekanisme tersebut telah berjalan bertahun-tahun dan menjadi bukti berjalan sistem meritokrasi dalam komunitas pengembangan PLB.

Sistem Fedora

Fedora merupakan sebuah komunitas yang dibentuk oleh RedHat untuk meneruskan pengambangan distro RedHat (yang dipecah ke dalam beberapa sub proyek) versi komunitas. Pintu yang terbuka terlalu lebar untuk komunitas ternyata menimbulkan masalah tersendiri bagi Fedora, untuk itu mereka mengajukan sistem level yang akan membatasi para pengembang baru ke dalam beberapa level. Sistem ini diusulkan pertama kali oleh Warren Togami.

FD0, Tahap Percobaan/Pelatihan
FD1, Pemelihara Paket, pelanggan fedora-maintainers, bisa memelihara paket yatim (terpisah dari tree aplikasi).
FD2, Memperoleh akses untuk membuat paket sendiri dan masuk ke dalam tree aplikasi.
FD3-FD4, Boleh mengundang siapa saja ke fedora-maintainers, mengambil alih paket yatim,
FD5, Level Sponsor mengatur beberapa paket program, memberikan ijin pengambil-alihan paket program
FD6, Level sponsor lebih tinggi

Apakah eksperimen Fedora dengan sistem meritokrasi baru ini akan berhasil sebagaimana Debian? Kita lihat hasilnya.

4 tanggapan pada “Manajemen Pengembangan Perangkat Lunak Bebas

  • Mei 29, 2007 pukul 6:02 am
    Permalink

    Asslmkum.
    My man..!Still remember me?Sorry I left the message here coz I couldn’t find your email address around.
    I used to live in Southfield. Here’s my mobile number 0856 810 3 810. Send me an sms soon. I’ve been missing you much.
    Thanx.

    IVAN.

  • Juli 5, 2007 pukul 3:37 am
    Permalink

    Ivan, southfield. mana bisa lupa? ping pong. bakar ayam..

  • Pingback:Orange county cooking classes.

  • Pingback:Gas cooking stove.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *