Claude Code-dal írták újra a chardet könyvtárat – de a licencváltás vitatott
Dan Blanchard 48-szor gyorsabb, 48x teljesítmény-gyorsulású, Claude Code-vel 5 nap alatt újrafogalmazta a chardet 7.0‑t, de a licencváltás vitatott
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é.
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 a MIT licenc érvényessége kérdéses.