#3 This, IMHO, means that he construct must work in a way that is close to how FOSS is created. A community approach, where users and developers define the way forward. In democratic ways but also with money involved as that is needed to fulfil axiom #1. This is why I think coops are the better choice.