SDL heeft de acceptatie van AI-code verboden. Er zijn forks van Vim gemaakt zonder AI-wijzigingen.

De ontwikkelaars van de SDL-bibliotheek (Simple DirectMedia Layer) hebben regels aangenomen die het accepteren van wijzigingen, die code bevatten die door grote taalmodellen zoals ChatGPT, Claude, Copilot en Grok is gegenereerd, verbieden. Het is echter toegestaan om AI te gebruiken voor het identificeren van problemen en het analyseren van doorgevoerde wijzigingen, maar het oplossen van deze problemen moet door mensen worden gedaan.

Op basis van de ervaring met het ontvangen project blijkt dat problemen die met behulp van AI zijn geïdentificeerd vaak hallucinaties zijn, in de praktijk geen echte problemen blijken te zijn of onjuiste informatie bevatten. Ontwikkelaars die informatie over problemen die via AI zijn geïdentificeerd, doorgeven, moeten goed bekend zijn met het gemelde probleem en zelf controleren of het bestaat. Bij het indienen van pull-requests moet de ontwikkelaar bevestigen dat hij de auteur van de code is en het resultaat van zijn arbeid onder de Zlib-licentie indient.

Als reden voor het verbod op ontwikkeling met behulp van AI wordt de incompatibiliteit van de via AI gegenereerde code met de Zlib-licentie genoemd, omdat het onmogelijk is om de bron van de code nauwkeurig te bepalen, evenals mogelijke licentiekonflikten door indirecte ontlening van code uit projecten onder andere licenties (aangezien een groot taalmodel is getraind op code onder verschillende licenties, kan de gegenereerde code potentieel als een afgeleid werk worden beschouwd).

Daarnaast kan worden vermeld dat er twee forks van de teksteditor Vim zijn gemaakt, als gevolg van onvrede over het toenemende gebruik van AI bij het aanbrengen van wijzigingen:

  • Vim Classic — een fork van de codebase van Vim 8.2, die de vorige tak blijft ondersteunen. Het project is opgericht door Drew DeVault, de auteur van de gebruiksomgeving Sway, de e-mailclient Aerc, de programmeertaal Hare en het platform voor gezamenlijke ontwikkeling SourceHut. De redenen voor het creëren van de fork zijn het niet accepteren van het beleid van Vim ten aanzien van het gebruik van AI, de wens om een schone geweten te behouden en om plezier te blijven hebben in het werken met Vim.
  • EVi — een fork van de tak Vim 9.1.0, waarin nog geen wijzigingen zijn aangebracht die met behulp van AI zijn gemaakt.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster