Hacker News new | ask | show | jobs
by protontypes 2114 days ago
A very good point. Solving the problem that you describe is one of the core challenges of LibreSelery. We combine multiple weights calculated based on different project data. Via the GitHub API we can even create weights based on projects activity like merging, code review, issue creation, etc...

By the accumulation of multiple weights, we try to avoid rewarding just one behavior. One of the most important metrics will be how much pull requests X have been solved based on the Y issues. We also have a minimum contribution limit that you can adjust for your project. Generally, all weights can be adjusted for each project. By making all payments transparent, everyone involved can see what the distribution looked like in the past. In principle, every company has metrics for the distribution of funds. Unfortunately, these are often very non-transparent. In contrast, we try to solve the whole thing by combining different transparent movement quantities.

You can find more information about this issue here:

https://github.com/protontypes/libreselery/issues/132 https://github.com/protontypes/libreselery/issues/159