Kompania Microsoft ka bërë një ndryshim në ndërtimet binare të zgjatjes Microsoft C/C++ Extension (ms-vscode.cpptools), i cili bllokon funksionimin në forkat e redaktorit të hapur të kodit VS Code (Visual Studio Code). Zgjerimi është pronar dhe përdoret për të ndihmuar në mbështetje të gjuhëve C/C++ në VS Code. Pas përditësimit në versionin 1.24.5, përdoruesit e redaktorëve VS Codium dhe Cursor, të bazuar në kodin e VS Code, u përballën me pamundësinë për të vazhduar përdorimin e shtesës nga Microsoft.
Inicializimi i shtesës përfundonte me një gabim, që njoftonte se paketa Microsoft C/C++ Extension mund të përdoret vetëm në Microsoft Visual Studio, Visual Studio për Mac, Visual Studio Code, Azure DevOps, Team Foundation Server dhe produkte dhe shërbime të lidhura me Microsoft. Për të vazhduar punën me projektet në C/C++, përdoruesit ishin të detyruar të kthenin në një version më të vjetër dhe të çaktivizonin instalimin automatike të shtesave në cilësimet.

Së pari, kompania Microsoft në shtator 2020 kishte shtuar një marrëveshje licencimi, që ndalonte përdorimin e ndërtimeve binare të shtesës në produkte të tjera. Deri tani ky kërkesë kishte mbetur një formality dhe nuk kishte çuar në bllokim. Për më tepër, kushtet e përdorimit të tregut të shtesave të VS Code ndalonin lidhjen nga degët, por zhvilluesit e forkut Cursor kishin përdorur një proxy të kthyer për të anashkaluar këtë.
Pjesa e kodit të shtesës Microsoft C/C++ Extension mbetet nën licencën MIT, ndërsa kufizat prekin vetëm ndërtimet binare të avancuara, të shpërndara përmes dyqanit të aplikacioneve Microsoft nën një licencë pronar. Komponenti në gjuhën TypeScript është i hapur, ndërsa Runtime që përbën funksionalitetin kryesor është pronar dhe ofrohet në formë binare.
Zhvilluesit e projektit Cursor lëshuan një përditësim, që përkohësisht zgjidh problemin, dhe më pas vendosën të ndalojnë përdorimin e shtesave pronar Remote access, Pylance, C/C++ dhe C#. Në versionin e ardhshëm planifikojnë të përfshijnë shtesa alternative të hapura të zhvilluara nga komuniteti. Një kalim të tillë në alternativa të hapura planifikojnë të bëjnë edhe zhvilluesit e projektit VS Codium.
Burimi: opennet.ru
