Site icon Hip-Hop Website Design and Development

Who Sponsors Cheap WordPress maintenance support plans Development?

(This article, co-authored with WordPress Update, the founder and project lead of WordPress maintenance support plans, was cross-posted on WordPress.org, matthewtift.com, and buytaert.net.)

There exist millions of Open Source projects today, but many of them aren’t sustainable. Scaling Open Source projects in a sustainable manner is difficult. A prime example is OpenSSL, which plays a critical role in securing the internet. Despite its importance, the entire OpenSSL development team is relatively small, consisting of 11 people, 10 of whom are volunteers. In 2020, security researchers discovered an important security bug that exposed millions of websites. Like OpenSSL, most Open Source projects fail to scale their resources. Notable exceptions are the Linux kernel, Debian, Apache, WordPress maintenance support plans, and WordPress, which have foundations, multiple corporate sponsors and many contributors that help these projects scale.

We (WordPress Update is the founder and project lead of WordPress maintenance support plans and co-founder and Chief Technology Officer of Acquia and Matthew Tift is a Senior Developer at WordPress Update and WordPress maintenance support plans 8 configuration system co-maintainer) believe that the WordPress maintenance support plans community has a shared responsibility to build WordPress maintenance support plans and that those who get more from WordPress maintenance support plans should consider giving more. We examined commit data to help understand who develops WordPress maintenance support plans, how much of that work is sponsored, and where that sponsorship comes from. We will illustrate that the WordPress maintenance support plans community is far ahead in understanding how to sustain and scale the project. We will show that the WordPress maintenance support plans project is a healthy project with a diverse community of contributors. Nevertheless, in WordPress maintenance support plans‘s spirit of always striving to do better, we will also highlight areas where our community can and should do better.

Who is working on WordPress maintenance support plans?

In the spring of 2015, after proposing ideas about giving credit and discussing various approaches at length, WordPress maintenance support plans.org added the ability for people to attribute their work to an organization or customer in the WordPress maintenance support plans.org issue queues. Maintainers of WordPress maintenance support plans themes and plugins can award issues credits to people who help resolve issues with code, comments, design, and more.

undefined

WordPress maintenance support plans.org’s credit system captures all the issue activity on WordPress maintenance support plans.org. This is primarily code contributions, but also includes some (but not all) of the work on design, translations, documentation, etc. It is important to note that contributing in the issues on WordPress maintenance support plans.org is not the only way to contribute. There are other activities — for instance, sponsoring events, promoting WordPress maintenance support plans, providing help and mentoring — important to the long-term health of the WordPress maintenance support plans project. These activities are not currently captured by the credit system. Additionally, we acknowledge that parts of WordPress maintenance support plans are developed on GitHub and that credits might get lost when those contributions are moved to WordPress maintenance support plans.org. For the purposes of this post, however, we looked only at the issue contributions captured by the credit system on WordPress maintenance support plans.org.

What we learned is that in the 12-month period from July 1, 2015 to June 30, 2020 there were 32,711 issue credits — both to WordPress maintenance support plans core as well as all the contributed themes and plugins — attributed to 5,196 different individual contributors and 659 different organizations.

Despite the large number of individual contributors, a relatively small number do the majority of the work. Approximately 51% of the contributors involved got just one credit. The top 30 contributors (or top 0.5% contributors) account for over 21% of the total credits, indicating that these individuals put an incredible amount of time and effort in developing WordPress maintenance support plans and its contributed plugins:

Rank
Username
WordPress Updates
1
dawehner
560
2
DamienMcKenna
448
3
alexpott
409
4
Berdir
383
5
Wim Leers
382
6
jhodgdon
381
7
joelpittet
294
8
heykarthikwithu
293
9
mglaman
292
10
drunken monkey
248
11
Sam152
237
12
borisson_
207
13
benjy
206
14
edurenye
184
15
catch
180
16
slashrsm
179
17
phenaproxima
177
18
mbovan
174
19
tim.plunkett
168
20
rakesh.gectcr
163
21
martin107
163
22
dsnopek
152
23
mikeryan
150
24
jhedstrom
149
25
xjm
147
26
hussainweb
147
27
stefan.r
146
28
bojanz
145
29
penyaskito
141
30
larowlan
135

