I think having a badge in a project's readme with their business model is a good idea.
For instance:
- for something like react can get
maintenance: enterprise supported with a link to the enterprise backing
- for something like keystonejs
maintenance: company supported with a link to the company backing statement
- for an individual project actively maintained
maintenance: individual supported with a link to their patreon page or whatever
- for an project no longer maintained
maintenance: free time supported with no link
- for a project maintained through bounties:
maintenance: bounty supported with a link to their used bounty services
- for projects with absolutely no support:
maintenance: abandoned
Or something like this. If this becomes popular, then the different tiers will get more wider understanding, and help in people making their decisions.
https://github.com/bevry/projectz and https://github.com/bevry/badges could automate this so that in an entry in the package.json file is all that is needed to generate this meta information, which could even be scanned by tooling to look for free time supported packages as warnings. Projectz would also be able to automate the insertion of say a npm keyword or a github topic.
I think having a badge in a project's readme with their business model is a good idea.
For instance:
maintenance: enterprise supportedwith a link to the enterprise backingmaintenance: company supportedwith a link to the company backing statementmaintenance: individual supportedwith a link to their patreon page or whatevermaintenance: free time supportedwith no linkmaintenance: bounty supportedwith a link to their used bounty servicesmaintenance: abandonedOr something like this. If this becomes popular, then the different tiers will get more wider understanding, and help in people making their decisions.
https://github.com/bevry/projectz and https://github.com/bevry/badges could automate this so that in an entry in the
package.jsonfile is all that is needed to generate this meta information, which could even be scanned by tooling to look forfree time supportedpackages as warnings. Projectz would also be able to automate the insertion of say a npm keyword or a github topic.