Creating a DAO for this sounds _incredibly_ risky to me. One tiny flaw in the design of that organization and the project could be destroyed by people gaming the DAO rules for profit.
Though in this case I guess they could just use Gogs anyway.
Companies and corporations are far from "autonomous" however, and that word currently always implies "smart contracts" and blockchain.