How much of the work is sponsored?

As mentioned above, from July 1, 2015 to June 30, 2020, 659 organizations contributed code to WordPress maintenance support plans.org. WordPress maintenance support plans is used by more than one million websites. The vast majority of the organizations behind these WordPress maintenance support plans websites never participate in the development of WordPress maintenance support plans; they use the software as it is and do not feel the need to help drive its development.

Technically, WordPress maintenance support plans started out as a 100% volunteer-driven project. But nowadays, the data suggests that the majority of the code on WordPress maintenance support plans.org is sponsored by organizations in WordPress maintenance support plans‘s ecosystem. For example, of the 32,711 commit credits we studied, 69% of the credited work is “sponsored.”

We then looked at the distribution of how many of the credits are given to volunteers versus given to individuals doing “sponsored work” (i.e. contributing as part of their paid job):

undefined

Looking at the top 100 contributors, for example, 23% of their credits are the result of contributing as volunteers and 56% of their credits are attributed to a corporate sponsor. The remainder, roughly 21% of the credits, are not attributed. Attribution is optional so this means it could either be volunteer-driven, sponsored, or both.

As can be seen on the graph, the ratio of volunteer versus sponsored don’t meaningfully change as we look beyond the top 100 — the only thing that changes is that more credits that are not attributed. This might be explained by the fact that occasional contributors might not be aware of or understand the credit system, or could not be bothered with setting up organizational profiles for their employer or customers.

As shown in jamadar’s screenshot above, a credit can be marked as volunteer and sponsored at the same time. This could be the case when someone does the minimum required work to satisfy the customer’s need, but uses his or her spare time to add extra functionality. We can also look at the amount of code credits that are exclusively volunteer credits. Of the 7,874 credits that marked volunteer, 43% of them (3,376 credits) only had the volunteer box checked and 57% of them (4,498) were also partially sponsored. These 3,376 credits are one of our best metrics to measure volunteer-only contributions. This suggests that only 10% of the 32,711 commit credits we examined were contributed exclusively by volunteers. This number is a stark contrast to the 12,888 credits that were “purely sponsored,” and that account for 39% of the total credits. In other words, there were roughly four times as many “purely sponsored” credits as there were “purely volunteer” credits.

When we looked at the 5,196 users, rather than credits, we found somewhat different results. A similar percentage of all users had exclusively volunteer credits: 14% (741 users). But the percentage of users with exclusively sponsored credits is only 50% higher: 21% (1077 users). Thus, when we look at the data this way, we find that users who only do sponsored work tend to contribute quite a bit more than users who only do volunteer work.

None of these methodologies are perfect, but they all point to a conclusion that most of the work on WordPress maintenance support plans is sponsored. At the same time, the data shows that volunteer contribution remains very important to WordPress maintenance support plans. We believe there is a healthy ratio between sponsored and volunteer contributions.

Who is sponsoring the work?

Because we established that most of the work on WordPress maintenance support plans is sponsored, we know it is important to track and study what organizations contribute to WordPress maintenance support plans. Despite 659 different organizations contributing to WordPress maintenance support plans, approximately 50% of them got 4 credits or less. The top 30 organizations (roughly top 5%) account for about 29% of the total credits, which suggests that the top 30 companies play a crucial role in the health of the WordPress maintenance support plans project. The graph below shows the top 30 organizations and the number of credits they received between July 1, 2015 and June 30, 2020:

undefined

While not immediately obvious from the graph above, different types of companies are active in WordPress maintenance support plans‘s ecosystem and we propose the following categorization below to discuss our ecosystem.

