Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

How does it distribute fairly based on contribution? If you just go off number of lines added/deleted that's going to cause major issues. Maintainers will be less likely to accept PR's as it will dilute their cut. Not to mention, not every contribution is equal in effort. If I submit a bunch of readme changes or add type defs should that count the same building out some new & complex feature?


This is a tough problem and something we're actively working on improving. I'm currently talking to the owner of SourceCred to see how we can use their protocol: https://sourcecred.io/


Just seems like the incentive structure is a little bit misaligned with the best interest of the project:

1. Rewards bigger, more verbose contributions 2. Punishes maintainers for accepting contributions

Contributors will optimise for the largest impact and core maintainers will end up spending most their time trying to reduce that impact.


Very interesting thought–I'd love to see how this dynamic actually plays out. I personally would welcome more contributors v.s. doing their work myself.

I think if a project maintainer were to act maliciously in terms of earnings share, developers would call them out and less people would contribute as a result.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: