LOL! I just got an ad on Facebook for “Rewritify”, an online business that, for a price, offers to rewrite your AI output in ways that evade AI-detection technologies. Yet another arms race ![]()
I pointed some “free”’ detectors at parts of CPython’s code base, but no joy. They all said too much text for the free version, but would I like to sign up for a monthly subscription? Not really, no. One offered to check unicodedata.c for a one-time US$2.80. I was tempted, but passed.
Why that? Because Unicode is a very involved standard, and implementations attract few eyeballs. How could you write this stuff without largely duplicating many other implementations of, say, Hangul syllables?
My understanding, though, is that it probably doesn’t matter - that courts already recognize that copyright doesn’t apply in technical areas with very constrained choices for how a thing can be expressed. For which reason you should stick to variable names like “i” and “j”, not like “hangul_syllable_index_1” - the latter may be viewed as protected “creative expression”‘’ ![]()