En la conferencia CppCon 2019, representantes de Microsoft anunciaron la apertura del código de la biblioteca estándar de C++ (STL, C++ Standard Library), que forma parte de la herramienta MSVC y del entorno de desarrollo Visual Studio. Esta biblioteca ofrece funcionalidades descritas en los estándares C++14 y C++17. Además, se está desarrollando con miras a soportar el estándar C++20.
Microsoft ha liberado el código de la biblioteca bajo la licencia Apache 2.0, con excepciones para archivos binarios que abordan el problema de incluir bibliotecas de tiempo de ejecución en los archivos ejecutables generados.
Este paso permitirá a la comunidad utilizar en otros proyectos implementaciones listas de las funcionalidades de los nuevos estándares. Las excepciones añadidas a la licencia Apache eliminan los requisitos de mencionar el producto original al entregar a los usuarios finales archivos binarios compilados con STL.
Fuente: linux.org.ru
