In de Microsoft C/C++ Extension is er een blokkering van de werking in forks van VS Code inbegrepen

Microsoft heeft een wijziging aangebracht in de binaire builds van de Microsoft C/C++ Extension (ms-vscode.cpptools) die het gebruik in forks van de open-source code-editor VS Code (Visual Studio Code) blokkeert. De extensie is eigendom en wordt gebruikt voor het toevoegen van ondersteuning voor de talen C/C++ in VS Code. Na de update naar versie 1.24.5 ondervonden gebruikers van de editors VS Codium en Cursor, die zijn gebaseerd op de code van VS Code, problemen met het verder gebruiken van de extensie van Microsoft.

De initialisatie van de extensie eindigde met een foutmelding die aangeeft dat het Microsoft C/C++ Extension-pakket alleen kan worden gebruikt in Microsoft Visual Studio, Visual Studio for Mac, Visual Studio Code, Azure DevOps, Team Foundation Server en gerelateerde producten en diensten van Microsoft. Om weer met C/C++-projecten te kunnen werken, moeten gebruikers terugschakelen naar een oudere versie en de automatische installatie van extensies in de instellingen uitschakelen.

In de Microsoft C/C++ Extension is er een blokkering van de werking in forks van VS Code inbegrepen

In september 2020 heeft Microsoft nog een licentieovereenkomst toegevoegd die het gebruik van binaire builds van de extensie in derdenproducten verbiedt. Dit vereiste was tot nu toe een formaliteit en leidde niet tot blokkades. Bovendien verboden de gebruiksvoorwaarden van de extensie-winkel voor VS Code aansluiting vanuit forks, maar de ontwikkelaars van de fork Cursor gebruikten een reverse proxy om dit te omzeilen.

Een deel van de code van de Microsoft C/C++ Extension blijft onder de MIT-licentie, terwijl de beperkingen alleen gelden voor de uitgebreide binaire builds die via de Microsoft-appstore onder een aparte eigendomslicentie worden verspreid. Alleen de component in TypeScript is open-source, terwijl de kernfunctionaliteit Runtime eigendom is en in binaire vorm wordt geleverd.

De ontwikkelaars van het Cursor-project hebben een update uitgebracht die tijdelijk het probleem oplost, en hebben besloten om af te zien van het gebruik van de propriƫtaire extensies Remote access, Pylance, C/C++ en C#. In de volgende versie willen ze open-source alternatieven, die door de gemeenschap zijn ontwikkeld, opnemen. Een soortgelijke overgang naar open-source alternatieven is voorzien door de ontwikkelaars van het VS Codium-project.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster