Microsoft

مايكروسوفت تحظر امتدادات VSCode على Cursor بخطوة مفاجئة

قررت مايكروسوفت حظر استخدام أكثر من 60 ألف امتداد من نظام VSCode في محرر Cursor، بما في ذلك لغة بايثون وخادم اللغة الرسمي.

تفاصيل الخبر

وفقًا لتقارير المطورين على GitHub ومنصات أخرى، تضمنت تحديثات Microsoft الأخيرة تقييد استخدام امتدادات Visual Studio Code الرسمية داخل بيئات غير تابعة لشركة مايكروسوفت مثل Cursor:

  • ظهر الخطأ عند محاولة استخدام امتدادات مثل C/C++ وC# وPython داخل Cursor، مصحوب برسالة تفيد بأنها مسموح بها فقط ضمن منتجات “Visual Studio وVS Code وخدمات مايكروسوفت الأخرى”.
  • سبب الحظر كان تعديل بسيط في ملف nativeStrings.json، حيث أضافت مايكروسوفت شرطًا قانونيًا يحرم استخدام الامتدادات خارج بيئة “In‑Scope Products”.
  • طبق الموقع DevClass، الإصدار السابق من الامتدادات (مثلاً C++ v1.17.62) ما زال يعمل، لكن الإصدارات الحديثة (v1.18.21 فما بعدها) توقفت عن العمل داخل Cursor.
  • مطورو Cursor ردوا بسرعة عبر منتدى الشركة وأطلقوا حلًا مؤقتًا مع نية الاعتماد على بدائل مفتوحة المصدر لاحقًا.

الأهداف المستقبلية

تهدف Microsoft من هذه الخطوة إلى:

  • حماية بيئتها الرسمية: ضمان تفضيل المستخدمين لمنتجات VSCode والحفاظ على نظامها البيئي الخاص.
  • تعزيز الحصرية: إلزام امتداداتها بالعمل ضمن بيئات رسمية فقط، ما يدفع المستخدمين للتوجه نحو VS Code بدلاً من البدائل.
  • دفع الابتكار في المصادر المفتوحة: تشجيع المجتمع على تطوير بدائل مفتوحة مثل clangd وOpen VSX التي تستخدم على Cursor وغيرها.

تعكس خطوة الشركة تصميمها على الحفاظ على بيئة VS Code الرسمية وزيادة التحكم في امتداداتها، مما يشكل منعطفًا مهمًا في حرب المحررات البرمجية ودفع Cursor نحو الاعتماد على حلول بديلة مفتوحة المصدر.

مقالات مشابهة