Well Dash itself does not have a separate legal entity unless you use the Dash Foundation but I don't think this is the right entity for this since masternode voters are not always Dash Foundation members. The Dash Foundation is more about promoting Dash interests rather than controlling the budget.I am curious what the legal implications of long term contracts are. If DASH violates a contract or if the contractor violates a contract, how is that enforceable? You can't sue the entire network, and the network can't sue a contractor. You could do it through a middleman like Evan was with Transform-PR, but then the middleman assumes a lot of risk.
Strictly speaking, the contract should be between Dash masternode owners and the Vendor but we have to realize that Evan does not have the authority to bind the rest of the Dash voters unless given authority from the masternode owners nor is it ideal for him to be able to do so. The Dash dev team in their individual capacities can be bound but a clause should be inserted in their contracts that it is always subject to the voting mechanism and fernando should be on top of it. This allows a vendor to enter into contract with somebody and have some legal certainty on the terms but yet also have something in place if the vote turns the other way since that is out of the Dash dev's control.