Problem/Motivation

As some may know, I will most likely step back from maintaining the Webform module for Drupal 8/9.
@see https://www.jrockowitz.com/blog/to-drupal-or-not-to-drupal-plan

I want to find new and active co-maintainers for the Webform module and ideally encourage organizations to support the Webform module.
@see #3201435: Co-maintenance plan for the Webform project

First, I want to clean up the list of maintainers and establish a policy for recognizing the Webform module's supporting organizations. Establishing a policy for becoming a "supporting organization" maybe encourage more sponsored contributions to the Webform module. I am even open to adding supporting organizations' logos to the Webform module's project page, perhaps even in the Webform module's UI in Drupal 8/9.

Proposed resolution

First, I will ask quicksketch to transfer ownership of the Webform module's project page to me because I am the active maintainer of the current version of the Webform module.

With that said, I want quicksketch given full credit for his massive contribution to the Drupal 7 version of the Webform module. Working from this goal, I think there is a way to recognize past major contributors and only active new contributors.

For contributors

Using a combination of total historical commits and active commits could establish who deserves credit and should be listed as project maintainers. I feel active maintainers should be making 1-2 commits a month or 12-24 commits per year. At the same time, we should take past commits into account, and when past maintainer significantly exceeds this threshold, they should continue to be listed as project maintainer, indefinitely

For example, all the maintainers listed on the project page for the D7 version of Webform should remain AS-IS indefinitely. For the D8 version of the Webform module, I am going to list myself as the maintainer and replace the two open co-maintainer slots with a link to #3201435: Co-maintenance plan for the Webform project

For supporting organizations

I think it is essential to call out organizations that have made a substantial contribution to the Webform module. Employers should always be listed as supporting organizations. Other supporting organizations should be sponsoring ongoing and active contributions to the Webform module. I think there might be a number of sponsored commits that should be required for supporting organizations.

For example, for the D7 version of the Webform module, Lullabot and the University of Waterloo should be listed.

For the D8 version of the Webform module, I would like to remove everyone except my company, The Big Blue House. If another organization starts sponsoring my work, I will probably replace my company.

For maintainers

I also want to clean up the list of maintainers with access to all functionality and reduce the list of maintainers to active or major contributors.

For D7, it would be quicksketch, DanChadwick, and Liam Morland, For D8, I would keep myself.

Any past maintainer who needs access to do any task, including commit a patch, administer issues, etc... should request access, their access will be restored ASAP.

Please post your thoughts below, and I would like to make these changes in the next two weeks.

Comments

jrockowitz created an issue. See original summary.

jrockowitz’s picture

liam morland’s picture

This makes sense to me.

jrockowitz’s picture

I am going to make the changes. Any current or past maintainer should post additional comments here or feel free to reach out to me via Drupal Slack. In a follow-up ticket, I will be updating the Webform module's project page to improve sustainability.

jrockowitz’s picture

One minor change to the plan is I want to continue to have torotil as a maintainer because of recent comments the fact they are maintaining several Webform add-ons

jrockowitz’s picture

Status: Active » Fixed

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.