Claude Code-dal írták újra a chardet könyvtárat, de a licencváltás vitatott
Dan Blanchard a Claude Code segítségével újraírt a chardet 7.0-as verzióját, ami a korábbi 6.0-nál 48-szor gyorsabb, és MIT licencre helyezte át, míg az eredeti szerző, Mark Pilgrim jogsértésre vádolja a licencváltást.
Dan Blanchard a chardet, a karakterkódolás-detektáló Python könyvtár 7.0-át Claude Code segítségével újraírt, 48-szor gyorsabbá téve a régi 6.0-os verziót. Blanchard a feladatot „teljesen újraírással” értelmezte, és a kódot MIT licencre állította, amely szabadabb használati feltételeket tesz lehetővé. (Ars Technica)
Az új kódrészletek csak 1,29 % –ig hasonlítanak a 6.0-os verzióra, míg a 5.2-eshez képest akár 80 % –os hasonlóságot mutatnak, ezért Blanchard állítja, hogy a 7.0-as kód strukturálisan független a korábbi kódtól. A változtatás során „törölve a régi fájlokat” és egy teljesen új repozitóriumot hozott létre, hogy elkerülje a származtatott műnek minősülést.
Mark Pilgrim, a chardet eredeti szerzője, a GitHubon felmerült néven vádolta Blanchardot, hogy az új verzió illegálisan átszerezte az LGPL-al licencelt kódot MIT licencre. Pilgrim szerint a „teljes újraírás” nem érvényes clean-room megközelítés, mivel Blanchardnak „kiterjedt hozzáférése” volt a régi kódról, és ezért az MIT licenc érvényessége kérdéses.