Dans les années 1980, chaque fournisseur disposait de sa propre API 3D, si bien que les développeurs de jeux et de CAO devaient réécrire leur code pour chaque carte graphique.
SGI a pris son IRIS GL propriétaire et l'a publié sous le nom d'OpenGL, une spécification ouverte que tout fournisseur pouvait implémenter sous licence.
Un comité d'architecture neutre (Architecture Review Board) en assurait la supervision, de sorte que le standard restait multiplateforme et n'était lié à aucune entreprise.
Publier une API 3D portable et sous licence unique pour tous les fournisseurs
La licence multiplateforme a supprimé la raison de rester attaché à l'API d'un seul fournisseur.
Un comité de révision neutre a empêché que le standard soit capté par un acteur quelconque.
Elle a libéré les développeurs de jeux et de CAO, qui pouvaient désormais écrire une seule fois pour de nombreuses cartes graphiques.
Elle s'est d'abord déployée à grande échelle sur les stations de travail professionnelles, ce qui lui a donné une solide base institutionnelle.
Ouvrez votre API propriétaire à un standard neutre et tous les fournisseurs l'adopteront, ce qui vaut plus que l'exclusivité.
Suites
OpenGL est resté l'API 3D de l'industrie pendant plus de deux décennies, a été suivi dans le rôle bas niveau par Vulkan de Khronos, et son modèle de licence a façonné la gouvernance des standards graphiques ouverts.
VÉRIFIEZ LES SOURCES
Les sources
- OpenGL — The Industry's Foundation for High Performance Graphics Khronos Group · khronos.org
- About Khronos and open interoperability standards OpenGL / Khronos Group · opengl.org
- Climbing Longs Peak: The Steep Road to the Future of OpenGL IEEE Computer · ieeexplore.ieee.org ·