Trust
I think the trust thing is another biggie and Paige did a great job there to. To me its not trust or lack of but knowledge that there are repeatability and protections in place that (as Paige said) have no human intervention, whether individual, corporate or government. So if the rules of a platform fit and they are securely embedded and calculated fairly then the trust is in the platform. Crucially the platform must be autonomous and not controllable by humans (as servers, renting space direct to people etc. is). So anything less then total transparency in the platform is critical (means open and readable as open on its own means nothing (look at trucrypt))
Large company seen as required
The other thing is the ‘ideas have sex’ issue of larger companies being able to research and develop as well as use market might to promote newer innovative products. A larger issue, but the counter-side is that in open free and available platforms have shown to be very innovative, this is why large corps innovate little and buy innovative companies a lot (adsense, google docs, osx (well not bought but cloned), imac (from next) and so on the list is huge). So many companies can create an innovative product (search) and then buy smaller companies like mad to overcome the innovators dilemma, in a decentralised world like I hope project SAFE will become the innovators can immediately benefit.
Of course some want to sell to google, seems VC’s etc. direct you that way and in the UK if you say you have Microsoft as a competitor the public sector grant machine passes out (when this is exactly what we need to create). The create to sell need not be the default for 95% companies, but instead create to directly benefit.
Competition
There is no such thing really as this is a human construct in ways to gain ultimate control of a market etc. In the decentralised world I think competition is more like lean manufacturing, try many things and settle on the best. Belittling other projects or sheer copying are not great, but these are weak teams and will fail anyway, striving for better and learning all the time is the key.
So create competition, strive for the project that does better, we all have a vision so follow that. In our position we want others to do better than us as it makes 100% sense there must be teams better at networking or security or gui etc. we need to find them and surrender those parts to them, of course debate ways and means for doing things to, but this is our competition and we are delighted they help produce the best products.
Some general ideas, hope it helps a little. You guys are saving me tones of time, but its your project anyway and seeing the constant ownership dissolving into the population is great, huge thanks