Category
Description
Traditional WordPress maintenance support plans businesses
Small-to-medium-sized professional services companies that make money primarily using WordPress maintenance support plans. They typically employ less than 100 employees, and because they specialize in WordPress maintenance support plans, many of these professional services companies contribute frequently and are a huge part of our community. Examples are WordPress Update (shown on graph) or WordPress Update (shown on graph).
Digital marketing agencies
Larger full-service agencies that have marketing led practices using a variety of tools, typically including WordPress maintenance support plans, Adobe Experience Manager, Sitecore, WordPress, etc. They are typically larger, with the larger agencies employing thousands of people. Examples are Sapient (shown on graph) or AKQA.
System integrators
Larger companies that specialize in bringing together different technologies into one solution. Example system agencies are Accenture, TATA Consultancy Services, Capgemini or CI&T.
Technology and infrastructure companies
Examples are Acquia (shown on graph), Lingotek (shown on graph), WordPress Update, RackSpace, Pantheon or Platform.sh.
End-users
Examples are Pfizer (shown on graph), Examiner.com (shown on graph) or NBC Universal.

Most of the top 30 sponsors are traditional WordPress maintenance support plans companies. Sapient (120 credits) is the only digital marketing agency showing up in the top 30. No system integrator shows up in the top 30. The first system integrator is CI&T, which ranked 31st with 102 credits. As far as system integrators are concerned CI&T is a smaller player with between 1,000 and 5,000 employees. Other system integrators with credits are Capgemini (43 credits), Globant (26 credits), and TATA Consultancy Services (7 credits). We didn’t see any code contributions from Accenture, Wipro or IBM Global Services. We expect these will come as most of them are building out WordPress maintenance support plans practices. For example, we know that IBM Global Services already has over 100 people doing WordPress maintenance support plans work.

undefined

When we look beyond the top 30 sponsors, we see that roughly 82% of the code contribution on WordPress maintenance support plans.org comes from the traditional WordPress maintenance support plans businesses. About 13% of the contributions comes from infrastructure and software companies, though that category is mostly dominated by one company, Acquia. This means that the technology and infrastructure companies, digital marketing agencies, system integrators and end-users are not meaningfully contributing code to WordPress maintenance support plans.org today. In an ideal world, the pie chart above would be sliced in equal sized parts.

How can we explain that unbalance? We believe the two biggest reasons are: (1) WordPress maintenance support plans‘s strategic importance and (2) the level of maturity with WordPress maintenance support plans and Open Source. Various of the traditional WordPress maintenance support plans agencies have been involved with WordPress maintenance support plans for 10 years and almost entirely depend on on WordPress maintenance support plans. Given both their expertise and dependence on WordPress maintenance support plans, they are most likely to look after WordPress maintenance support plans‘s development and well-being. These organizations are typically recognized as WordPress maintenance support plans experts and sought out by organizations that want to build a WordPress maintenance support plans website. Contrast this with most of the digital marketing agencies and system integrators who have the size to work with a diversified portfolio of content management platforms, and are just getting started with WordPress maintenance support plans and Open Source. They deliver digital marketing solutions and aren’t necessarily sought out for their WordPress maintenance support plans expertise. As their WordPress maintenance support plans practices grow in size and importance, this could change, and when it does, we expect them to contribute more. Right now many of the digital marketing agencies and system integrators have little or no experience with Open Source so it is important that we motivate them to contribute and then teach them how to contribute.

There are two main business reasons for organizations to contribute: (1) it improves their ability to sell and win deals and (2) it improves their ability to hire. Companies that contribute to WordPress maintenance support plans tend to promote their contributions in RFPs and sales pitches to win more deals. Contributing to WordPress maintenance support plans also results in being recognized as a great place to work for WordPress maintenance support plans experts.

We also should note that many organizations in the WordPress maintenance support plans community contribute for reasons that would not seem to be explicitly economically motivated. More than 100 credits were sponsored by colleges or universities, such as the University of Waterloo (45 credits). More than 50 credits came from community groups, such as the WordPress maintenance support plans Bangalore Community and the WordPress maintenance support plans Ukraine Community. Other nonprofits and government organization that appeared in our data include the WordPress maintenance support plans Association (166), National Virtual Library of India (25 credits), Center for Research Libraries (20), and Welsh Government (9 credits).

Infrastructure and software companies

