OpenDの紹介: D言語フォーク
- D言語のリーダーシップは、コミュニティからの貢献を受け入れる過程で多くの困難を抱えてきた。
- コミュニティの意見を反映してD言語を改善しようとする試みはあったが、そうした試みがしばしば無視されたり先送りされたりする問題が発生していた。
- こうした背景から、OpenDというD言語のフォークが誕生した。これはコミュニティの貢献をよりオープンに受け入れることを目的としている。
D言語開発の歴史
- D言語の開発は、コミュニティの貢献なしには今日の姿に到達できなかっただろう。
- しかし、コミュニティの貢献が十分に評価されず、重要な決定においてコミュニティの意見が適切に反映されないという問題が継続的に指摘されてきた。
- こうした問題はD言語の初期から続いており、その結果、多くの貢献者が失望してD言語プロジェクトを去った。
Ares/Tangoフォークの影響
- 過去には、Walter Brightの決定に異議を唱えるためにAresという名前でD言語のフォークが作られ、これは後にTangoへと発展した。
- Tangoは開発者が自由に貢献できる環境を提供し、Phobosエコシステムにない多くの機能を含んでいた。
- TangoフォークはD言語の発展に重要な役割を果たしており、このフォークがなければD言語は市場で失敗した実験にすぎなかっただろう。
開発者たちの離脱
- D言語の黄金期の後、多くの貢献者がプロジェクトを去り、これは最終的にD言語の発展を妨げた。
- 貢献者たちは、自分たちの作業が無視されたり評価されなかったりすることに失望し、参加をやめた。
- この状況はD言語の商業利用者にも影響を与え、最終的にはD言語の発展に大きな障害となった。
OpenDへの転換
- 貢献者たちの不満と失望が積み重なる中、一部はD言語のリーダーシップと決別し、OpenDという新たなフォークへ移行した。
- OpenDは、D言語の問題点を解決しようとするコミュニティ貢献者たちの努力を体現しており、D言語の未来に新たな可能性を示している。
GN⁺の見解
- D言語の開発過程でコミュニティの貢献が十分に評価されなかったことは、プロジェクトの成長にとって大きな足かせとなった。
- OpenDフォークは、既存のD言語の限界を乗り越えようとする開発者たちの情熱と努力を反映しており、オープンソースプロジェクトの重要性を強調している。
- この記事は、ソフトウェア開発とオープンソースコミュニティに関心のある人々にとって、D言語の発展過程とその中でのコミュニティの役割の重要性を理解する助けになるだろう。
1件のコメント
Hacker Newsの意見
Diedという名前のほうがもっと面白かっただろうという意見もある。