Summary
If you would like to start an open source project, this chapter provided you with the key considerations to get you started. As mentioned earlier in the chapter, the project must solve a specific problem, and there are various communities and channels in which you can discuss and collaborate with people to assess the problem statement itself. Once you have built some ideas on how to solve the specific problem, it’s time to think about the next steps. Primarily, every open source project has a project page with a README
file that explains how to use your project and also the purpose of the project. Another key aspect is the license, which allows others to use, or modify the source code. As a best practice, you have to add this file to the repo. Examples of popular licenses for open source projects are the likes of MIT and Apache 2.0 GPLv3. Lastly, consider the contribution guidelines or similar artifacts that can help contributors. Software versioning when working on...