Comment by p_l

5 months ago

"Taint" requires that the code is demonstratably derivative from the *GPL licensed work.

This is actually harder standard than some people think.

The absolute clean room approaches in USA are there because they help short circuit a long lawsuit where a bigger corp can drag forever until you're broken.

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