This is kinda different than other leaks.
The page makes it look like that Patchou released a public beta (it uses Patchou's name).
The worst thing is, it doesn't have beta disclaimer note although it has a long (but probably incomplete) change log.
I also have perceptions that <removed> distribute legal software (kinda like download.com), so many people think that this is legal.
I hope someone who is in the Beta Tester team do something.