Mesa ist eine 3D-Grafikbibliothek, die das OpenGL-API (Application Programming Interface) verwendet. Mesa kann nicht als Implementation von OpenGL bezeichnet werden, da der Autor keine OpenGL-Lizenz von SGI erworben hat. Ferner kann Mesa sich nicht als konform zu OpenGL bezeichnen, da die Konformitätstests nur für Lizenznehmer von OpenGL verfügbar sind. Trotz dieser technischen und rechtlichen Bedingungen kann man Mesa als brauchbare Alternative zu OpenGL ansehen. Die meisten Anwendungen, die für OpenGL geschrieben sind, können stattdessen Mesa verwenden, ohne dass Änderungen im Quellcode nötig wären. (non)