This is not a proper black-box reimplementation, I doubt they can get away with that. And that's not mentioning all other obvious ethical concerns of course.

black-box/clean-room isn't necessarily required, though. It does make it a lot harder to argue in court, of course.