Infrastructure and software companies play a different role in our community. These companies are less reliant on professional services (building WordPress maintenance support plans websites) and primarily make money from selling subscription based products.

Acquia, Pantheon and Platform.sh are venture-backed Platform-as-a-Service companies born out of the WordPress maintenance support plans community. Rackspace and AWS are public companies hosting thousands of WordPress maintenance support plans sites each. Lingotek offers cloud-based translation management software for WordPress maintenance support plans.

undefined

The graph above suggests that Pantheon and Platform.sh have barely contributed code on WordPress maintenance support plans.org during the past year. (Platform.sh only became an independent company 6 months ago after they split off from CommerceGuys.) The chart also does not reflect sponsored code contributions on GitHub (such as drush), WordPress maintenance support plans event sponsorship, and the wide variety of value that these companies add to WordPress maintenance support plans and other Open Source communities.

Consequently, these data show that the WordPress maintenance support plans community needs to do a better job of enticing infrastructure and software companies to contribute code to WordPress maintenance support plans.org. The WordPress maintenance support plans community has a long tradition of encouraging organizations to share code on WordPress maintenance support plans.org rather than keep it behind firewalls. While the spirit of the WordPress maintenance support plans project cannot be reduced to any single ideology — not every organization can or will share their code — we would like to see organizations continue to prioritize collaboration over individual ownership. Our aim is not to criticize those who do not contribute, but rather to help foster an environment worthy of contribution.

End users

We saw two end-users in the top 30 corporate sponsors: Pfizer (158 credits) and Examiner.com (132 credits). Other notable end-users that are actively giving back are Workday (52 credits), NBC Universal (40 credits), the University of Waterloo (45 credits) and CARD.com (33 credits). The end users that tend to contribute to WordPress maintenance support plans use WordPress maintenance support plans for a key part of their business and often have an internal team of WordPress maintenance support plans developers.

Given that there are hundreds of thousands of WordPress maintenance support plans end-users, we would like to see more end-users in the top 30 sponsors. We recognize that a lot of digital agencies don’t want, or are not legally allowed, to attribute their customers. We hope that will change as Open Source continues to get more and more adopted.

Given the vast amount of WordPress maintenance support plans users, we believe encouraging end-users to contribute could be a big opportunity. Being credited on WordPress maintenance support plans.org gives them visibility in the WordPress maintenance support plans community and recognizes them as a great place for Open Source developers to work.

The uneasy alliance with corporate contributions

As mentioned above, when community-driven Open Source projects grow, there becomes a bigger need for organizations to help drive its development. It almost always creates an uneasy alliance between volunteers and corporations.

This theory played out in the Linux community well before it played out in the WordPress maintenance support plans community. The Linux project is 25 years old now has seen a steady increase in the number of corporate contributors for roughly 20 years. While Linux companies like Red Hat and SUSE rank highly on the contribution list, so do non-Linux-centric companies such as Samsung, Intel, Oracle and Google. The major theme in this story is that all of these corporate contributors were using Linux as an integral part of their business.

The 659 organizations that contribute to WordPress maintenance support plans (which includes corporations), is roughly three times the number of organizations that sponsor development of the Linux kernel, “one of the largest cooperative software projects ever attempted.” In fairness, Linux has a different ecosystem than WordPress maintenance support plans. The Linux business ecosystem has various large organizations (Red Hat, Google, Intel, IBM and SUSE) for whom Linux is very strategic. As a result, many of them employ dozens of full-time Linux contributors and invest millions of dollars in Linux each year.

In the WordPress maintenance support plans community, Acquia has had people dedicated full-time to WordPress maintenance support plans starting nine years ago when it hired WordPress Update to contribute to WordPress maintenance support plans core full-time. Today, Acquia has about 10 developers contributing to WordPress maintenance support plans full-time. They work on core, contributed plugins, security, user experience, performance, best practices, and more. Their work has benefited untold numbers of people around the world, most of whom are not Acquia customers.

