For anyone similarly confused by the "it," the Aug 6 one was Wilmot's and not Factorio (which, AFAIK, has not been a participant in any giveaway)
Edit: official forum link stating thus: https://forums.factorio.com/viewtopic.php?p=159626#p159626
I was wondering if I somehow missed it going on sale, or it never had.
Glad I know it isn't likely to any time soon.