1. Frans Pop was heavily involved in Debian
2. The suicide took place in the same week as Debian Day
I find this very unconvincing. I don't know much about this situation, so I'm not going to say Debian is 100% innocent, but the evidence the website provides is one (irrelevant) post from a mailing list.