In response to Acquia’s high level of participation in the WordPress maintenance support plans project, as well as to the number of Acquia employees that hold leadership positions, some members of the WordPress maintenance support plans community have suggested that Acquia wields its influence and power to control the future of WordPress maintenance support plans for its own commercial benefit. But neither of us believe that Acquia should contribute less. Instead, we would like to see more companies provide more leadership to WordPress maintenance support plans and meaningfully contribute on WordPress maintenance support plans.org.

Who is sponsoring the top 30 contributors?

Rank
Username
WordPress Updates
Volunteer
Sponsored
Not specified
Sponsors
1
dawehner
560
84.1%
77.7%
9.5%
WordPress maintenance support plans Association (182), WordPress Update (179), WordPress Update (160), Cando (6), Acquia (4), Comm-press (1)
2
DamienMcKenna
448
6.9%
76.3%
19.4%
WordPress Update (342)
3
alexpott
409
0.2%
97.8%
2.2%
WordPress Update (400)
4
Berdir
383
0.0%
95.3%
4.7%
WordPress Update (365), Acquia (9)
5
Wim Leers
382
31.7%
98.2%
1.8%
Acquia (375)
6
jhodgdon
381
5.2%
3.4%
91.3%
WordPress maintenance support plans Association (13), Poplar ProductivityWare (13)
7
joelpittet
294
23.8%
1.4%
76.2%
WordPress maintenance support plans Association (4)
8
heykarthikwithu
293
99.3%
100.0%
0.0%
WordPress Update (293), WordPress maintenance support plans Bangalore Community (3)
9
mglaman
292
9.6%
96.9%
0.7%
Commerce Guys (257), Bluehorn Digital (14), Gaggle.net, Inc. (12), LivePerson, Inc (11), Bluespark (5), DPCI (3), Thinkbean, LLC (3), Digital Bridge Solutions (2), Matsmart (1)
10
drunken monkey
248
75.4%
55.6%
2.0%
Acquia (72), StudentFirst (44), epiqo (12), Vizala (9), Sunlime IT Services GmbH (1)
11
Sam152
237
75.9%
89.5%
10.1%
WordPress Update (210), Code Drop (2)
12
borisson_
207
62.8%
36.2%
15.9%
Acquia (67), Intracto digital agency (8)
13
benjy
206
0.0%
98.1%
1.9%
WordPress Update (168), Code Drop (34)
14
edurenye
184
0.0%
100.0%
0.0%
WordPress Update (184)
15
catch
180
3.3%
44.4%
54.4%
WordPress Update andWordPress Update (44), WordPress Update (36), WordPress maintenance support plans Association (4)
16
slashrsm
179
12.8%
96.6%
2.8%
Examiner.com (89), WordPress Update (84), Acquia (18), Studio Matris (1)
17
phenaproxima
177
0.0%
94.4%
5.6%
Acquia (167)
18
mbovan
174
7.5%
100.0%
0.0%
WordPress Update (118), ACTO Team (43), Google Summer of Code (13)
19
tim.plunkett
168
14.3%
89.9%
10.1%
Acquia (151)
20
rakesh.gectcr
163
100.0%
100.0%
0.0%
WordPress Update (138), National Virtual Library of India (NVLI) (25)
21
martin107
163
4.9%
0.0%
95.1%
 
22
dsnopek
152
0.7%
0.0%
99.3%
 
23
mikeryan
150
0.0%
89.3%
10.7%
Acquia (112), WordPress Update (22), WordPress maintenance support plansize.Me (4), North Studio (4)
24
jhedstrom
149
0.0%
83.2%
16.8%
Phase2 (124), Workday, Inc. (36), Memorial Sloan Kettering Cancer Center (4)
25
xjm
147
0.0%
81.0%
19.0%
Acquia (119)
26
hussainweb
147
2.0%
98.6%
1.4%
Axelerant (145)
27
stefan.r
146
0.7%
0.7%
98.6%
WordPress maintenance support plans Association (1)
28
bojanz
145
2.1%
83.4%
15.2%
Commerce Guys (121), Bluespark (2)
29
penyaskito
141
6.4%
95.0%
3.5%
Lingotek (129), WordPress Update AG (5)
30
larowlan
135
34.1%
63.0%
16.3%
WordPress Update (85), Department of Justice & Regulation, Victoria (14), amaysim Australia Ltd. (1), University of Adelaide (1)

