Na década de 1980, cada fornecedor tinha sua própria API 3D, de modo que desenvolvedores de jogos e de CAD precisavam reescrever o código para cada placa de vídeo.
A SGI pegou sua IRIS GL proprietária e a lançou como OpenGL, uma especificação aberta que qualquer fornecedor podia licenciar e implementar.
Um Conselho de Revisão de Arquitetura neutro a supervisionava, de modo que o padrão permaneceu multiplataforma e não ficou atrelado a uma única empresa.
Publicar uma API 3D licenciada e portátil para todos os fornecedores
O licenciamento multiplataforma eliminou o motivo para permanecer com a API de um único fornecedor.
Um conselho de revisão neutro impediu que o padrão fosse capturado por qualquer player.
Ele libertou desenvolvedores de jogos e de CAD para escrever uma vez para muitas placas de vídeo.
Ele primeiro escalou em estações de trabalho profissionais, dando-lhe uma base institucional forte.
Abra sua API proprietária para um padrão neutro e todos os fornecedores a adotarão, o que vale mais do que a exclusividade.
O OpenGL permaneceu como a API 3D da indústria por mais de duas décadas, foi sucedido no papel de baixo nível pelo Vulkan, da Khronos, e seu modelo de licenciamento moldou a forma como os padrões abertos de gráficos são governados.
CONFIRA AS EVIDÊNCIAS
As fontes
- 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 ·