neelance / pledge

Pledge of the Responsible Open Source Maintainer

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Pledge of the Responsible Open Source Maintainer

I am offering my projects under an open source licence, because I want it to be useful for other people. Other people's work will be influenced by my own decisions, so I pledge the following:

  • I will respect the time other people put into contributions to my project, for example issue reports and pull requests.

  • I realize that a regression causes harm to users of my projects. It lowers the quality of their work and forces them to spend unplanned time on analyzing and resolving the regression. I will address regressions quickly or avoid them in the first place, because I am in a much better position to do so than the users of my project.

  • I will keep the project alive. If this is not possible for me any more, I will either actively lead a transition to a new primary maintainer or I will clearly mark my project as abandoned.

Aside from the pledges above, I offer my work voluntarily and can only invest as much time into the project as I deem available.

Using this pledge

The nature of this pledge is a voluntary opt-in, as in "I feel responsible", not "I am responsible". It is everybody's personal decision if they want to offer this voluntarily responsibility or not. Here is a badge that you can put on your project page if you feel like it:

Pledge of the Responsible Open Source Maintainer

Please keep in mind that this pledge can evolve, so either follow its changes or use your own fork.

About

Pledge of the Responsible Open Source Maintainer