På konferensen CppCon 2019 meddelade företrädare för Microsoft att koden för den standardbiblioteket C++ (STL, C++ Standard Library) öppnas, vilket är en del av verktygslådan MSVC och utvecklingsmiljön Visual Studio. Detta bibliotek representerar funktioner som beskrivs i standarderna C++14 och C++17. Dessutom utvecklas det mot att stödja standarden C++20.
Microsoft har öppnat koden för biblioteket under Apache 2.0-licensen med undantag för binära filer, som löser problemet med inkludering av runtime-bibliotek i de skapade exekverbara filerna.
Detta steg kommer att möjliggöra för samhället att använda färdiga implementationer av funktioner från de nya standarderna i andra projekt. De tillagda undantagen i Apache-licensen avskaffar kraven på att nämna den ursprungliga produkten vid leverans av binära filer till slutkunder, som kompilerats med STL.
Källa: linux.org.ru
