プログラミング
D2は非営利団体です
要約
D2というプロジェクトが、営利企業から独立し、Hack Clubの支援を受けて非営利のオープンソースプロジェクトとして継続されることが発表されました。以前はクローズドソースのIDE(D2 Studio)とレイアウトアルゴリズム(TALA)によって開発が資金提供されていましたが、会社は閉鎖されます。今後はAIを活用した開発が中心となり、パフォーマンスの向上や新機能の実現を目指します。貢献者には報酬が支払われる可能性もあり、コミュニティへの参加が呼びかけられています。
全文翻訳
こんにちは、D2がHack Clubによって財政的に支援されるようになったことをお知らせできることを嬉しく思います!このプロジェクトは、営利企業のオープンコアとして生まれ、これまで開発されてきました。オープンソースのD2の開発は、クローズドソースのIDE(D2 Studio)と独自のレイアウトアルゴリズム(TALA)によって資金提供されていました。会社は閉鎖され、D2はHack Clubを通じて、独立した、完全にオープンソースの非営利プロジェクトとして継続されます。私はD2のメンテナンスと改善を続けますが、私の時間的コミットメントは限られます。それはもはや私の主な焦点ではありませんが、継続的な開発へのコミットメントは変わらず、今後のロードマップに興奮しています。メンテナーになることに興味がある方は、alex@d2lang.comまでメールしてください。質の高いメンテナンスと貢献は、非営利団体への寄付によって資金提供される有料コントリビューター契約に進む可能性があります。これは、オープンソース経験のある意欲的なキャリア初期の人に最適です。
What's next
D2はこれまで手作りのコードの産物でした。その時代は終わりました。D2の次のフェーズはAIによって推進されます。これにより、私のすべての貢献はAIを使用します。AIによる貢献を歓迎し、あなたのAIなどをレビューするためにAIを使用します。執筆は例外です。すべてのブログ投稿とコミュニケーションはAIなしで作成します。このように、D2は私には不可能だった速度で進化します。モデルは、私ができなかった方法で、あらゆるミリ秒のパフォーマンスを絞り出す方法を見つけるでしょう。AI以前はエンジニアリング帯域幅の制限のために夢物語だった機能、例えばアイソメトリックレンダラー、他のダイアグラム言語からのトランスパイラーなどが現実になります。もしあなたがD2にあなたのスタックのほんの一部を投資したなら、懸念よりも楽観的に受け止められることを願っています。私は10年以上毎日コードを書き、過去1年間はソフトウェアを毎日扱っていても、何も書いていません。私は限界を知っており、プロジェクトがスロープに陥る意図はありません。もちろん、これがいくらか論争の的であり、欠点があることは承知しており、誰にも何も推奨しているわけではありません。ただ、コミュニティとD2に依存している人々に私の計画について透明性を保ちたかっただけです。主な目標のいくつか:人気のあるプラットフォームからのレンダリングサポートの取得GitHub、Notion、Linearなどにネイティブに統合される。正式な文法/機能セットを備えた安定した1.0をリリースする最も強力なエージェントのハーネスになるエージェントは、ほぼ完璧なダイアグラムを作成するのが非常に得意ですが、まだ非決定的すぎ、カスタマイズできず、不正確です。私はそれが今後も続くと思うので、アーティファクトをサポートするためにテキストベースのソースがまだ欲しいでしょう。ウェブページ用のHTMLのように、すべてのピクセルを描画するのではなく。非目標:ブロートを避けたいです。明確にするために、AIが私にダイアグラムツールのスイスアーミーナイフを作れるとしても、トークンを、小さくキュレーションされた機能セットの深さと品質に費やす方がはるかに良いでしょう。D2コアに属さないものを簡単に追加できるプラグイン/モジュールシステムを追加したいです。例えば、D2はソフトウェアアーキテクチャダイアグラムのユースケースに焦点を当て続ける予定であり、例えば、たとえそれが取るに足らないことであっても、Vennダイアグラムを追加することはありません。ダイアグラムツールにLLMを統合する場所はまだ見えません。モデルは賢いので、いくつかの例を見て、あなたの仕様やコードなどを取って.d2ファイルに変換できると思います。D2が提供する必要のある、薄く調整されたLLMインターフェイスはもう必要ありません。D2は非営利なので、サーバーを必要とするものはサポートしません。MCP、API、ユーザーアカウント、サーバーレンダリング、マルチプレイヤーはありません。D2 Studioは完全にクライアントサイドで、完全にオフラインで使用できます。詳細は近日公開:TALAとD2 Studioがリリースされる際に投稿します。長年にわたり私たちと関わってくれたすべての人、特にその開発に資金を提供するためにクローズドソース部分に支払ってくれた人々に感謝します。D2がこれほど多くの人々に共鳴したことを嬉しく思います。そして、私はまだブログやプロジェクト、公開インターネットや社内チャネルでの言及でそれを見つけます。未知の動機と継続性を持つ新しい言語を採用することは、常に信頼の飛躍です。私はD2のこの方向性と、この優れたIDEとレイアウトアルゴリズムの価値がより多くの人々と共有できることを非常に嬉しく思っています。次に何が起こるか楽しみにしています。D2に寄付したい場合は、寄付方法と資金の使途については、このページをご覧ください。