A CppCon 2019 konferencián a Microsoft képviselői bejelentették az MSVC eszköztár és a Visual Studio fejlesztői környezet részét képező C++ Standard Library (STL, C++ Standard Library) nyílt forráskódú kódját. Ez a könyvtár a C++14 és C++17 szabványokban leírt képességeket képviseli. Emellett a C++20 szabvány támogatása felé fejlődik.
A Microsoft megnyitotta a könyvtár kódját az Apache 2.0 licenc alatt, a bináris fájlok kivételével, amelyek megoldják a futásidejű könyvtárak beépítési problémáját a generált futtatható fájlokba.
Ez a lépés lehetővé teszi a közösség számára, hogy az új szabványok szolgáltatásainak kész implementációit más projektekben használja. Az Apache licenchez hozzáadott kivételek megszüntetik azt a követelményt, hogy az STL-lel lefordított bináris fájlokat a végfelhasználóknak kézbesítsék az eredeti termékhez.
Forrás: linux.org.ru