How to Contribute to Open Source
Edited by Flickety, Audriusa, Rockmonkey4004, Gloster flyer and 5 others
Open source means that the source code of the software is available for free to everyone and you can modify the code and distribute it yourself.
Edit Steps
-
1Use different open source projects like Linux, Solaris, Firefox, Filezilla, Apache HTTP Server, Gaim, and others.Ad
-
2Look for a place to contribute. This means not only programming, but also documentation, theme design, art work, or architectural design.
-
3Note that each project has its own distinct methods for communication and submitting contributions.
-
4Join the mailing list. This is highly recommended because you will never feel that you are left behind. You can also get feedback on patches and contributions.
-
5Respect and maintain discussions.
-
6Encourage contributions.
-
7Start small by reporting and fixing bugs.
-
8Submitting small patches containing bug fixes.
-
9Respond and send feedback.
-
10If you really want to help but don't have the experience or the know-how, DONATE! By giving a few dollars to help out open source developers, you can help them get the tools they need to build better programs.Ad
Edit Video
Edit Tips
- Put your heart into work, take interest in contributing to open source. You can improve your technical skills.
Edit Warnings
- "Talk is cheap. Show me the Code" -Linus. Don't defend bad code. Show the code to the community.
- Learn the specific toolchain used by the project before contributing. This can include the build system, harness for unit tests, bug tracking software, version control system, and communication channels used by the developers and users.
Edit Things You'll Need
- Computer
- Internet connection
- Programming skills that match the project you are contributing to(usually C, C++, Java, PHP, or Python)
- Commonsense
Edit Sources and Citations
Article Info
Categories: Programming
Recent edits by: Anuj_Kumar1, Genius_knight, BR
In other languages:
Português: Como Contribuir com o Open Source ou Código Aberto, Español: Cómo contribuir con un código abierto, Deutsch: Wie man zu Open Source beiträgt, Français: Comment contribuer à l’Open Source
Thanks to all authors for creating a page that has been read 29,708 times.