When it comes to shit like this or leaks, I always wonder how many are purposely done, how many are viral marketing and how many are hacks.
For this issue it'll be either an accidental upload or a disgruntled employee purposely uploading it and claiming Ooops. I didn't mean to.