I had the same initial reaction. However, note that this plugin retains the blue balls. It just does something similar with to the grey balls only (i.e. likely a similar implementation, which isn't a great indicator WRT which plugins should be combined). While Green Balls deals with the blue/green (and in per-user color-blind mode yellow and red) balls, this one processes the grey balls only. 'Fork' in this case just means "I copied a bunch of code".
And if these were merged, you'd need several new global options:
* Blue or green (in the former case, no color blindness options should be offered to users)
* Differentiate between aborted, disabled and not built Y/N
The well-established name 'Green Balls' would also become somewhat misleading as it wouldn't cover half the feature set.
It'd just be a mess.
---
That said, 'job-status-icons-plugin' seems a bit too generic. It doesn't tell you anything about what it does. Since the author appears to not want to extend the feature set a lot beyond what it already does, 'distinguishable-grey-icons' or something might be better.
And while I'm nitpicking, this line should also be changed:
https://github.com/kralq/job-status-icons-plugin/blob/master/src/main/java/hudson/plugins/statusicons/StatusIconFilter.java#L30
> To view this discussion on the web visit
https://groups.google.com/d/msgid/jenkinsci-dev/CAPiUgVeozW2HM7whAN4hoANQg8RTjD9kH2R-T7tzJofUGNPrrw%40mail.gmail.com.