Scores of free software projects are looking for help. No matter your area of expertise – competence in any programming language, writing documentation, community management, marketing skills, design and art skills – there’s a project out there which could use your help. Look at the tools you use every day: chances are that many of them are already free software. Their communities are waiting to meet you! Find their chat rooms, internet forums, and other hang-outs and introduce yourself.| writefreesoftware.org
This website is itself free software. The source code for the content and layout is available on SourceHut, a free software development platform. Follow the link for information on how to contribute improvements! The website and its content uses the Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license, a copyleft license. The theme is based on the Hugo compose theme, which is free software licensed with the MIT license, copyright © 2020 Weru.| writefreesoftware.org
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...| writefreesoftware.org
Choosing a license is an important part of publishing your free software projects. There are many to choose from, and each has different trade-offs and implications for your project’s future. It can be difficult to change the license later, so you should consider it carefully at the start. Here are a few widely used free software licenses we recommend, and why you might choose them. Once you pick a license, include it when sharing your software.| writefreesoftware.org
Free software licenses are most suitable for licensing, well, software. However, free software projects often incorporate media which is not software in and of itself, such as artwork and documentation. Different licenses are recommended for these use-cases. We have some recommendations for licenses which are suitable for non-software media, are within the spirit of free software, and are compatible with free software licenses. Creative Commons Most multimedia assets – images, audio, videos...| writefreesoftware.org
The nature of copyright ownership in free software bears clarifying. In the absence of a Contributor License Agreement or similar document (a practice we strongly recommend against), how do free software developers and publishers manage the legal rights associated with the software’s copyright? Who owns a free software project? When you contribute to a free software project, if you do not assign your copyright to someone else, you retain ownership over the intellectual property rights assoc...| writefreesoftware.org
One of the great advantages of free software is its potential for re-use. You can incorporate code from other free software projects into new projects, saving time and allowing you to build on the shoulders of giants. Of course, you have to respect the original project’s work, and that means complying with their free software license terms. Always read the license carefully when incorporating someone else’s work into your own software.| writefreesoftware.org