Microsoft activat Stricter Licence Enforcement pentru popularul său extensie C/C ++ pentru codul Visual Studio la începutul acestei luni, o mișcare care acum împiedică suplimentul să lucreze în distribuții neoficiale vs cod precum VSCODIUM și Cursor Editor Focus AI. existent de ani buni, nu fuseseră anterior aplicat din punct de vedere tehnic în acest mod.

Această acțiune, care intră în efect cu 3 aprilie, lansarea versiunii 1.24.5 , a stârnit dezbaterea dintre dezvoltatorii despre practicile competitive, în special ca Coincide cu microsoft, în rândul dezvoltatorilor, cu privire la practicile competitive, în special, în timp ce coincidele cu microsoft. și deschiderea generală a platformei de cod vs Inițializați extensia actualizată C/C ++ au fost întâmpinate cu erori. rapoarte despre problemele github pentru vscodium și cucorsor „Extensia C/C ++ poate fi utilizată numai cu Microsoft Visual Studio, Visual Studio pentru Mac, Visual Studio Code, Azure DevOps, Team Foundation Server și succesorul produselor și serviciilor Microsoft pentru a vă dezvolta și testa aplicațiile. În timp ce codul sursă al extensiei este disponibil sub o licență MIT , funcționalitatea de bază se bazează pe mai multe fișiere binară pre-compilat, pre-compilat, (inclusiv „CPPTOOLS”, ” `cpptools-srv` și` cpptools-wordexp`).

aceste binare, așa cum sunt detaliate în runtime license terms, contain the actual environment check and are explicitly restricted from use outside designated Microsoft products, a clause that has existed for years but seemingly nu a fost aplicată din punct de vedere tehnic până în această actualizare din aprilie.

Această strategie de licențiere nu este complet nouă; Extensia de pilani Microsoft pentru Python a funcționat sub Constrângeri similare care previn utilizarea în Forks de ani și un angajator Microsoft de ani și un angajator Microsoft de ani și un angajator Microsoft de ani de zile și de un angajator Microsoft de ani și de un angajator Microsoft de ani de zile și de un angajator Microsoft de ani de zile și de un angajator Microsoft de ani de zile și de un angajat Microsoft confirmat încă din 2018 Că debuggerul C# Extensie a fost, de asemenea, limitat la construcțiile oficiale. Aceste limitări ale pieței și extensii au fost factori cheie care motivează crearea comunității-administrată Open vsx Marketplace De către Eclipse Foundation, oferind o sursă pentru prelungiri compatibile cu libertatea și dezvoltatorii de coduri. Căutați alternative

Executarea a determinat soluții imediate în cadrul comunităților afectate. Dezvoltatorii au descoperit că reducerea extensiei C/C ++ la v1.23.6 , ultima versiune înainte de a fi implementată și a fost implementată, iar ultima versiune a continuat a continuat, a continuat, a continuat utilizarea, albi, a fost implementată de verificare, iar hanpinging automat actualizate au fost continuate, continuate, în continuare, în cazul în care verificarea a fost implementată și a fost implementată de ultimă oră temporar.

Abordarea situației de pe GitHub, CEO-ul cursorului Michael Truell a recunoscut domeniul de aplicare mai larg, afirmând, “MSFT are o manieră de extensii care sunt închisă-sursă,” Listarea în mod specific de acces la distanță, pilanță, c/c ++ și c#.

el a confirmat:„ Ultimele versiuni ale extensiilor specifice nu mai funcționează în cursor sau alți editori non-MSFT.”Truell a subliniat răspunsul lui Cursor: „Mergând mai departe, Cursor se deplasează departe de aceste extensii. Investim în alternative open-source care există deja în comunitate și le vor împărți în următoarea versiune pentru a permite o tranziție perfectă. href=”https://github.com/getcursor/cursor/issues/2976#issuecomment-2782541940″target=”_ blank”> acuzații de la unii utilizatori pentru ca editorul să fi folosit un proxy invers-un server care poate redactarea rețelei, o acțiune care să-și concureze adevărata origine-să acceseze o oficială de pe piața oficială a microsoft-ului, care va accesa originea adevărată a originii lor pentru a accesa microsoft-ul microsoft-ului, care va avea o acțiune care să-și concureze originea reală-pentru a accesa oficialul de pe piața oficială a microsoft-ului microsoft, care va accesa originea adevărată a originii lor, pentru a accesa originea reală a originii lor, pentru a accesa oficială de pe piața oficială a microsoft-ului microsoft-ului Termeni de serviciu de pe piață.

Adăugarea la frecare utilizator, au apărut reclamații separate pe forumuri cu privire la cursor Hijacking Standard `Code` Comand-Line Alias ​​, în continuare, altele pentru a fi standard de elaborare a codului de comandă a codului. practici.

Pe fondul acestui lucru, dezvoltatorii promovează în mod activ open-source `CLANGD` Extensie, cu o alternativă primară pentru C ++ Limbaj, cum ar fi completarea codului Unii care îl găsesc superiori în performanță pentru instrumentul oficial Microsoft.

debugging, cu toate acestea, poate necesita extensii deschise deschise. The overall incident has renewed discussions about the sustainability of relying on the VS Code ecosystem if key components remain proprietary and subject to Microsoft’s strategic shifts, pushing some towards alternatives like Zed or traditional editors like Neovim or emacs care oferă, de asemenea, integrarea copilotei.

AI Concurența și controlul ecosistemului

Licența microsoft a avansat în mod semnificativ de licență C/C +++, în mod semnificativ, în funcție de licență în mod semnificativ de licență C/C +++ și a permisului de expunere a companiei în mod semnificativ de la C-C/C +++, în funcție Propriul său instrument de codificare AI, Github Copilot, în cadrul codului vs.

coincidând cu blocul de extensie la începutul lunii aprilie 2025, Github a anunțat disponibilitatea generală a modului de agent Copilot, schimbând Copilot spre a fi un participant activ capabil să execute comenzi și navigarea codurilor de cod. „Next Editare Sugestii de editare” alimentate de Copilot și o caracteristică opțională auto-Accept pentru modificări generate de AI.

În special, acea actualizare din februarie a lansat și o măsură mai strictă de securitate a extensiei care necesită încredere explicită a editorului pentru instalațiile UI. Având în vedere că editorii centrați AI precum Cursor sunt concurenți direcți ai copilotului îmbunătățit, momentul clampului de extensie C/C ++ a determinat unii dezvoltatori să exprime preocupările cu privire la comportamentul anticoncurențial.

, după cum a fost raportat de The Register, at least one developer allegedly filed a complaint with the US Federal Trade Commission, citing Microsoft’s actions as potentially unfair market practices designed to favor its own AI Ecosistem.

Categories: IT Info