Comment by SpicyLemonZest

5 months ago

It's harder than some people think, but the author does a lot of the work when he names the resulting artifact "chardet v7.0.0". If I thought I was writing the kind of arms-length reimplementation that's required, I would never put it into the versioning scheme of the original, come on.

it can be API compatible and legally original

not to mention that it's not a complete copy, because it has different behavior (the better performance)

but of course we have to check the code too