OpenNIC would be that alternative root although often are they at odds with ICANN creating new tlds that conflict with their own. It seems like the DNS system in it's current form is broken and I'm not convinced an alternative root is the solution but perhaps part of one.