Pengenalan OpenD: fork bahasa D
- Kepemimpinan bahasa D telah lama mengalami banyak kesulitan dalam proses menerima kontribusi dari komunitas.
- Ada upaya untuk memperbaiki bahasa D dengan mencerminkan pendapat komunitas, tetapi upaya seperti ini sering diabaikan atau tertunda.
- Dengan latar belakang tersebut, lahirlah fork bahasa D bernama OpenD, yang bertujuan untuk menerima kontribusi komunitas secara lebih terbuka.
Sejarah pengembangan bahasa D
- Pengembangan bahasa D tidak akan menjadi seperti sekarang tanpa kontribusi dari komunitas.
- Namun, terus muncul masalah bahwa kontribusi komunitas tidak cukup diakui, dan dalam keputusan penting pun pendapat komunitas tidak benar-benar tercermin.
- Masalah ini telah berlangsung sejak masa awal bahasa D, sehingga banyak kontributor merasa kecewa dan meninggalkan proyek bahasa D.
Dampak fork Ares/Tango
- Di masa lalu, fork bahasa D dengan nama Ares dibuat untuk menantang keputusan Walter Bright, dan kemudian berkembang menjadi Tango.
- Tango menyediakan lingkungan tempat para pengembang dapat berkontribusi dengan bebas, serta mencakup banyak fitur yang tidak ada dalam ekosistem Phobos.
- Fork Tango memainkan peran penting dalam perkembangan bahasa D; tanpa fork ini, bahasa D mungkin tidak lebih dari eksperimen gagal di pasar.
Kepergian para pengembang
- Setelah masa keemasan bahasa D, banyak kontributor meninggalkan proyek, yang pada akhirnya menghambat perkembangan bahasa D.
- Para kontributor berhenti berpartisipasi karena kecewa melihat pekerjaan mereka diabaikan atau tidak diakui.
- Situasi ini juga memengaruhi para pengguna komersial bahasa D, dan pada akhirnya menjadi hambatan besar bagi perkembangan bahasa D.
Peralihan ke OpenD
- Seiring akumulasi ketidakpuasan dan kekecewaan para kontributor, sebagian memilih berpisah dari kepemimpinan bahasa D dan beralih ke fork baru bernama OpenD.
- OpenD memuat upaya para kontributor komunitas untuk menyelesaikan berbagai masalah bahasa D, dan ini membuka kemungkinan baru bagi masa depan bahasa D.
Pendapat GN⁺
- Fakta bahwa kontribusi komunitas tidak cukup diakui dalam proses pengembangan bahasa D menjadi hambatan besar bagi pertumbuhan proyek tersebut.
- Fork OpenD mencerminkan semangat dan upaya para pengembang untuk mengatasi keterbatasan bahasa D yang ada, sekaligus menegaskan pentingnya proyek open source.
- Artikel ini akan membantu mereka yang tertarik pada pengembangan perangkat lunak dan komunitas open source memahami proses perkembangan bahasa D serta pentingnya peran komunitas di dalamnya.
1 komentar
Komentar Hacker News