We’re preparing to release the source code to the latest Power Toys for Visual Studio and the question has come up a few times. What makes for successful source code releases? Specifically… what makes for successful releases if you’d like to encourage community driven development rather than simply tossing code over the wall?
Personally I’m not a believer that simply throwing the code over the wall is good enough. I’ll give you the list of things I think are important. I’d love to get your feedback on missing items and the priority of the items.
Parachutes that come with the code
Intangibles that can’t come with code
What’s missing? So far I think we're ahead of where we were with the VS 2003 Power Toy source releases. Is there anything more specific that should be listed? What about wiki’s/forums/blogs? What’s the best bug/feedback model?