The more that I think about having open source for strong chess engines the more that I am not in favor of it. This is just the latest notion to have crossed my mind about the matter--that it could be a very clever scam.
This is how the scam would work:
1.) write a strong open source engine, but leave out some really good secrets
2.) get lots of help improving it (it is strong, so people will help)
3.) close the source and add the secrets
4.) win the World Championship and/or go commercial making lots of money
5.) pitty all the poor suckers that helped you do it