
2026/09/07 4:11
D2 は非営利団体です。
RSS: https://news.ycombinator.com/rss
要約▶
日本語訳:
要約:D2 は、収益を目的とした閉鎖型ツールから、ハッククラブによる財政的支援を受けて独立したオープンソースの非営利プロジェクトへと移行しています。元会社の shutdown に伴い、その戦略的な転換により、強力な IDE とレイアウトアルゴリズムが安定的でないサーバーインフラに依存せず、無料で利用可能となることを確保しています。このプロジェクトは、画像生成やマルチプレイヤーアカウントのような不安定な機能は明示的に見込み、テキストベースの入力を通じて完全なカスタマイズ性と決定論的な結果を維持することを優先しています。創設者のコーディング時間の減少にもかかわらず、低品質の AI 生成コンテンツを防ぐためにすべての通信を自らが作成することにコミットしており、AI はコードレビューと開発の加速化のためにのみ使用します。メンテナンスの役割はオープンであり、高品質な貢献は寄付によって資金提供される有料の契約につながる可能性があります。ロードマップには、D2 Studio を完全にオフラインでクライアントサイドのアプリケーションとしてリリースし、言語を安定した 1.0 グラム形式化する、エージェント向けの強力なハーンズとして機能することを含んでいます。目標としては、GitHub、Notion、Linear などのプラットフォームからレンダリングサポートを確保することも含んでいます。非営利組織であるため、D2 は MCP、API エンドポイント、ユーザーアカウント、サーバーレンダリング、マルチプレイヤー能力など、サーバーに依存する機能のサポートは行いません。この移行により、高品質な決定論的な開発ツールに焦点を当てた有料のメンテナンス契約への機会が開け、優れた IDE とレイアウトアルゴリズムの価値を広範なオーディエンスとオープンソースのスポンサーシップを通じて共有できるようになります。
本文
D2 プロジェクトの転換と今後のロードマップについて
ハッククラブ(Hack Club)による財政支援を受け、D2 は独立した完全にオープンソースの非営利プロジェクトとして新しい章を開きます。
1. プロジェクトの現状と方針変更
歴史的経緯
- 元々、営利企業の「オープンコア」として開発され、収益を D2 の維持に充ててまいりました。
- 関連企業が事業縮小のため撤退することに伴い、完全な独立へと移行します。
今後の開発体制
- 継続性: 私自身も引き続き保守・改良を進めますが、時間的コミットメントは限定的となります。
- 主役の変化: 現在の焦点ではありませんが、D2 の発展への想いは変わっておりません。
- メンテナー募集:
- 興味のある方はメールまで(
)。alex@d2lang.com - 質の高いコントリビューションは、有料のコントリビューター契約への招待資格につながる可能性があります(寄付による資金化モデル)。
- 興味のある方はメールまで(
2. 開発アプローチ:AI の活用と「スlop」の排除
次のステップ
- コードの主体: 従来の手作業から AI に主導権を譲ります。
- すべてのコントリビューションで AI を活用します。
- コミュニティからの提案でも AI 生成物は歓迎します。
- 例外: ブログ記事やコミュニケーション文書は、全て私が手書きで作成します。
- 期待される進化:
- モデルによる微調整により、パフォーマンスがミリ秒単位で向上します。
- 等角視点レンダラなど、以前は不可能だった機能を具現化します。
- 進化スピードは従来の何十倍もの速さとなります。
コーディング哲学
- 10 年間の経験: ソフトウェア開発に従事しつつも、今年はコードを書いておりません。
- 品質の堅持: プロジェクトの限界点は理解しており、「スlop(粗悪なコード)への堕落」は許しません。
- 透明性: コミュニティの皆様と依存者に対し、誠実かつ開示した方針を示します。
3. 主要な目標
D2 は以下の領域を確立します:
- ✅ 主要プラットフォーム連携の実現
- ✅ GitHub / Notion / Linear などへのネイティブ統合
- ✅ 安定版 D2 1.0 のリリース(形式化された文法と機能セット)
- ✅ エージェント運用のための最強ハブとしての確立
なぜテキストベースか?
既存の生成 AI モデルは非決定性が高くカスタマイズ性に欠けます。 そのため、HTML を使わずに全ピクセルを描画するのではなく、テキストソースコードをアサート(裏付け)とするアプローチが不可欠です。
4. 取り組まないこと(境界線)
肥大化を最優先し、「万能ツール」への進化は避け、深さと質に注力します。
プラグイン・モジュールシステム
- コア機能でない機能を容易に追加可能としますが、D2 の核であるソフトウェアアーキテクチャ図以外は扱いません。
- 例:実装が簡易的であっても、ウェン図(Venn 図)などは加えない方針です。
LLM 統合の見通しなし
- D2 が十分賢く、入力から直ちに
ファイルを生成できるため、「D2 専用のチューニング済み LLM インターフェース」は不要です。.d2
サーバーサイド機能の排除(非営利組織として)
以下の機能を一切実装いたしません:
- MCP(Model Context Protocol)
- API リクエスト処理
- ユーザーアカウントシステム
- サーバーサイドでのレンダリング
- マルチプレイヤー機能
※D2 Studio は完全オフライン環境でも動作します。
5. 今後の予定と寄付について
- TALA および D2 Studio のリリースに伴い、詳細をご案内いたします。
- 寄付方法: 公式寄付ページ(※リンクは概念上)にて、資金の使用目的や方法を詳しくご確認いただけます。
6. エンドロール
新しい言語への採用は「信頼に基づく一歩」です。 D2 の方向性に感慨を深め、優れたエディタとアルゴリズムの価値を共有できることを誇りに思います。これからも何が起こるか楽しみにしております。