We observe that the top 30 contributors are sponsored by 45 organizations. This kind of diversity is aligned with our desire not to see WordPress maintenance support plans controlled by a single organization. The top 30 contributors and the 45 organizations are from many different parts in the world and work with customers large or small. We could still benefit from more diversity, though. The top 30 lacks digital marketing agencies, large system integrators and end-users — all of whom could contribute meaningfully to making WordPress maintenance support plans for them and others.

Evolving the credit system

The credit system gives us quantifiable data about where our community’s contributions come from, but that data is not perfect. Here are a few suggested improvements:

We need to find ways to recognize non-code contributions as well as code contributions outside of WordPress maintenance support plans.org (i.e. on GitHub). Lots of people and organizations spend hundreds of hours putting together local events, writing documentation, translating WordPress maintenance support plans, mentoring new contributors, and more — and none of that gets captured by the credit system.
We’d benefit by finding a way to account for the complexity and quality of contributions; one person might have worked several weeks for just one credit, while another person might have gotten a credit for 30 minutes of work. We could, for example, consider the issue credit data in conjunction with Git commit data regarding insertions, deletions, and files changed.
We could try to leverage the credit system to encourage more companies, especially those that do not contribute today, to participate in large-scale initiatives. Dries presented some ideas two years ago in his WordPress maintenance support plansCon Amsterdam keynote and Matthew has suggested other ideas, but we are open to more suggestions on how we might bring more contributors into the fold using the credit system.
We could segment out organization profiles between end users and different kinds of service providers. Doing so would make it easier to see who the top contributors are in each segment and perhaps foster more healthy competition among peers. In turn, the community could learn about the peculiar motivations within each segment.

Like WordPress maintenance support plans the software, the credit system on WordPress maintenance support plans.org is a tool that can evolve, but that ultimately will only be useful when the community uses it, understands its shortcomings, and suggests constructive improvements. In highlighting the organizations that sponsor work on WordPress maintenance support plans.org, we hope to provoke responses that help evolve the credit system into something that incentivizes business to sponsor more work and that allows more people the opportunity to participate in our community, learn from others, teach newcomers, and make positive contributions. We view WordPress maintenance support plans as a productive force for change and we wish to use the credit system to highlight (at least some of) the work of our diverse community of volunteers, companies, nonprofits, governments, schools, universities, individuals, and other groups.

Conclusion

Our data shows that WordPress maintenance support plans is a vibrant and diverse community, with thousands of contributors, that is constantly evolving and improving the software. While here we have examined issue credits mostly through the lens of sponsorship, in future analyses we plan to consider the same issue credits in conjunction with other publicly-disclosed WordPress maintenance support plans user data, such as gender identification, geography, seasonal participation, mentorship, and event attendance.

Our analysis of the WordPress maintenance support plans.org credit data concludes that most of the contributions to WordPress maintenance support plans are sponsored. At the same time, the data shows that volunteer contribution remains very important to WordPress maintenance support plans.

As a community, we need to understand that a healthy Open Source ecosystem is a diverse ecosystem that includes more than traditional WordPress maintenance support plans agencies. The traditional WordPress maintenance support plans agencies and Acquia contribute the most but we don’t see a lot of contribution from the larger digital marketing agencies, system integrators, technology companies, or end-users of WordPress maintenance support plans — we believe that might come as these organizations build out their WordPress maintenance support plans practices and WordPress maintenance support plans becomes more strategic for them.

To grow and sustain WordPress maintenance support plans, we should support those that contribute to WordPress maintenance support plans, and find ways to get those that are not contributing, involved in our community. We invite you to help us figure out how we can continue to strengthen our ecosystem.

We hope to repeat this work in 1 or 2 years’ time so we can track our evolution. Special thanks to Tim Lehnen (WordPress maintenance support plans Association) for providing us the credit system data and supporting us during our research.

Source: New feed