قامت Microsoft بفتح مكتبة C++ القياسية المضمنة في Visual Studio

في مؤتمر 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

إضافة تعليق