In spite of some of the advice on Answers.OnStartups, I've recently open-sourced a library I wrote for a vertical niche (http://atdl4net.org/ if anyone is interested, although it isn't too relevant to the question). I understand that if you want to allow people to contribute and subsequently be able to include their contributions in the offering, then you need a contributor license.
Does anyone have an tips for preparing a contributor license? - things to make sure you include, pitfalls to be wary of, etc? Even pointers to some good examples would be a help (or for that matter, known bad examples).
Thanks in advance - Steve.
(In case anyone's wondering, the motivation for open-sourcing the library is slightly involved, but one reason is to encourage adoption of the industry standard that it implements, as my business model is built around increasing usage.)