py-kms is freely available on GitHub, and so are Windows Activation Tools.
While arguably py-kms doesn’t violate anything, as it’s a cleanroom implementation of the KMS server, Windows Activation Tools definitely does.
Either way, MS could eradicate all of those repositories, they aren’t doing it.