📜 ⬆️ ⬇️

Why am I still not engaged in open source

In the previous article published by me on Habré (" So why aren't you participating in the development of Open Source software? ") The author raised the question of why developers are not participating in open-source projects. Today I propose to look at the situation with the eyes of a developer who wants to help open source, but once again postpones this step. What is stopping him?

Back in 2011, Brandon Hays wrote an excellent article on this topic, the translation of which I publish below. Through the experience of the author, I wanted to reach a systematic understanding of the problems that make open-source “unfriendly” for newbies. I would be very happy if readers share their experiences: has something changed in recent years? How did you solve / solve the indicated problems? What should be done to make it easier to participate in open-source projects?

And yes - despite all this, I personally believe that Open Source is the only possible future for software development. Many will disagree with me - please do not throw stones, I will try to develop this idea in more detail in our next articles.



I'm such a hypocrite. A few months ago I wrote a post about overcoming the fear of participation in open-source projects.
')
And since then has not taken a step in this direction. In the comments on Twitter, I wrote that for beginners, open source projects are similar to tiger cages. I have to say, since then my opinion has not changed.

No, I, anyway, participate in several projects. But I still feel like an outsider, because my contribution does not concern the code.

So why I (and, I suppose, many others) remain “open source meekly”?

Strongly risking to project my feelings about the situation to others, I would put forward a few assumptions.


So yes, open source can be as scary as a cage with tigers. I have no solutions to the above problems. I just would like to see more projects that explicitly indicate what they want from contributors: in the form of, say, calls for additional testing or to correct specific bugs or to refine the documentation. And I would also like to receive prompt responses to pull requests.

It would also be great to add GitHub functionality with notifications about active projects corresponding to your professional level. That would be a nice feature.

Source: https://habr.com/ru/post/346558/


All Articles