I think that’s fine and an implementation detail. When registering support for an extension, we can have a “free / paid” checkbox/radio button (and visually display a different icon based on that).
About instead of performing a release
, note that I was not suggesting that supporters had to perform a release or anything like that.
Could you elaborate a bit on how this date field would work? A supporter would commit to supporting an extension until a given date? If so, what prevents the supporter to put 10 years for example (and disappearing after 2)?
I think I still prefer to ask every year to any supporter if they still support the extension by sending an email to all supporters once per year. Then, we would provide a singe page listing all extensions marked as supported by a given supporter with the ability to confirm support for all at once or individually, for a new year.
I’d do that for community or companies. I see this less as a problem as long as the company is around
→ I see it as a problem for companies too since they may not support the same set of extensions every year, dropping some and adding some others, so I still think that even companies should review their support once every year.
What’s important IMO is to present it all in a single page for a global view and and have an easy way to renew all if they’re still ok.
Technically the renewal could be done by storing the current date (per supporter) and we would send a new email one year after that date. Maybe that’s what you meant by the date field?
Thanks