There are so many reasons to open source your code. But knowing how to do it can be a real challenge.