Na konferenci CppCon 2019 představitelé společnosti Microsoft oznámili otevření kódu standardní knihovny C++ (STL, C++ Standard Library), která je součástí nástrojového vybavení MSVC a vývojového prostředí Visual Studio. Tato knihovna zahrnuje funkce popsané ve standardech C++14 a C++17. Kromě toho se vyvíjí směrem k podpoře standardu C++20.
Microsoft otevřel kód knihovny pod licencí Apache 2.0 s výjimkami pro binární soubory, které řeší problém s zahrnutím runtime knihoven do výsledných spustitelných souborů.
Tento krok umožní komunitě využívat v jiných projektech hotové implementace funkcí z nových standardů. Přidané výjimky do licence Apache ruší požadavky na zmínku o původním produktu při dodávání koncovým uživatelům binárních souborů skompilovaných se STL.
Zdroj: linux.org.ru
