Imho, the one who post the first page of this page is the owner of Tauchain, no more - no less.
Agreed, this is Ohad's baby, though I would also considering supporting the other group as well if they gave us more details about their endeavours and were taking it in interesting directions.