6 ways to contribute to open source without using code

You often hear how rewarding it can be to contribute to open source and it is true, but typically when software engineers advise others it is usually code contributions. Fortunately, today there are many opportunities to contribute to open source without writing a single line of code.

write_code-300x198

Now let's look at some options:

  1. Evangelize:

Often source code contributions involve evangelizing on behalf of a specific project. For example, if you love the latest JavaScript library and use it for all of your data visualizations, you might consider sharing that experience in a chat. This would be a great way to develop your own reputation and to attract more users to the project.

  1. Bug reports:

When more users are part of a project it means that there will be more bug reports. When there are more of these, it translates into more bug fixes. AND more fixes means better software. Dare to write your own report, which in an indirect but significant way, will contribute to the improvement of the software and without writing a single line of code.

  1. Mentor:

Sometimes those bug reports are often short of relevant and specific information. It usually takes a long time for project developers to find and discuss the author of the bug report to fully understand the scope of the issue.

You can guide these bug report authors through the process of writing a good bug report. This is a rich and nuanced process that can help the core team of any open source project, saving you a lot of headaches and time that can be spent elsewhere.

Businesswoman

  1. Writes:

If you are someone who does not like to speak in public, then you can write words, not code, in the name of open source. For example, you can contribute informational blog posts about a particular project, are useful and in turn attract more users to it.

If a blog post is too much of an effort for you, you may consider answer questions about technology on forums, mailing lists, StackOverflow or Twitter. In this way, you can develop your own knowledge about the technology and also contribute to the general information available on the web.

  1. Organize a MeetUp

An interesting idea is to organize a MeetUp in your city about the specific open source tool you want to chat with. With this you can build non-digital communities around this topic. Activities of this style are valuable for those who cannot be online all the time, and also for those who prefer to put a face to an avatar when interacting with other users on the software.

  1. Improve security

This is one of the topics that is often neglected in open source projects. If your expertise lies in this area of ​​cyber security or test security, you may consider contributing your knowledge to improve a project. Can find and provide solutions for security holes and thus improve the software directly, while improving the user experience throughout the project.

open-windows-open-code

One of the advantages of open source is that it allows knowledge to be shared, exchanged, grown, learned and discussed about the different projects that arise. These software were not created in front of a computer and therefore there is no reason to limit the ability to contribute to open source by a text editor and keyboard.


Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  1. Responsible for the data: Miguel Ángel Gatón
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.

  1.   Jose Albert said

    Excellent, article that without being anything technical fully reflects what its title states.

    The world of Free Software not only needs computer geniuses, hackers or programmers ...

    Good and great contribution, Graduate!

  2.   rafalinux said

    Good article, I liked it. It is a good summary of the contributions that we can make regarding free software.
    I would like to make a couple of comments. The first is that I think we should avoid the word "evangelism" because it doesn't have good connotations. It seems that we are somewhat intolerant of other software options. But the meaning of what you mean is perfectly understood.
    On the other hand, we can also make financial contributions: Wikipedia, GNU project, etc., allow online donations of the amount we want. Another example is openmailbox.org, which is financed with contributions from the users of the services.
    My modest contribution is the blog, where more than comments on free software, what I like is to publish my own solutions based on my own experience: recipes, solutions, howtos, etc.
    I liked the option of courses, talks and meetups, I think you have given me an idea to try to "evangelize" my coworkers.
    In short, a very interesting post that I have already tweeted.

  3.   renso said

    Good grade. A very important and forgotten one. Contribute traditions of interfaces and manuals.
    regards

  4.   ROMSAT said

    Excellent article, everything you say is very true. I usually do my bit by always talking about the benefits of Linux distributions, and there have been times that I have detected the odd bug and I have thought about making it known but in the end I have not done it. My question is: is there a template for those bug reports? Has anyone ever written one? I'm just looking for some guidance in making one the next time the opportunity presents itself.
    Thank you.

  5.   raft said

    Excellent, criticize less and contribute more …… ..

  6.   Cristian said

    A super simple one is missing, translate the manuals or multilanguage files

  7.   Ugo Yak said

    One more: Participate in the artwork.