Generated by GPT-5-mini| The Perl Foundation | |
|---|---|
| Name | The Perl Foundation |
| Abbreviation | TPF |
| Type | Nonprofit organization |
| Purpose | Support development and advocacy of Perl programming language |
| Headquarters | Bartlesville, Oklahoma |
| Region served | Global |
| Leader title | Board President |
The Perl Foundation is a nonprofit organization that supports the Perl programming language and its community through funding, infrastructure, advocacy, and events. It collaborates with projects, individuals, and institutions across the open-source ecosystem, maintaining relationships with software communities such as CPAN, GitHub, Free Software Foundation, and academic partners including Carnegie Mellon University and Massachusetts Institute of Technology. The foundation interacts with industry players like Amazon Web Services, Google, Microsoft, and foundations such as the Linux Foundation and Mozilla Foundation.
The organization was formed in the context of the development of Perl 5 and the emergence of CPAN and was influenced by figures like Larry Wall, Randal L. Schwartz, Tom Christiansen, Damian Conway, and organizations including YAPC::NA, O'Reilly Media, and USENIX. Early milestones paralleled releases of Perl 5.6, Perl 5.8, and later Perl 5.10 while interacting with projects such as mod_perl, DBI, and Mojolicious. Governance evolved amid dialogues involving contributors from HP, IBM, Oracle Corporation, Red Hat, and Canonical Ltd. and during conferences like PerlCon, YAPC::Europe, and The Perl Conference.
The foundation's mission centers on advancing the Perl programming language ecosystem, fostering community events such as YAPC::NA, supporting module repositories like CPAN, underwriting documentation projects related to works by authors such as Jon Orwant and Alligator Descartes, and funding infrastructure used by projects hosted on services like GitLab and SourceForge. Activities include grantmaking for projects similar to Schwartz's work on Perl Best Practices, sponsorship of outreach aligned with organizations like Open Source Initiative, and collaboration with standards bodies and conferences including IEEE and ACM.
A volunteer board modeled after nonprofit governance interacts with committees and working groups that coordinate engineering, community, legal, and finance functions, with officers analogous to roles in Apache Software Foundation, Linux Foundation, and Eclipse Foundation. Leadership often includes long-time contributors who have participated in projects such as Perl 6 (now Raku), CPAN Testers, Perl Maven, and module maintainers who publish on MetaCPAN and collaborate with corporate sponsors like CPanel and ActiveState. Decisions are made through board meetings resembling practices used by Mozilla Foundation and Free Software Foundation Europe.
The grants program funds module development, documentation, infrastructure, and outreach, supporting initiatives similar to Google Summer of Code, community mentorship programs inspired by Outreachy, and translation efforts akin to those coordinated with Wikimedia Foundation projects. Grants have supported maintainers of critical modules such as DBI, Plack, Dancer, and Mojo::UserAgent, and assisted conferences like YAPC::Asia, Perl Workshops, and regional events organized with partners such as AdaCamp and PyCon-style meetups. The foundation has established award programs reminiscent of O'Reilly Open Source Awards and collaborates with juries and committees similar to those in TIOBE and IEEE Software recognitions.
The foundation sponsors and organizes conferences and workshops, historically endorsing events like The Perl Conference, YAPC::Europe, YAPC::NA, and regional meetups comparable to FOSDEM and DevConf. It supports tutorial tracks, lightning talks, and hackathons that feature speakers such as Yitzchak Scott-Thoennes, Chromatic (Perl developer), and contributors from companies like Booking.com, Etsy, and Stripe. Partnerships with event hosts have included venues and organizations such as O'Reilly Media, USENIX, and university departments at Stanford University and University of Cambridge.
Funding sources include corporate sponsorships from firms like Amazon, Google, Microsoft Azure, and Heroku, individual donations, sponsorship tiers modeled after Apache Software Foundation and Linux Foundation membership, and revenue from events and merchandise similar to practices by PyCon and RubyConf. Membership and contributor recognition mirror systems used by Open Source Initiative and Software Freedom Conservancy, providing benefits for individual and corporate members and coordinating volunteer programs akin to Mozilla Reps.
The foundation has supported critical infrastructure and modules that underpin web, database, and systems administration tooling, contributing to ecosystems used by enterprises such as Facebook, Netflix, and Google and projects like SugarCRM and Movable Type. Notable supported projects include improvements to CPAN, work on Perl 5 maintenance, funding for CPAN Testers and MetaCPAN, and assistance for community-led efforts transitioning to Raku and modern Perl tooling like Dist::Zilla and Carton. The foundation's activity intersects with debates and developments involving language design figures like Larry Wall and academic analysis in venues such as ACM SIGPLAN and journals including IEEE Software.