CppCon 2019 సమావేశంలో, మైక్రోసాఫ్ట్ ప్రతినిధులు MSVC టూల్కిట్ మరియు విజువల్ స్టూడియో డెవలప్మెంట్ ఎన్విరాన్మెంట్లో భాగమైన C++ స్టాండర్డ్ లైబ్రరీ (STL, C++ స్టాండర్డ్ లైబ్రరీ) యొక్క ఓపెన్ సోర్స్ కోడ్ను ప్రకటించారు. ఈ లైబ్రరీ C++14 మరియు C++17 ప్రమాణాలలో వివరించిన సామర్థ్యాలను సూచిస్తుంది. అదనంగా, ఇది C++20 ప్రమాణానికి మద్దతు ఇచ్చే దిశగా అభివృద్ధి చెందుతోంది.
మైక్రోసాఫ్ట్ బైనరీ ఫైళ్లకు మినహాయింపులతో Apache 2.0 లైసెన్స్ క్రింద లైబ్రరీ కోడ్ను తెరిచింది, ఇది రూపొందించబడిన ఎక్జిక్యూటబుల్ ఫైల్లలో రన్టైమ్ లైబ్రరీలను చేర్చే సమస్యను పరిష్కరిస్తుంది.
ఈ దశ ఇతర ప్రాజెక్ట్లలోని కొత్త ప్రమాణాల నుండి ఫీచర్ల యొక్క రెడీమేడ్ ఇంప్లిమెంటేషన్లను ఉపయోగించడానికి కమ్యూనిటీని అనుమతిస్తుంది. Apache లైసెన్స్కు జోడించిన మినహాయింపులు తుది వినియోగదారులకు STLతో కంపైల్ చేయబడిన బైనరీలను పంపిణీ చేసేటప్పుడు అసలు ఉత్పత్తిని ఆపాదించాల్సిన అవసరాన్ని తొలగిస్తాయి.
మూలం: linux.org.ru