Great idea, I think there should be some conditions.
a) you should not be the owner (to avoid pet projects that are not actually useful) of the project or at least not the sole owner
b) ideally it should be some high impact projects that have little to no corpo sponsors as opposed to something like React
c) if your contribution is not merged in, it should not count as "work done"
Any time you introduce an explicit incentive, however small, to open source work the unintended consequences can become a problem.
The Hacktoberfest incident is a good example: The program offered a T-shirt to people who had a PR accepted. The result was tens of thousands of useless PRs across open source repos and maintainers begging for the program to stop so they could stop dealing with useless PRs. https://joel.net/how-one-guy-ruined-hacktoberfest2020-drama
In a situation like this you can’t assume that the set of people and the type of work being submitted will remain the same as before the incentive appears.
> if your contribution is not merged in, it should not count as "work done"
I highly disagree with this. Sometimes someone has to do the work to discover that isn't the work that should be done. As an example, last week, I got in a fight with the Go scheduler: https://github.com/php/frankenphp/pull/2016 -- in the end, we were able to find the one-liner that is a happy-medium. I didn't open that PR, but I did the work; if that makes sense.
Agree but... these would be hard and expensive to assess objectively, in particular point b.
All my silly pet projects which are otherwise quite useless, were nonetheless very useful as didactic exercises.
How do you handle projects where the owner is part of a large community? Maintainers of very important or useful projects should count, right?
I think point a) is actually backwards and potentially counterproductive to the petition's stated goals.
The petition explicitly highlights maintainer burnout and the "unausgewogene Verantwortungslast" (unbalanced responsibility burden) as core problems. Excluding project owners/maintainers from recognition would exclude precisely the people carrying the heaviest load – the ones triaging issues at 2am, reviewing PRs, making architectural decisions, and bearing the psychological weight of knowing critical infrastructure depends on their continued engagement.
The XZ Utils incident is instructive here: the attack vector was specifically a burned-out solo maintainer who was socially engineered because he was overwhelmed and desperate for help. If anything, recognition and support structures should prioritize these individuals, not exclude them. Your concern about "pet projects with no impact" is valid, but the solution isn't to exclude owners categorically – it's to define impact criteria. A threshold based on adoption metrics, dependency chains, or inclusion in public infrastructure would filter out portfolio projects without penalizing the people doing the most critical work.
Point c) also seems problematic for similar reasons: much of maintainer work isn't "merged contributions" – it's code review, issue triage, documentation, community management, security response. Under your criteria, the person who reviews and merges 500 PRs per year while writing none themselves would receive no recognition.
The petition is trying to address a structural problem where society extracts massive value from unpaid labor while providing no support structures. Excluding the most burdened participants seems like it would perpetuate rather than solve that problem.