it was very encouraging to have both Bytemaster and Stan respond to this post. As a community member, I felt incumbent to push us and those around us to achieve more than we at first thought we could. Its a duty and a privilege. That was my goal of this post.
Though, I feel that I need to share my opinion. We should always be skeptical in what we see, hear and do. We always have to be weary of the possibility that CMX and the other teams raise big expectations, and when they can't fully deliver, they compromise, giving the community less than what they get as a payoff from jumping ship. If you don't mentally or financially prepare for this, I tihnk your opening yourself to big vulnerabilities. And big losses.
CMX will be working for another company, another bank, another Fortune 500. The fact that they are a consulting group is very concerning. Consulting don't have as much skin in the game because they have various income streams. The Dev team are free to disagree. But these are the facts. They are diversified from the risks, unlike the community. When it comes down to bottom line budgets and numbers, they can only give their attention to the community, only what is worth their time. They will have to prove (and I certainly believe they will) that its overwise true. That you can have a world-class software consulting group, profitability operating within a self-organizing system.
These are just my thoughts and I mean no hard or fault. I'm just seeing things for what they are right now.
I'm not talking in the name of anybody else than mine, but here's the way I see it from the info I was able to gather while reading through the forum.
From my understanding, the objective of creating the consulting entity "Cryptonomex" was for the dev team to continue to be able to work full time on Graphene based solutions (or any other project related to blockchains) without having Bitshares to pay for the whole team full time. So basically CNX will work on a projet by project basis on Bitshares' features after 2.0 release. These features will be voted by the community and CNX will be paid according to the contract they propose and the Bitshares shareholders approve.
If for any reason Bitshares shareholders vote for less dilution, then there will be a reduction of the contracts awarded to CNX by Bitshares. But those guys still need to work. That's why consulting for blockchain based solutions in general is good. Because instead of having to get another day job somewhere else, they can still work for CNX. Otherwise CNX would lose some devs by lack of work load.
And saying CNX don't have skin in the game is not that true. The payment for CNX work on Bitshares will be shares that will have to vest during an extended period of time, as explained in the initial worker proposal by BM. So basically CNX will only have a big payday if Bitshares is successful in the next few years.
And as for risk diversification... Any investor is responsible for their risk management. If you feel having a consulting company leading Bitshares' development instead of a dedicated development team is bad in the long term, then you should invest accordingly.