Cerita ini ditulis oleh saya, VCL. Saya adalah pemimpin project OpenKore, dan saya adalah salah satu dari orang yang memulai OpenKore di tahun 2003 lalu. Saya juga adalah salah satu dari beberapa orang yang tidak meninggalkan komunitas bot Ragnarok Online. Pertama kali saya mulai bermain Ragnarok Online saat Mei atau Juli 2002, dimana iRO (server internasional) saat itu masih pada periode "beta 2", dan masih gratis.
Saya pertama bermain secara manual, tetapi lama-kelamaan berubah menjadi membosankan. Itulah bagaimana saya mulai mencari bot. Saya tidak dapat mengatakan banyak mengenai sejarah dari bot sebelum saya dikenalkan padanya, jadi saya akan mengatakan pada anda yang saya ketahui.
Pada pertengahan 2003, terdapat banyak bot. Saya tidak akan membuat anda bosan dengan keterangan detailnya, tapi ini adalah beberapa dari yang paling dikenal luas:
| Nama | Kualitas | Apa yang terjadi? |
|---|---|---|
| Revemu | Bagus
| Mati
|
| Kore | Bagus
| Mati
|
| ApezBot | Sangat Menyedihkan
| Mati
|
Yeah, kamu sudah membacanya. Mereka semua sudah mati sekarang! Dengan "mati", saya bermaksud:
Mereka mati karena pengembangnya sudah kehilangan rasa tertarik pada RO.
Anda mungkin sudah menyadari Kore yang ada pada tabel diatas. Namanya sangatlah mirip dengan OpenKore! Memang seharusnya ada sesuatu dengan OpenKore... benar?
Ya, itu benar. Dari semua bot, Kore memang unique: dia satu-satunya bot open source. Sekarang, apa itu open source lagi? Open source berarti bahwa semua orang dapat melihat, merubah dan mendistribusikan source code. Ini mungkin kedengaran gila untuk beberapa orang, tapi ini adalah sebuah alasan mengapa OpenKore berada sekarang, dan mengapa saya mempertahankan OpenKore. Hal ini mengundang orang untuk mengkontribusikan perbaikan lebih baik kembali pada komunitas, jadi semua orang dapat menikmatinya.
Kore memiliki kesalahan yang sangat fatal: Kura, pengembang asli yang menulis Kore, tidak melakukan apapun pada kebanyak kontribusi. Kebanyakan kontribusi hanya berdiam saja di forum hingga berdebu, Sementara Kura hanya menggabungkan sedikit kontribusi yang diberikan pada program Kore utama. Hal ini seharusnya tidak hadir sebagai sebuah kejutandimana banyak kontributor yang tidak bahagia mengenai hal itu. Sebagai hasilnya, banyak ranting dari Kore bermunculan.
Beberapa kontributor Kore pada saat itu adalah: Kura, Karasu, Solos.
Ya.
Tidak, Saya tidak mengatakan tentang ranting macam itu! Ranting yang saya maksudkan adalah versi terpisah dari Kore, dipelihara oleh orang lain. Sebagai contoh, seorang kontributor, Solos, membuat versi miliknya sendiri yang dipanggil Solos Kore (skore untuk singkatnya) dimana memasukkan banyak pengembangannya sendiri. Ada banyak ranting lainnya, tapi tidak diketahui banyak mengenai mereka. Untuk alasan yang tidak diketahui, website dari Kore tidak aktif selama berbulan-bulan, dan Kura tidak ada ditempat selama waktu itu. Jadi semua pengguna yang menggunakan Kore berpindah pada skore. Dalam waktu dekat skore menjadi ranting Kore yang paling populer.
Ini bukan berarti mengatakan kalau Kura bukan orang yang tidak brilian. Dia memang brilian. Kemampuan teknisnya sangatlah tinggi, dan dia menulis kebanyakan dari dasar kode Kore. Kemampuan mengatur projectnya dapat digunakan untuk beberapa perbaikan.
Skore kelihatannya telah menggantikan Kore, tetapi Solos melakukan kesalahan fatal yang sama seperti Kura: dia tidak sepenuhnya menggabungkan kontribusi balik yang ada pada program utama. Sebagai hasilnya, Banyak ranting bermunculan lagi, kali ini didasarkan dari Skore. Kenyataan makin buruk, setelah beberapa bulan Solos secara misterius menghilang - dia mungkin kehilang rasa tertarik pada RO. Semuanya menjadi semakin jelek, ketika:
Kami menerima komplain baru setiap hari.
OK OK, Saya akan menuju pada poinnya! Secara jelasnya sesuatu tidak dapat berjalan seperti itu. Saya banyak memiliki pengalaman dengan manajemen project open source, dan itu mengejutkan saya kalau tidak diantara Kura atau Solos yang menggunakan alat kolaborasi semacam CVS. Jadi saya membentuk team dengan kontributor Skore lainnya, dan mendirikan project OpenKore. OpenKore didasarkan dari Skore-revamped. OpenKore tidak akan membuat kesalahan yang sama seperti Kore dan Skore perbuat:
Jadi apabila saya meninggalkan RO atau tertabrak oleh sebuah Bus, orang lain dapat mengambil apa yang saya tinggalkan tanpa harus membuat lagi roda untuk berputar dan berputar lagi. Bagian "Open" dari OpenKore mengartikan dasar dari open source OpenKore.
Website asli Kore kembali online, kali ini dihost oleh SourceForge (sama seperti OpenKore). Tapi Kore tetap saja mati - Kura meninggalkan kejadian tak lama setelahnya.
Pengembang utama pada saat ini adalah: xlr82xs, blueviper22, junq, Dn4cer, brokencard dan saya sendiri.
=====> Pada poin ini, kami berada pada akhir 2003.
Satu diantara sekian ranting kore adalah Modkore, dikembangkan oleh Star-Kung. Kami di OpenKore mencoba untuk tetap low-profile dikarenakan forum Skore benar-benar dikotori oleh orang yang melakukan junk post, dan kami tidak ingin orang orang tersebut menemukan OpenKore. Sebagai hasilnya, setelah kejatuhan dari Skore, banyak dan makin banyak orang mulai menggunakan Modkore.
Tetapi Modkore - dengan penuh kejutan - menderita karena melakukan kesalahan fatal yang sama seperti Kore dan Skore! Kenyataannya, tidak sepenuhnya sama persis. Star-Kung memang menggunakan CVS, dan Modkore mempunyai banyak pengembang. Tetapi Modkore tidak memeiliki kerja-sama dan budaya kontribusi seperti yang dipunyai OpenKore. Jadi OpenKore sedikit demi sedikit memperoleh pengembang, sementara jumlah dari pengembang Modkore tetap tidak berubah. Perhitungan kasar dari penyebaran bot di masyarakat luas pada waktu itu adalah:
| Nama | Penyebaran |
|---|---|
| Modkore | **************** |
| OpenKore | ***** |
| Revemu | * |
Mari kita percepat pada awal 2005. Banyak yang telah berubah semenjak 2003: iRO tidak lagi menjadi satu-satunya server RO yang bukan Korea. Server Chinese, Japanese, Indonesian, Thai, Malaysian dan Philippines bermunculan. Pada kenyataannya, server Philippines (pRO) masih (dan tetap masih!) menjadi server dengan jumlah orang paling banyak! Jika anda mengunjungi forum-forum bot RO, 80% dari post yang ada berasal dari orang Philippines, dan kebanyakan dari pertanyaannya adalah mengenai Modkore. Ironisnya, kebanyakan dari pertanyaannya adalah mengenai dimana dapat download Modkore.
Sesuatu yang aneh terjadi di server Malaysia(mRO). OpenKore tidak bekerja dengan baik di mRO. Pengembang OpenKore dan kontributor membenahi hal tersebut setelah beberapa bulan setelahnya, sementara Modkore tidak. Beberapa bulan setelahnya, pada bulan Maret, server pRO mengalami hal yang sama. Jadi semua bot Modkore berhenti bekerja secara mendadak di pRO! Oh tidak, apa lagi sekarang? Apakah Yang Maha Kuasa telah meninggalkan kita? Apa yang akan terjadi pada kehidupan bot kita? Tetapi tunggu dulu, rumornya mengatakan kalau OpenKore bekerja di pRO. Kenyataannya, OpenKore memang bekerja di pRO karena support mRO sudah dibenahi!
Sebenarnya, tidak terlalu susah untuk menebak apa yang terjadi. Efek pada OpenKore layaknya seperti sebuah air terjun. Ini adalah gambar yang bagus untuk mengilustrasikan poin saya:
Selanjutnya, Modkore beralih pada closed source pada pertengahan-2005. Saya percaya alasan mereka adalah untuk menghindarkan orang dari membuat versi kill steal dari ModKore. Saya percaya ini adalah sebuah kesalahan untuk beralih pada closed source. Sekali lagi, keuntungan daripada open source jauh melebihi resiko yang ada. Dan seharusnya hal ini adalah illegal untuk membuatnya closed source, karena Kore adalah open source dan dilisensikan dibawah GPL.
Oh, dan sudahkah saya menjelaskan kalau Revemu sudah sepenuhnya mati? Revemu sudah rusak semenjak akhir 2003, ketika iRO Comodo datang. Tidak hanya Revemu closed source, mereka juga hanya memiliki sedikit sekali pengembang. Sepanjang pertengahan 2005, seseorang menanyakan sebuah pertanyaan untuk mengalihkan Revemu pada open source di forum Revemu. Kebanyakan dari respon yang ada, bahkan dari pengguna-pengguna, adalah negatif, dan seperti:
Tidak mungkin tentu saja. OpenKore adalah bukti hidup bahwa open source memberikan banyak keuntungan daripada kebalikannya. tetapi apa saja mengapungkan perahu mereka.
Tidak semuanya di forum Revemu anti-open source. Beberapa orang memintanya untuk open source. Beberapa pengembang OpenKore pergi kesana untuk mengklarifikasikan kenapa orang-orang takut pada open source adalah hal yang irrasional. Tetapi moderator forum Revemu menghapus semua post yang mendukung open source, bahkan tidak memperbolehkan diskusi yang adil. Itulah seberapa mereka anti pada open source. Terkadang mereka membuka sebuah polling. Dan pada minggu-minggu pertama, kebanyakan orang memvoting pada "berikan source code pada sedikit orang yang terpilih". Setelah beberapa minggu, "open source Revemu" menjadi pilihan utama. Tetapi dari diskusi yang telah tercipta - Revemu tidak dialihkan pada open source.
Yah, kita semua tahu apa yang terjadi pada Revemu. Apa kamu pernah mendengar Revemu sebelum anda membaca halaman ini? Apakah anda pernah menggunakannya? Tidak? yah itu mengilustrasikan poin saya.
...Pengembang baru datang dan pergi. Pengembang yang datang, mengkontribusikan, dan pergi, termasuk: jojobaoil, anu, fov, Ven'Tatsu, aputs. Tanpa kontribusi mereka, OpenKore tidak akan menjadi seperti hari ini.
Sekarang, Modkore hampir tidak aktif. Mereka hampir tidak memiliki pengembang lagi. Star-Kung kelihatannya telah menginggalkan kehidupan RO.
mRO dan pRO tidak hanya menjadi satu-satunya server yang mengalami perubahan secara konstan. Perubahan terjadi pada server lainnya juga. Setiap kali, OpenKore harus dimodifikasi untuk mendukung perubahan yang ada.
Kenapa anda masih membaca ini? Yah sudahlah, itu tidak penting, yang penting adalah anda membaca ini. :)
OpenKore telah menyelesaikan beberapa hal bagus, dan kita harus bangga akan hal itu.
Tidak semuanya berjalan bagus:
Dengan kata "buruk", Saya mengartikan sangat buruk, bahkan sangatlah terlalu buruk. Ijinkan saya memberitahukan arti dari kata "support community (komunitas support)". Dari seluruh komunitas OpenKore, hanya sebuah bagian yang merupakan komunitas support. Orang dari komunitas support secara aktif memberikan kontribusi balik pada komunitas ini sendiri. Kontribusi dapat termasuk:
Komunitas support sangatlah lemah saat ini. Mari lihat pada kebanyakan post yang ada di forum:
Yah, kamu sudah mendapatkan poinnya (Saya harap). Terlalu banyak orang yang menanyakan pertanyaan, Tetapi tidak banyak orang yang menjawab mereka. Kebanyakan orang datang kersini, menanyakan sebuah pertanyaan, dan kemudian pergi begitu saja tanpa peduli untuk membantu orang lain (orang yang seperti lintah). Mereka hanya menginginkan zeny dan item, tidak menyadari bahwa sikap seperti itu akan berakibat sangatlah buruk untuk semua orang, termasuk mereka sendiri. Inilah bagaimana ratio menggambarkannya:
Yang paling sangat perlu diperhatikan adalah kekurangan jumlah dari pengembang. Kami hanya memiliki 3 pengembang aktif saat ini. Dari yang diharapkan hingga 15,000 user (mungkin lebih). Orang-orang menanyakan permintaan fitur baru setiap kali. Mereka melaporkan bug setiap kali. Bahkan, ada ribuan private server diluar sana, dan setiap harinya orang-orang datang ke forum kami melakukan komplain bahwa OpenKore tidak bekerja pada private server mereka. Yah, OpenKore tidak bekerja pada private server mereka kecuali seseorang memberikan bantuan untuk server tersebut - tetapi kami memiliki sedikit pengembang dan kami semua sangatlah sibuk!
Jika hal ini tidak diatasi, komunitas ini akan terjun menuruni bukit, dan pada kedepannya tidak seorangpun akan dapat bot lagi! Ini bukan bahan canda/tawa, atau mungkin saya menakuti anda: Saya hanya menjadi realistis.
Anda dapat membuat perbedaan! Pada kenyataanya, orang-orang seperti anda adalah orang yang membuat sebuah perbedaan. OpenKore diciptakan oleh sebuah komunitas , untuk komunitas. Bergabunglah dengan komunitas support! Bergabunglah dengan kami untuk menciptakan sebuah komunitas bot menjadi tempat yang lebih baik! Anda tidak perlu menjadi seorang pengembang untuk dapat membantu.
Terima kasih.