Durante la conferenza CppCon 2019, i rappresentanti della Microsoft hanno annunciato l'apertura del codice della libreria standard C++ (STL, C++ Standard Library), che fa parte degli strumenti MSVC e dell'ambiente di sviluppo Visual Studio. Questa libreria offre funzionalità in linea con gli standard C++14 e C++17. Inoltre, si sviluppa in direzione del supporto dello standard C++20.
Microsoft ha aperto il codice della libreria sotto la licenza Apache 2.0 con eccezioni per i file binari, che risolvono il problema dell'inclusione delle librerie runtime nei file eseguibili generati.
Questo passo permetterà alla comunità di utilizzare in altri progetti implementazioni pronte delle funzionalità previste dai nuovi standard. Le eccezioni aggiunte alla licenza Apache annullano i requisiti di menzione del prodotto originale durante la distribuzione agli utenti finali di file binari compilati con la STL.
Fonte: linux.org.ru
