Proposal for Perl Foundation Memberships

The current Yet Another Society (The Perl Foundation) bylaws exclude the possibility of membership (see Article II https://www.perlfoundation.org/bylaws.html). As reference, the Python Foundation has 5 membership classes with various rights and privileges associated (https://www.python.org/psf/bylaws/).

I believe this to be a wasted opportunity to increase engagement with stake holders in the Perl community, be they individuals, business or other organizations. And also to secure funding for vital Perl related activities arranged by the Perl Foundation.

Rather than a complicated class system,a good starting point would be a single membership option with an annual renewal and no specific benefits than a warm feeling. (Although, throwing in some exclusive swag and a membership card might not be a bad little bonus)

This could then evolve based on feedback via a membership committee.

I have sent a brief proposal to the YAS (TPF) board to this effect. I invite your support in comments below and/or by contacting board members voicing your support (see https://www.perlfoundation.org/committees.html)

11 Comments

Membership classes invite gross inefficiencies and open the doorways for beaucratic manipulation. Best to just keep it simple. Perl programmers have plenty of means for membership. PAUSE, perlmonks, here, etc. Proof of work or engagement in the community is all one needs.

On the otherhand, I do think a committee system that focused on supporting key applications areas would be prudent. They could be volunteer run and membership could be chose from the pools of those who have shown committment to said application areas.

Examples include,

* application development tools: GUI toolkits, packagers, installers (particular for Windows), etc

* Computer Sciences: There is a severe lack of Perl toolkits for machine learning and machine vision (particularly OpenCV); the shining stars in this area are obviously PDL and BioPerl, but the only people who promote these first-rate projects are the community members who use them

* platform distribution liasons - e.g., not only seek opportunities to support decent "application stacks" for perl on different OSes, but also study how perl is distributed; and in some cases work with specific communities that might be wanting to do silly things like rip perl out of a base OS. Send OpenBSD a fruit basket at Christmas time would be nice, since they distribute perl with base.

The current system is clearly not working and finding ways to be more professional, raise money to do critically needed work is of upmost importance. The volunteer only model isn't cutting it. Just look at the state of Perl. IF we don't shake stuff up these jobs will disappear.

It would certainly be fair to pay a professional to manage volunteers *and* raise money. District Executives in the Boy Scout council structure is exactly this.

My general point was simply to register that the "membership" model is more a solution looking for a problem. But that's my opinion.

Improving the professionalism and transparency of TPF was a clear request made by respondents to the 2020 brand values survey.

YAS (TPF) membership will help to engage the community and give YAS (TPF) more legitimacy.

This gets my vote: +1


What vital activities do you think TPF is funding? Conferences mostly raise their own money and TPF is a pass through. TPF is almost completely absent (or present in name only) for most things that keep working.

Before you think this is going to get you money, ask around at other non-profits about how much money they have to spend to get $1. You'll probably be shocked at the inefficiencies.

It's already pretty hard to extract money from open source communities, even for things they want and already use. Changing some bylaws isn't going to change people's incentives to donate.

And, I doubt that any structure, no matter what it is, is going to make p5p do anything they don't already want to do. They've rejected the idea of a pumpking, they are pushing back on the Steering Committee, and no one cares what TPF thinks.

I agree.

To not have memberships is to leave money on the table. Certainly Perl could do SOMETHING helpful with the money.

Plus people want to be involved if only to that extent. Regular financial contributions (membership dues) are literally a way for people to get invested in something they support.

The concerns described here are legitimate. But they don't outweigh the benefits.

I agree.

To not have memberships is to leave money on the table. Certainly Perl could do SOMETHING helpful with the money.

Plus people want to be involved if only to that extent. Regular financial contributions (membership dues) are literally a way for people to get invested in something they support.

The concerns described here are legitimate. But they don't outweigh the benefits.

I completely agree with Dean about not having membership (including corporate partnerships) is a wasted opportunity, and I would LOVE to see YAS' bylaws be changed to open to this revenue source.

And to those of you who say "But TPF isn't spending that much money, so why do we need more?" – please take some time to think about issues that are NOT being handled in our communities, that the TPF could help with if they had more resources to do so.

A proposal like this requires us to foremost focus on future opportunities that require resources to make happen.

(And yes – with more money, there are reasonable isuues one could raise around around transparency and accountability, but those are *different* questions than this one, and worth discussing in an appropriate venue.)

I'm all for it – Thanks for making this suggestion, Dean! :-)

Leave a comment

About Dean

user-pic I blog about Perl. I am now in California