Sharing your code is a good first step towards building open source software, but it is not enough to ensure its success.