ウィキペディアの Mesa 3D の記事には、次のように書かれています -
Mesa 3D - OpenGL のオープンソース実装.
しかし、SGI は OpenGL 実装ソース全体を Web サイトでオンラインで入手できるようにしていますが、なぜ OpenGL がオープンソースでないのか、または Mesa 3D の必要性は何なのでしょうか?
ウィキペディアの Mesa 3D の記事には、次のように書かれています -
Mesa 3D - OpenGL のオープンソース実装.
しかし、SGI は OpenGL 実装ソース全体を Web サイトでオンラインで入手できるようにしていますが、なぜ OpenGL がオープンソースでないのか、または Mesa 3D の必要性は何なのでしょうか?
OpenGL はオープン ソースではありません。OpenGL の NVIDIA および ATI 実装はオープン ソースではありません。MESA または SGI の実装が何であれ、すべての OpenGL 実装がオープン ソースではないという事実は変わりません。
OpenGL は、クロノス産業グループ (ARB) 内の委員会によって作成されたオープン仕様です。
SGI リファレンス実装は信じられないほど時代遅れです。1.2 しか実装していないと思います。
Mesa は作業中であり、OpenGL 仕様の新しいバージョンをサポートしています。現在、OpenGL 2.1 と OpenGL 3/4 のいくつかの拡張機能を実装しています。
Mesa には、多くのチップ用のハードウェア アクセラレーション ドライバが含まれており、常に更新されています。SGI リファレンス実装はソフトウェアのみだと思います。
ここに投稿された他の回答と同様に、Mesa は SGI 実装よりも大幅に最新の進行中のプロジェクトであるということです。