Na conferência CppCon 2019, os representantes da Microsoft anunciaram o código-fonte aberto da C++ Standard Library (STL, C++ Standard Library), que faz parte do kit de ferramentas MSVC e do ambiente de desenvolvimento do Visual Studio. Esta biblioteca representa os recursos descritos nos padrões C++14 e C++17. Além disso, está evoluindo no sentido de suportar o padrão C++20.
A Microsoft abriu o código da biblioteca sob a licença Apache 2.0 com exceções para arquivos binários, o que resolve o problema de inclusão de bibliotecas de tempo de execução nos arquivos executáveis gerados.
Esta etapa permitirá que a comunidade utilize implementações prontas de recursos dos novos padrões em outros projetos. As exceções adicionadas à licença Apache removem a exigência de atribuir o produto original ao entregar binários compilados com o STL aos usuários finais.
Fonte: linux.org.ru