På CppCon 2019-konferansen kunngjorde Microsoft-representanter den åpne kildekoden til C++ Standard Library (STL, C++ Standard Library), som er en del av MSVC-verktøysettet og Visual Studio-utviklingsmiljøet. Dette biblioteket representerer egenskapene beskrevet i C++14- og C++17-standardene. I tillegg utvikler den seg mot å støtte C++20-standarden.
Microsoft har åpnet bibliotekkoden under Apache 2.0-lisensen med unntak for binære filer, som løser problemet med å inkludere runtime-biblioteker i de genererte kjørbare filene.
Dette trinnet vil tillate fellesskapet å bruke ferdige implementeringer av funksjoner fra de nye standardene i andre prosjekter. Unntak lagt til Apache-lisensen fjerner kravet om å tilskrive det originale produktet ved levering av binærfiler kompilert med STL til sluttbrukere.
Kilde: linux.org.ru