На конференції CppCon 2019 представники компанії Microsoft оголосили про відкриття коду стандартної бібліотеки С++ (STL, C++ Standard Library), що входить до складу інструментарію MSVC та середовища розробки Visual Studio. Ця бібліотека представляє можливості, описані у стандартах C++14 та C++17. Крім того, вона розвивається у напрямі підтримки стандарту C++20.
Microsoft відкрив код бібліотеки під ліцензією Apache 2.0 з винятками для бінарних файлів, які вирішують проблему з включенням runtime-бібліотек до складу виконуваних файлів, що формуються.
Цей крок дозволить спільноті використовувати в інших проектах готові реалізації можливостей нових стандартів. Додані до ліцензії Apache винятки скасовують вимоги щодо згадування вихідного продукту при постачанні кінцевим користувачам бінарних файлів, скомпільованих з STL.
Джерело: linux.org.ru