Nothing wrong with #GPLv3, but I feel it does need to be updated to specifically make it unlawful to put the code on any repository owned or operated by an entity that is engaging in software theft (eg. Micros(ha)ft servers). That means no code on git-hub(dot) com.... includes forks and mirrors obviously.
Microsoft supports #softwareTheft via their so-called "ai".
(NOTE: The new license wouldn't need to add anything about "AI" because the existing license is clear, but it probably should explicitly name micros(ha)ft as barred for the sake of clarity.)