ในการประชุม CppCon 2019 ตัวแทนของ Microsoft ได้ประกาศโค้ดโอเพ่นซอร์สของไลบรารีมาตรฐาน C++ (STL, C++ Standard Library) ซึ่งเป็นส่วนหนึ่งของชุดเครื่องมือ MSVC และสภาพแวดล้อมการพัฒนา Visual Studio ไลบรารีนี้แสดงถึงความสามารถที่อธิบายไว้ในมาตรฐาน C++14 และ C++17 นอกจากนี้ ยังมีการพัฒนาไปสู่การรองรับมาตรฐาน C++20
Microsoft ได้เปิดโค้ดไลบรารีภายใต้ลิขสิทธิ์ Apache 2.0 โดยมีข้อยกเว้นสำหรับไฟล์ไบนารี ซึ่งแก้ปัญหาการรวมไลบรารีรันไทม์ในไฟล์ปฏิบัติการที่สร้างขึ้น
ขั้นตอนนี้จะช่วยให้ชุมชนสามารถใช้คุณลักษณะสำเร็จรูปจากมาตรฐานใหม่ในโครงการอื่น ๆ ได้ ข้อยกเว้นที่เพิ่มในใบอนุญาต Apache จะลบข้อกำหนดในแอตทริบิวต์ผลิตภัณฑ์ดั้งเดิมเมื่อส่งมอบไบนารีที่คอมไพล์ด้วย STL ให้กับผู้ใช้
ที่มา: linux.org.ru