25 poin oleh shuggie 6 hari lalu | 6 komentar | Bagikan ke WhatsApp

Wikipedia bukanlah papan iklan untuk memperkenalkan dan mempromosikan sesuatu. Namun, kenyataan bahwa begitu banyak library bermunculan dalam waktu singkat tampaknya juga bisa dilihat sebagai sebuah fenomena yang mendefinisikan zaman.

Karena itu, saya mendokumentasikan fenomena saat ini dan merangkum alat open source HWP/HWPX yang telah muncul sejauh ini, lalu mengunggahnya ke MediaWiki.


Daftar alat pemrosesan HWP/HWPX open source

HWP (Hangul Word Processor) dan format penerusnya, HWPX, adalah format dokumen yang digunakan secara luas di lembaga publik dan lingkungan pendidikan di Korea. Karena Hancom Office Hangul telah menjadi standar de facto, selama bertahun-tahun ada kendala bahwa untuk menangani format ini secara terprogram, Hancom Office harus terpasang di lingkungan Windows.

Pada awal 2010-an, Kim Hodong sendirian mengembangkan ruby-hwp, libhwp, evince-hwp, dan lainnya, sehingga meletakkan fondasi awal ekosistem open source HWP. Namun pada 2013, akibat insiden libhwp ia merasa muak dengan pengembangan open source, lalu kondisi kesehatannya juga memburuk, sehingga ia menghentikan semua proyek dan pergi.[1][2] Setelah itu, aktivitas open source di bidang ini untuk sementara waktu hanya berlanjut secara sporadis.

Menjelang 2024, situasinya berubah. Seiring meluasnya AI generatif, permintaan untuk memasukkan dokumen HWP/HWPX ke pipeline AI atau memprosesnya dengan alat otomasi meningkat tajam. Akibatnya, dalam waktu singkat muncul banyak alat open source yang dapat berjalan tanpa Hancom Office; bentuknya pun beragam, mulai dari library yang diimplementasikan dalam Python, Rust, dan TypeScript, hingga CLI, server MCP, dan editor web.

Tabel di bawah ini merangkum alat open source utama HWP/HWPX yang saat ini telah dipublikasikan.


(Tabel yang telah dirangkum dapat dilihat melalui tautan MediaWiki.)


Kepada Kim Hodong

Pada 2013, seorang pengembang sendirian membangun hampir seluruh fondasi untuk menangani berkas Hangul secara open source, seperti ruby-hwp, libhwp, dan evince-hwp. Karena insiden libhwp, ia merasa muak dengan pengembangan open source, dan ditambah kondisi kesehatannya yang memburuk, ia menutup proyek-proyeknya lalu pergi. Alat-alat yang tercantum dalam dokumen ini bisa ada karena Hodong lebih dulu melihat kemungkinannya dan membuka jalannya. Dokumen ini dibuat untuk menyampaikan penghormatan kepada karya perintis tersebut.

6 komentar

 
tazuya 5 hari lalu

Setelah saya cari, sepertinya pada 2019 pun Kim Ho-dong mengalami stres yang luar biasa. Dari tulisannya, tampaknya ada terlalu banyak orang yang seperti pembuat masalah dan preman. (Sekarang juga masih ada, ya?)
https://hamonikr.org/Free_Board/63139

 
darjeeling 5 hari lalu

Karena kode lama masih tersisa, Anda bisa memeriksa langsung implementasinya seperti apa.
https://gitlab.com/sebuls/libhwp

 
qyahzn2004 5 hari lalu

rip

 
husky81 6 hari lalu

BckHWP. Otomatisasi Excel VBA
https://m.blog.naver.com/husky81/222045248589

 
click 6 hari lalu

Wah, waktu saya melihatnya pada tahun 2020, belum banyak library yang bisa menangani HWP, tetapi belakangan ini jumlahnya meningkat secara eksplosif.

 
djfxod 6 hari lalu

Masalahnya bukan karena libhwp adalah alasan yang menentukan, melainkan kelompok sampah itu yang lebih bermasalah. Tidak ada subjeknya; kalau membaca itu lalu marah, ya itu kamu.