They tried to standardize a previous version and were voted down, the reasons for negative votes have not changed, one of them is that the proposed specification isn't enough to implement a clean-room copy.
I will follow up on the open-source idea when we start discussing the next vote.