Microsoft ir veicis izmaiÅas Microsoft C/C++ paplaÅ”inÄjuma (ms-vscode.cpptools) binÄrajÄs versijÄs, bloÄ·Äjot darbu VS Code (Visual Studio Code) forkos. Å is paplaÅ”inÄjums ir komerciÄls un tiek izmantots, lai pievienotu atbalstu C/C++ valodÄm VS Code. PÄc atjauninÄÅ”anas uz versiju 1.24.5 VS Codium un Cursor redaktoru lietotÄji, kas balstÄs uz VS Code, saskÄrÄs ar problÄmÄm, turpinot izmantot Microsoft paplaÅ”inÄjumu.
PaplaÅ”inÄjuma inicializÄcija beidzÄs ar kļūdu, kas paziÅoja, ka Microsoft C/C++ paplaÅ”inÄjumu var izmantot tikai Microsoft Visual Studio, Visual Studio for Mac, Visual Studio Code, Azure DevOps, Team Foundation Server un ar to saistÄ«tajos Microsoft produktos un pakalpojumos. Lai turpinÄtu darbu ar C/C++ projektiem, lietotÄji bija spiesti atgriezties pie vecÄkas versijas un atslÄgt automÄtisko paplaÅ”inÄjumu instalÄÅ”anu iestatÄ«jumos.

IepriekÅ” Microsoft 2020. gada septembrÄ« pievienoja licences lÄ«gumu, kas aizliedz binÄro versiju izmantoÅ”anu treÅ”o puÅ”u produktos. LÄ«dz Å”im Å”is nosacÄ«jums bija formÄls un neizraisÄ«ja bloÄ·ÄÅ”anu. TurklÄt VS Code paplaÅ”inÄjumu veikala lietoÅ”anas noteikumi aizliedza savienojumu no forkiem, tomÄr Cursor forka izstrÄdÄtÄji izmantoja atpakaļejoÅ”o proksiju, lai to apejot.
Daļa Microsoft C/C++ paplaÅ”inÄjuma koda paliek MIT licenci, bet ierobežojumi attiecas tikai uz paplaÅ”inÄtajÄm binÄrajÄm versijÄm, kas tiek izplatÄ«tas caur Microsoft lietotÅu veikalu ar atseviŔķu komerciÄlu licenci. AtvÄrta ir tikai TypeScript komponente, savukÄrt galvenÄ funkcionalitÄte, kas tiek piedÄvÄta binÄrÄ formÄtÄ, ir komerciÄla.
Cursor projekta izstrÄdÄtÄji izlaida atjauninÄjumu, lai pagaidu risinÄtu problÄmu, un turpmÄk nolÄma atteikties no komerciÄlajiem paplaÅ”inÄjumiem Remote access, Pylance, C/C++ un C#. NÄkamajÄ versijÄ plÄnots iekļaut attÄ«stÄ«tÄs kopienas atvÄrtÄs alternatÄ«vas. LÄ«dzÄ«gu pÄreju uz atvÄrtÄm alternatÄ«vÄm plÄno arÄ« VS Codium projekta izstrÄdÄtÄji.
Avots: opennet.lv
