På konferencen CppCon 2019 meddelte repræsentanter fra Microsoft, at de åbner koden til standardbiblioteket C++ (STL, C++ Standard Library), som er en del af MSVC-værktøjet og Visual Studio-udviklingsmiljøet. Dette bibliotek indeholder funktioner beskrevet i standarderne C++14 og C++17. Derudover udvikles det i retning af at understøtte standarden C++20.
Microsoft har åbnet koden til biblioteket under Apache 2.0-licensen med undtagelser for binære filer, der løser problemet med inkludering af runtime-biblioteker i de genererede eksekverbare filer.
Dette skridt vil give samfundet mulighed for at bruge færdige implementeringer af funktioner fra de nye standarder i andre projekter. De tilføjede undtagelser i Apache-licensen ophæver kravene om at nævne det oprindelige produkt, når man distribuerer binære filer, der er compilert med STL, til slutbrugere.
Kilde: linux.org.ru
