As a less radical version of $1/user license? or at least as a stepping stone towards it, I’m considering the following.
A bot that:
- monitors who the active github sponsors are
- monitors all issues on all of your repositories
- actively closes all issues of which an active sponsor has not participated in, posting a message indicating why the closure and a call to action to sponsorship to reopen
To avoid duplicate issues being created, locking will not be done, only closing.
Freeloaders can still complain and collaborate in the closed issue.
Closing is to raise awareness to the consumer and also to diminish awareness to the producer, so that the producer can focus on tasks that provide a ROI.
For an override of this behaviour to occur, any active sponsor or maintainer would just have to interact with the issue.
Labels can be applied by the bot such as
open-supporter, to triage and search issues accordingly.
Anticipated result here is that maintainers will be able to successfully prioritise issues for what issues are funded, and consumers will be able to collectively fund important issues by one or more of the participants of an issue biting the bullet and funding what they consume.
This will provide a lot of data to open source maintainers that can make open source operate with the management tooling of closed source companies.