Got a great idea for a new free software project and itching to publish it? Wonderful! Here are the steps: Write it! Choose a software license Publish your project Build a community (optional) Writing your software We can’t help you much with this part, of course. However, one word of advice: publish early. Many new maintainers are hesitant to publish their code, worried that poor documentation, missing features, abundant bugs, or even just poor code – it all needs to be fixed before it...