Showing posts with label election. Show all posts
Showing posts with label election. Show all posts

Monday, May 21, 2018

2018 Python Software Foundation Board Election: What is it and how can I learn more?

Every year the Python Software Foundation announces an open call for nominations for the PSF Board. Following the 2017 PSF members vote, only a subset of the entire board’s seats are open. This year there are four seats available - three (3) seats each with a three year term and one (1) seat that will finish the last two years of a three year term. Nominations for the board are open through May 25th, 2018 23:59:59 AoE.

Who can vote and how can I vote?

Voting for this year’s PSF Board Directors elections are set to begin on June 1st, 2018. To vote in the elections you must be registered as a voting member of the Python Software Foundation (see the FAQ here). You can register on the Membership page at python.org.


What does a board member do?

Expectations for board members are outlined on the Python wiki here. Basic requirements for board members include participation in monthly (remote) meetings as well as participation for the 2 to 3 in-person meetings.

Who can run for the PSF board and how can I nominate myself and/or someone else?

Anyone can run for a board member, as outlined by the PSF bylaws (reference Article V). Candidates can be either self-nominated or be nominated by another party. When nominating another person, the nomination requires consent of the potinental nominee.

To enter a nomination the following steps must be completed:

After nominations close, voting will begin on June 1st, 2018. If you wish to vote see voting details above. Additionally, PSF Director Thomas Wouters shared information about the nomination process on Twitter.

Who are the current board members?

The current directors are listed on the PSF website here.

How can I learn more?

Tomorrow on May 22nd the PSF will have an open Slack channel for 24 hours to discuss the election, the PSF, and the responsibilities of the PSF board. Current and outgoing directors will be monitoring the channel to respond to questions as well as PSF staff. You can join the Slack channel here.

Tuesday, May 31, 2016

Our 2016 PSF Board of Directors

The PSF's annual election completed yesterday. Please welcome the new PSF Board of Directors for the 2016/17 term!

  • Annapoornima Koppad 
  • Carol Willing
  • Carrie Ann Philbin
  • Diana Clarke 
  • Jackie Kazil
  • Kushal Das
  • Lorena Mesa 
  • Naomi Ceder
  • Trey Hunner
  • Van Lindberg
  • Younggun Kim

These eleven directors represent a range of continents, genders, ethnicities, and technical specialties. Their biographies, and their plans and hopes for the PSF, are in their candidates' statements on the wiki.

Our heartfelt thanks to the outgoing board members Nick Coghlan, Lynn Root, Alex Gaynor, Marc-Andre Lemburg, Anna Ossowski, and Ashwini Oruganti.

Thursday, May 26, 2016

Reminder: Vote for the 2016 Board of Directors

Description: black-and-white photo of three women in early 20th Century clothes, at a wooden ballot box. The woman in the center folds her ballot to place in the box.

If you're a voting member of the Python Software Foundation, then on May 20 you were emailed a ballot to vote for this year's Board of Directors. The voting booths close at the end of May 30, Anywhere on Earth, so please get your votes in!

Who is a voting member? Details of membership levels and voter registration, along with the list of candidates for this year's board, are on the PSF wiki:



Image: Women voting in New York City, 1917. Library of Congress file no. 00037.

Monday, May 09, 2016

Reminder: Run for the 2016 PSF Board of Directors

As we announced last week, the Python Software Foundation is seeking candidates for this year's directors. Nominations are open now until the end of May 15 Anywhere on Earth.

Candidates from anywhere in the world are welcome; members of the Board do not need to be residents or citizens of the United States. There are 11 directors, elected annually for a term of one year. Directors are unpaid volunteers.

The list of nominees is on the PSF wiki:

Candidates in the 2016 PSF Board Election.

If have a passion for the Python language and community, add yourself to the list! If someone you know would make a great member of the board, ask if they'd like you to nominate them.

Saturday, April 30, 2016

We Want You to Run for the 2016 Board of Directors

You don't have to be an expert, or a Python celebrity. If you care about Python and you want to nurture our community and guide our future, we invite you to join the Board.

Nominations are open for the Python Software Foundation's Board of Directors now through the end of May 15. Nominate yourself if you are able and inspired to help the PSF fulfill its mission:

"The mission of the Python Software Foundation is to promote, protect, and advance the Python programming language, and to support and facilitate the growth of a diverse and international community of Python programmers."

If you know someone who would be an excellent director, ask if they would like you nominate them!

What is the job? Directors do the business of the PSF, including:
  • Appoint PSF officers.
  • Manage the budget, allocate funds, and award grants.
  • Raise money and recruit sponsors.
  • Manage public relations, education, and outreach.
  • Perform the PSF's legal duties as a non-profit corporation.
  • Administer the PSF membership program and serve its members.
  • Protect Python’s intellectual property rights and licenses: logos, trademarks, and open source licenses.

Read "Expectations of Directors" for details.

There are 11 directors, elected annually for a term of one year. Directors are unpaid volunteers. Candidates from anywhere in the world are welcome; members of the Board do not need to be residents or citizens of the United States.

The deadline for nominations is the end of May 15, Anywhere on Earth ("AoE"). As long as it is May 15 somewhere, nominations are open. A simple algorithm is this: make your nominations by 11:59pm on your local clock and you are certain to meet the deadline. Ballots to vote for the board members will be sent May 20, and the election closes May 30.

If you're moved to nominate yourself or someone else, here are the instructions:

How to nominate candidates in the 2016 PSF Board Election.

While you're on that page, check if your membership makes you eligible to actually vote in the election.

For more info, see the PSF home page and the PSF membership FAQ.

Friday, June 05, 2015

The Election Process and the new PSF Election Administrator

Background: 

As those of you who have been following recent events in the PSF know, there were some difficulties and disagreements surrounding the election for the 2015-2016 Board of Directors. The initial attempt at an election for Board members was cancelled due ambiguity concerning candidate nomination deadlines. 
Then, as possible solutions were discussed on the PSF voting members list, it became apparent that there were additional aspects of the previously used system (E-vote) that were considered less than ideal by some members.
The Election Administrator at that time, due to newly undertaken professional commitments, was unavailable to relaunch the election or to modify the procedures to satisfy the desiderata expressed by many. Fortunately, Ian Cordasco agreed to step into the position, and he has been hard at work since the beginning of May getting the recently completed election back on track and exploring long term solutions to newly identified problems.
Already some important changes have been made: First of all, with the hard work of the Board of Directors and many volunteers, a precise and unambiguous deadline was set for nominations, for the issuing and for the receipt of ballots for both the Board election and the Sponsor election (See New Board Election.) That election has been successfully conducted and we have a new Board of Directors (and some new sponsors) as a result. (See Congratulations.)
Secondly, an Elections Working Group was formed to study the desirability of an enhancement to the E-vote software developed by Massimo DiPierro and David Mertz that had been used by the PSF for the past several years. An alternative solution, switching to another system like Helios, is also being explored. For those who wish to participate in this discussion and/or to contribute to this important evaluative study, please subscribe to  Elections-wg@python.org.
I recently had an email chat with Ian about his new role which I’d like to share with you:

Q: Why did you get involved?

Ian: There was a lot of conflict over the last Board Election. Unnecessary conflict is something I really don’t want to see in the Python community, so I stepped up to attempt to deescalate the situation.

Q: What is your background/interest as election administration?

Ian: I have no background in running elections. The software is intriguing to me. The way of verifying votes and ensuring anonymity is also intriguing.

Q: What are some of your goals as election administrator?

Ian: To run elections well and improve the software we use to run our elections.

Q: What are the criteria for a good election process?

Ian: This list is probably incomplete, but,
  • User friendly: The nomination process should be easy as should voting.
  • Transparent and Verifiable: Nominations and votes should be verifiable by any one observing the election.
  • Secure: It’s unlikely someone might try to attack a PSF election, but users should know that their votes aren’t being altered when casting them and that the ballot they received was correct.
  • Well documented: Voters and candidates should know the schedule. The software should be well documented for all involved - candidates, voters, and election administrators alike.
  • Cooperative: I have the great pleasure of coordinating with Ewa Jodlowska who helps in the election process. Massimo DiPierro and David Mertz have been very helpful in learning and navigating E-Vote.This whole process would have been a lot more stressful if not for their help and support.

Q: I understand that recent election yielded a tie in the number of votes for the eleventh Director’s seat. How was that resolved?

Ian: I spoke with David and in the past, ties have been broken with code such as:
if random.random() < 0.5:
    print('Candidate A')
else:
    print('Candidate B')
So in following with that, I ran that code and came up with the 11th… For some amount of verifiability, I recorded the run of that script.

Q: How can we (PSF members) help?

Ian: Join the Elections WG! We’re trying to improve the whole of the PSF elections process. There are a few known issues with the current process. Many hands make light work.
I would love to hear from readers. Please send feedback, comments, or blog ideas to me at msushi@gnosis.cx.

Tuesday, June 02, 2015

Congratulations to the new Board of Directors!

Board Election Results
The PSF annual Board members' election was just completed, with voting closed at end of day (AOE) on May 31, 2015. Thanks to all who took part, including candidates, PSF Directors, staff and volunteers, as well as all members who participated by voting in the election. A special thanks to Ian Cordasco who undertook the daunting task of administering this election at a point of upheaval and controversy last month.
The slate of candidates for the eleven Directors' seats was the strongest ever, with 23 people, each of whom brought a high level of skill and experience in tech and open source, and who collectively represented several countries, ethnicities, gender identities, and varied experiences. (Candidates' statements can be reviewed on the wiki.)
We are very excited and proud to see such strength and diversity in our new Board and extremely grateful and proud of the work of our outgoing Directors, who pushed very hard and intentionally toward opening the Board to this new diversity. 
Please join me in thanking the outgoing Board members:
Brian Curtin, Kushal Das, Selena Deckelmann, Jessica McKellar, David Mertz, and Travis Oliphant.
Congratulations to the new PSF Board of Directors:
Nick Coghlan, Diana Clarke, Van Lindberg, Lynn Root, Alex Gaynor, Marc-Andre Lemburg, Carol Willing, Naomi Ceder, Anna Ossowski, Carrie Anne Philbin, and Ashwini Oruganti.
There has been a lot of growth and discussion of new ideas in the past couple of months, in the halls at PyCon, on the membership lists, and over emails. It is time to put those ideas, along with a new optimism and a renewed commitment to the mission of the PSF, to work.  I believe that this moment is the beginning of a new stage in the PSF adventure and I look forward to working with the new Board and all of the membership!
In my next post, I will be writing about some of what we’ve learned during this election process and how we’re channelling this learning via the new Elections Work Group, and posting an interview with our new Elections Administrator.
I would love to hear from readers. Please send feedback, comments, or blog ideas to me at msushi@gnosis.cx.

Thursday, May 07, 2015

New Board Election! Important! Please Read!

For those of you who haven't followed the recent discussion on the PSF members list, there has been an important development regarding the election of members to the Board of Directors. 

Due to ambiguity with respect to the candidate nomination deadline (the former election administrator interpreted the deadline as midnight May 1, UTC; while others were operating with the understanding that the deadline was midnight Anywhere on Earth), a candidate who wished to self-nominate was not able to.

The PSF Board moved quickly to respond to this issue and the following solution was adopted: 

Here's the official explanation by the Chairman of the Board of Directors, Van Lindberg:

Due to some procedural problems with the current election for the Board of the Python Software Foundation, the Foundation has taken some steps to make sure that the elections are freely open for nominations and that there are no conflicts of interest. Specifically, today the board adopted the following resolutions:

RESOLVED, due to procedural deficiencies, the Board Election ballots issued on May 1st (AOE)/May 2nd (UTC) be deemed null and void.

RESOLVED, that David Mertz be removed as election administrator, and that Ian Cordasco be appointed as election administrator.


David has been the election adminstrator for quite a while, and designed the "e-vote" system that we use along with Massimo DePierro. He has put in a lot of time and effort, and we thank him for it. David in particular volunteered for a complex voting administration task that needed to be handled as the PSF expanded internationally beyond a primarily US-based membership that could previously realistically vote (in person, or by proxy) at physical meetings held annually at PyCon
US.

Without David's efforts as Election Administrator over that time, it would not have been feasible to expand the membership as we have, including the conversion to an open membership model in the 2014 update to the PSF bylaws.

For anyone who has received a ballot already, or has received a ballot reminder, please ignore it. We will be canceling the election as quickly as possible.

We also wanted to make sure that the procedure for upcoming board elections was clear, particularly with regard to the timelines for nominations and voting eligibility. To address that, we also adopted the following resolution concerning the timing of future votes for the board. For those who aren't familiar with the term "AOE", it means "Anywhere on Earth." 

RESOLVED, that the Python Software Foundation adopt the follow procedure for Board elections:
    - Day 1: There is announcement of an upcoming board election via public announcement and email to existing voting members.
    - Day 10 (AOE): Nominations and voting eligibility closes for the upcoming board election. The list of voting members is updated.
    - Day 14-15: Ballots are sent out to voting members.
    - Day 25 (AOE): Election closes.


We also are starting a new election using this procedure, so the timeline for the election is as follows:

    - May 5: Announcement of a new election . . .  and an email to the voting members.
    - May 15 (AOE): Nominations and voting eligibility closes for the upcoming board election. The list of voting members is updated.
    - May 19-20: Ballots are sent out to voting members.
    - May 30 (AOE): Election closes.


This means that in an effort to be inclusive, the nominations will again be open for anyone until May 15 AOE. If you missed the opportunity to nominate for the 2015 Python Software Foundation Board, you will have that chance.

Thanks,

Van Lindberg
PSF Chair
I urge all prospective candidates to post their nomination statements in advance of the May 15 (midnight AoE*) deadline, and all voters to read the Wiki for the candidate statements and to cast their ballots in advance of the May 30 (midnight AoE*) deadline Wiki.

* AoE = UTC - 12

For those with more specific scientific requirements for deadline info, the following should be completely unambiguous:

Deadline for candidate nominations and voting rights self-certification: End of day May 15, 2015, AoE: = UTC May 16, by12 noon = ISO 8601: 2015-05-15T23:59:59-12

Deadline for Voting: End of day May 30, 2015, AoE = UTC May 31, by 12 noon = ISO 8601: 2015-05-31T23:59:59-12:00

Any questions or problems can be addressed to the Board (PSF-Board@python.org) and/or the new election administrator, Ian Cordasco (graffatcolmingov@gmail.com).


Photo Credit: M.A. Sushinsky, private collection 
(S. Dali multiple original lithograph--sketch for Persistence of Memory)


("Time is the horizon for the unfolding of the meaning of Being," 
-- M. Heidegger, 1927)

I would love to hear from readers. Please send feedback, comments, or blog ideas to me at msushi@gnosis.cx.

Thursday, April 23, 2015

Finding global voices

On the psf-members mailing list today, current Director David Mertz expressed some sentiments about increasing diversity in the governance of the foundation that I'd like to share.  Making the Python community, and the Python Software Foundation itself, more diverse, globally and across dimensions of privilege is something we have been striving for very consciously for years. Here's what he wrote (re-posted with his permission):
This year, as for the last bunch of years, I'll be the election administrator in the upcoming election. This will have some candidates for the Board of Directors of the PSF, and probably a few other issues like Sponsor Members approvals or membership resolutions.
    This year, as in past Board elections, I will use "approval voting" again. This will be explained again when you get ballots and announcements here. But the general idea is that each voter can cast as many Approve votes as they wish to for the 11 seats. A voter might vote for only the one candidate they really like to avoid diluting that vote. Or they might vote for every candidate except the one they really don't like as an "anyone but" vote. Or, in most cases, voters will vote for some number of candidates whom they feel generally comfortable with or prefer, and skip voting for any others.
    I give this preface to explain how I intend to vote. I am a white, male, middle-class, middle-aged, cis-gendered, American who has been on the Board for a long while. I may or may not run for it again (my name is on the wiki now with no candidate description, but mostly as a placeholder to get some permission issues sorted out for editing the wiki).
    But what I REALLY want is to have a PSF Board that is less American, less white, less male (and ideally represents diversity along other dimensions also: religious, sexual identities, linguistic, disability, etc). So I earnestly urge any or all PSF members, or their friends and colleagues, or other members of the Python community, or general supporters of Free Software, who might consider serving on the Board to place themselves in nomination, or allow themselves to be so placed.
    Serving on the Board is a genuine commitment of time and effort, and carries a fiduciary obligation. It's not just an item to put on a resume, and I don't want names of Directors from subaltern* groups there just as names alone. But I really do want those names as people who actively participate in making our community both more vigorous and more diverse.
    Which is to say, that for MY own vote, I can pledge to vote Approve to any candidate with a minimal indication of commitment to the selfless, volunteer tasks involved who doesn't look or sound quite so much like myself.
    Please, wonderful potential candidates, step up and let me cast these votes!
[*] In critical theory and postcolonialism, subaltern is the social group who are socially, politically and geographically outside of the hegemonic power structure of the colony and of the colonial homeland. In describing "history told from below", the term subaltern derived from Antonio Gramsci's work on cultural hegemony, which identified the social groups who are excluded from a society's established structures for political representation, the means by which people have a voice in their society.
I would love to hear from readers. Please send feedback, comments, or blog ideas to me at msushi@gnosis.cx. 

Friday, April 17, 2015

Run for the Board of Directors!

The mission of the Python Software Foundation is to promote, protect, and advance the Python programming language, and to support and facilitate the growth of a diverse and international community of Python programmers.
It’s that time of year again! The PSF annual election for its 2015 Board of Directors is currently seeking candidates.

But what exactly, you may ask, does the PSF Board do? Well, it turns out that the fulfillment of the above-quoted mission statement requires that they do quite a bit.
Basically, the directors manage all the business of the PSF. This includes appointing the PSF’s officers; holding and protecting Python’s intellectual property rights and licenses (the open source stack of licenses on the source code, all logos and trademarks); managing the budget and allocating funds; organizing and managing the annual PyCon North America (through the esteemed PyCon team); maintaining the PSF's legal status as a non-profit corporation (with all appropriate legal documents, such as articles of incorporation, bylaws, etc.); managing and maintaining the python.org website and related resources; fundraising and obtaining sponsors; public relations; education and outreach; and membership management and services (and probably some other categories that I forgot).
There are 11 total seats available; Directors are elected annually for a term of one year. Directors need not be residents of the US, and they are not compensated for their work. See PSF ByLaws for more complete info.
If you or someone you know would like to run, i.e., do all of that extremely important work for free—although you will bask in glamor (glamour, if you’re British), glory, and gratitude, here’s the wiki for nominations: PSF Director Nominations.
At the moment, no deadlines have been set; I will provide that info as soon as it’s available.
Additional relevant info can be found at: PSF home pagePSF membership FAQ, and PSF members' wiki.
I would love to hear from readers. Please send feedback, comments, or blog ideas to me at msushi@gnosis.cx.

Monday, July 25, 2011

July 2011 Members' Election Results

The Python Software Foundation selected ten new nominated members during the election held in July 2011.

New Nominated Members

Nominated members are individuals or entities who have demonstrated a commitment to the Python language and community. They are nominated and elected by existing members of the foundation.

Giovanni Bajo

Giovanni Bajo has contributed to the community as an organizer for the EuroPython and PyCon Italy conferences, and as a founding member of Python Italia. He also contributes to the PyQt and PyInstaller projects

Massimo DiPierro

Massimo DiPierro is an Associate Professor at the School of Computing and Digital Media of DePaul University and the Director of the Master of Science program in Computational Finance. He is also the manager and founder of MetaCryption LLC and Experts4solutions LLC. Massimo's open source contributions include web2py and fermiqcd.net.

Mike Driscoll

Mike Driscoll is a member of the PSF Communications team, where he is one of the most frequent posters on this blog. He also writes for the Python Insider and PyCon blogs. Mike is active in the Python community in Iowa and founded Pyowa, the local Python user group. He also helps on the PyCon organizer and program committees.

Alex Gaynor

Alex Gaynor has contributed to the PyCon program committee for the past two years. He also has delivered presentations at PyCon, DjangoCon, DjangoCon EU, and PyOhio.

Alex has commit rights for PyPy, Django, CPython, and Unladen Swallow. He has also contributed to dozens of other projects through github.

Asheesh Laroia

Asheesh Laroia is involved in OpenHatch a project to mentor new members of the open source community. He has helped to organize outreach events such as "A project-driven introduction to Python for women and their friends".

Jessica McKellar

Jessica McKellar is a maintainer for the Twisted and OpenHatch projects. She also works on outreach and education projects such as "A project-driven introduction to Python for women and their friends". Jessica also helps to organize Python user groups.

Tetsuya Morimoto

Tetsuya Morimoto is active in the Japanese Python community and is on the staff for PyCon JP. He has translated a significant portion of "Python Module of the Week" into Japanese, and works on the PSF Communication team to organize the translation process and working on the Japanese version of the Python Insider blog. Tetsuya uses Python extensively in his work, and contributes to the pyrtm, Pikzie, and ikazuchi projects.

Paulo Nuin

Paulo Nuin is a member of the PSF Communications team. He writes for the PSF blog and leads the Portuguese translation team for Python Insider. As part of mentoring undergraduate and graduate students at Queen's University in Kingston, Canada, Paulo has encouraged the use of Python and BioPython for daily lab and informatics work and organizes a "Python for Bioinformatics" workshop.

Audrey M. Roy

Audrey Roy has been instrumental in the creation and initial success of the PyLadies outreach group in Los Angeles and will be one of the keynote speakers at PyConAU 2011. She is a core developer for DjangoPackages and the associated Packaginator open source project.

Gavin M. Roy

Gavin Roy is the CTO of myYearbook.com, where he encourages the use of Python and contributes internally developed code to the open source community. He supports two local Python user groups, PhillyPUG in Philadelphia, and PUG-IP in Princeton, NJ. He was a speaker at PyCon 2011 in Atlanta and participated in the Program Committee. Gavin is also the primary maintainer of the pika module for interacting with RabbitMQ.

PSF Membership

The FAQ contains more information about membership in the Python Software Foundation.

Thursday, April 21, 2011

The PSF Elects New Members

The Python Software Foundation is pleased to announce the roster of new nominated members chosen during the most recent round of elections. Nominated members are individuals or entities who have demonstrated a commitment to the Python language and community. They are nominated and elected by existing members of the Foundation. For more information about membership in the Python Software Foundation, refer to the FAQ.

Ned Batchelder

Ned Batchelder organizes the Boston Python Meetup group and is a frequent PyCon speaker. He maintains coverage.py, a widely-used module for analyzing test coverage of source code. Most recently, he has been working with others in the Boston meetup group to create workshops with the goal of increasing the diversity of our community.

Vern Ceder

Vern Ceder is the author of the Quick Python Book, second edition. He has presented a number of times about using Python for education. Vern has also been involved in PyCon US as the originator and organizer of the poster session, a new feature of the conference added in 2010.

Rick Copeland

Rick Copeland is a programmer and the author of Essential SQLAlchemy. He has contributed to the TurboGears project and several templating languages. Rick also speaks regularly at the the Atlanta Python users' group.

Brian Curtin

Brian Curtin manages the PSF Sprints project and Python Insider, the blog for python-dev. He also participates in the program and organizing committees for PyCon US. As a core committer, Brian has helped secure and manage MSDN licenses for the core development team.

Maciej Fijalkowski

Maciej Fijalkowski is an active member of the PyPy project and one of its lead developers. He has continued to help with issues that span between PyPy and CPython. Maciej also regularly attends PyCon, speaks there, and participated in both summits and sprints.

Yannick Gingras

Yannick Gingras is the organizer for the Montreal Python user group. He introduced a Python track into the Confoo PHP conference. Yannick also contributes to the Packaging project and Django documentation translation.

Daniel Greenfeld

Danny has contributed extensively in the Django and Pinax ecosystems, and is the author of the Django Packages web system that allows people to compare and select the packages they need to build their applications. He has also been active on the PyCon Program Committee over the past two years.

Jonathan Hartley

Jonathan Hartley is a Python developer from the UK. In the last few years he has been a regular speaker at PyCon US, EuroPython, and PyCon UK. Jonathan is also involved in the London Python scene, PyWeek, and many other Python-related activities.

Philip Jenvey

Philip Jenvey is a founder of the Pylons project. He is also a core developer of Jython, CPython, and SQLAlchemy. His contributions range from implementation, recruiting developers, bug triage, advocacy, and managing the project release cycles.

Brian K. Jones

Brian K. Jones is a programmer, author, and trainer. He has delivered Python tutorials at conferences including PICC and PyCon. Brian is the co-editor, along with David Beazley, of the upcoming Python Cookbook, 3rd Edition from O'Reilly. He is the former Editor in Chief of Python Magazine, which he also created in collaboration with the publisher.

Jonathan LaCour

Jonathan LaCour has contributed to the TurboGears and Elixir projects. He also speaks regularly at PyCon. His company, ShootQ, is a Python success story.

Mike Orr

Mike Orr is a contributor on the Cheetah, Quixote, and Pylons projects. He helped found SeaPIG (the Seattle Python Interest Group) and co-leads it. Mike has also written several articles about PyCon and Python in Linux Gazette.

Fabio Pliger

Fabio Pliger is one of the founders of PyCon Italia, and is one of the head organisers for EuroPython this year, since the PyCon Italia team is running the conference. He has also contributed to other conferences and has encouraged the collaboration between Python communities in several European countries.

Ronald Oussoren

Ronald Oussoren is a core contributor to CPython. He has made significant contributions to the Mac OS port of CPython, especially through PyObjC.

Lennart Regebro

Lennart Regebro is a long time Python developer and author of the recently released Porting to Python 3. He's also a contributor to distribute and has taken a leading role in porting Zope-related packages to Python 3.

Gregory Smith

Gregory Smith is a long-time contributor to CPython. He oversaw the integration of the BerkeleyDB module into the standard library and currently contributes to the hashlib, subprocess, and unittest modules. Gregory also works on issues related to concurrency and 64-bit architectures.

Richard Taylor

Richard Taylor helps organize PyCon UK and EuroPython. He has also contributed to several projects, including kamaelia and GRAMPS. Richard was the technical reviewer for Beginning Python: From Novice to Professional

Monday, April 18, 2011

Board of Directors for 2011-2012

The members of the Python Software Foundation have re-elected all 13 members of the current Board of Directors to another term.

  • Raymond Hettinger
  • Steve Holden
  • Marc-André Lemburg
  • David Mertz
  • Douglas Napoleone
  • Jesse Noller
  • Tim Peters
  • Allison Randal
  • Jeff Rush
  • Greg Stein
  • James Tauber
  • Martin von Löwis
  • Gloria Willadsen

About the Board

PSF Directors are elected annually and are responsible for managing the business of the foundation, as outlined in the bylaws. They fulfill two responsibilities:

  1. Completing or overseeing administrative tasks related to the legal standing of the Foundation. These include responding to trademark or licensing queries and monitoring the Foundation's financial health.
  2. Completing "special projects" such as fund raising, administering grants, and supporting day-to-day operations of the Python community.

A director's specific duties depend on the office and any sub-committee memberships held. The board meets monthly via IRC. Minutes from the meetings are available online. Most Directors are volunteers, although some Officer positions (Treasurer and Secretary) do receive a nominal salary.

Friday, February 25, 2011

PSF Members Meeting to be held at PyCon 2011

The Python Software Foundation will hold a meeting for current and nominated members on March 11, 2011, from 12:30 pm to 1:20 pm local, in Atlanta, Georgia, USA at the Hyatt Regency Atlanta hotel.

Agenda

The agenda for the meeting is still being set. It includes time for newly nominated members to introduce themselves, and for members running for the Board of Directors to present their positions. If you have another topic you would like added to the agenda, please contact PSF Secretary Pat Campbell before the meeting.

Elections

In the past, participants at the meeting elected the new board, approved new members of the foundation, and conducted other voting in person. However, last year the PSF switched to an online voting system. That system will be used again this year, with the ballots being sent out on Friday, March 25, 2011.

Proposals that need to be voted on by the PSF membership should be submitted in the form of resolutions. Initial discussions on the members mailing list is encouraged to craft the language for the resolution.

The deadline for nomination of new members and proposal of resolutions to be voted on by the membership is Tuesday, March 22.

Call for Nominations of Directors

Please nominate candidates for the PSF Board of Directors by sending email to the PSF Board. Self-nominations are welcome. Current directors should also indicate whether they will stand for election again. Candidates should post brief bios and position statements in the PSF wiki.

Call for New Member Nominations

New members are nominated to the PSF by current members. To nominate a regular member, first confirm that they are interested in taking on the responsibility, and then post your nomination to the members mailing list.

The prospective member must also complete and submit a membership application form. See the PSF Membership FAQ for details

Thursday, April 29, 2010

PSF Board of Directors for 2010-2011

The members of the Python Software Foundation (PSF) have elected a new Board of Directors, consisting of 13 members:

  • Raymond Hettinger
  • Steve Holden
  • Marc-Andre Lemburg
  • David Mertz
  • Doug Napoleone
  • Jesse Noller
  • Tim Peters
  • Allison Randal
  • Jeff Rush
  • Greg Stein
  • James Tauber
  • Martin v. Löwis
  • Gloria Willadsen

The 2010 Board of Directors

Raymond Hettinger has been a contributor to the Python core for 10 years, and has worked on many of the standard library modules, including itertools, sets, and collections. He regularly speaks at Python and Open Source conferences around the world. He is currently working on an update to the Python Cookbook, as well as the Python Swallowed Whole book project. In 2009, he lead an ongoing effort to ensure that we have signed contributor agreements from all contributors to Python core or the standard library. Raymond is Director of Technology at SauceLabs and is a Certified Public Accountant.

Steve Holden joined the PSF in 2003, its Board of Directors in 2004, and became Chairman in 2008. He founded and chaired the first Python community conference, establishing PyCon as the premier event for Pythonistas in North America. He again chaired PyCon in 2004 and 2005. He received the Frank Willison Memorial Award in 2007 for his services to the Python community. He is the author of Python Web Programming and for two years wrote the monthly "Random Hits" column in Python Magazine. Steve runs Holden Web LLC, a consulting and training company with a strong Python focus.

Marc-André Lemburg been working with Python since 1993 and on Python since 1997 as core developer. His major contributions include the design for Unicode integration, the codecs subsystem, pybench, and the platform module. From 2002-2004 Marc-André served on the PSF board and was PSF vice president in 2003-2004. He started the Public Support Committee (PSC) as a way of looking for income sources for the PSF. He also initiated the work of having signed Python contributor agreements for all contributors. Marc-André's company eGenix.com provides Python project support and produces several Python extension libraries for working with dates, text processing, and ODBC connectivity.

David Mertz is currently Chair of the PSF's Trademarks Committee, and served as Vice Chair last year. He proposed the adoption of a 2009 diversity statement by the Board. He is a developer and author, most notably of Text Processing in Python and the IBM developerWorks' column Charming Python. He is also co-authoring the updated 3rd Edition of The Python Cookbook. As CTO and board member of the Open Voting Consortium, David advocated for the use of Python to create an Open Source voting platform. For the last couple years, David has been consulting for D.E.Shaw Research, builders of *Anton*, the world's fastest supercomputer for doing computational biochemistry.

Doug Napoleone has developed with Python for the past 10 years and has been active in the community for 7 years. He is the lead developer of the PyCon-tech project, the application for managing most aspects of the PyCon US conference. He is also active on several organizing committees for PyCon US. Doug has worked with and helped organize three local Python user groups.

Jesse Noller is a prominent Python-dev team member, especially noted for his contributions to the multiprocessing module. He has been working with Python for over five years, on a variety of projects including distributed systems and automation frameworks. He writes on his blog and has contributed to Python Magazine as both author and editor. He also chaired the PyCon 2010 Program Committee. Jesse is a Senior Engineer at Nasuni Corporation.

Tim Peters has served on the Board since its inception. He corresponded extensively with Guido about Python's design before its first public release in the early 1990s, and contributed to many areas of the language implementation over the years, especially to optimization of time-critical paths. Other contributions include the first POSIX thread implementation, the first Python port to a 64-bit machine, the Emacs Python mode, The Zen of Python, SpamBayes, doctest, and Python's sorting algorithms.

Allison Randal is architect of the Parrot VM, as well as the lead developer of Pynie (an implementation of Python 3 on Parrot). In addition to sitting on the PSF board, Allison chairs the board of the Parrot Foundation, and is on the board of the Perl Foundation. In 2005, together with Dave Neary of GNOME, she founded FLOSS Foundations to bring together leaders of open source foundations to share resources and knowledge. Allison is currently studying at the University of Bristol in the UK.

Jeff Rush first became involved with Python in 1997 by porting it to OS/2. He started the Dallas Ft. Worth Pythoneers user group in 2005 and co-chaird PyCon in Dallas in 2006 and 2007. Jeff worked for the PSF as Python Advocacy Coordinator in 2006-2007. He frequently gives talks at Python and other Open Source conferences and user group meetings.

Greg Stein is one of the original members who incorporated the PSF, and is a prior Director. In addition to his many contributions to Python, he blogs, works on several Apache projects, the WebDAV specification, and Subversion. He is a member of the Apache Software Foundation's board of directors, and was its chair from 2002-2007.

James Tauber has been working with Python for 12 years and open source for 17 years. He is lead developer of Pinax as well as a Django core developer. He was a mentor for the PSF's participants in the Google Summer of Code program from 2005-2007, and an administrator for the project from 2007-2008. He is a frequent conference speaker and currently sits on the PSF Trademarks Committee. James is CEO of Eldarion, a web startup that uses Django and Pinax and helps others do the same.

Martin v. Löwis is a Python core developer. Over the last year, he has been focusing on infrastructure issues such as hardware upgrades, PyPI, the bug tracker, and acting as a liason to the PSF's hosting provider XS4ALL.

Gloria Willadsen has been working with Python for over ten years. She has written online and in articles for The Python Papers and Python Magazine. She also had a regular column called "I Love Python" for DevChix. Gloria teaches tutorials at conferences around the world and has started two apprenticeship groups to teach Python tools and techniques to developers.

The Python Software Foundation

The mission of the PSF:

The mission of the Python Software Foundation is to promote, protect, and advance the Python programming language, and to support and facilitate the growth of a diverse and international community of Python programmers.

About the Board

PSF Directors are elected annually and are responsible for managing the business of the foundation, as outlined in the bylaws. They fulfill two responsibilities:

  1. Completing or overseeing administrative tasks related to the legal standing of the Foundation. These include responding to trademark or licensing queries and monitoring the Foundation's financial health.
  2. Completing "special projects" such as fund raising, administering grants, and supporting day-to-day operations of the Python community.

A director's specific duties depend on the office and any sub-committee memberships held. The board meets monthly via IRC. Minutes from the meetings are available online. Most Directors are volunteers, although some Officer positions (Treasurer and Secretary) do receive a nominal salary.

Monday, January 11, 2010

Call for Board Nominations

Under the PSF bylaws, in order to become a voting member you must be nominated by an existing member.

The bylaws do not, however, require that directors be members. Board elections are coming up soon, and so anyone interested in becoming a director is invited to nominate themselves, by editing this Wiki page. There is a link on that page to an outline of the duties and responsibilities of being a PSF director.

As chairman (at least until after the elections) I would be happy to see more competition for the places on the Board - I think a change of lineup from time to time is a very healthy thing, and makes it more likely that new ideas and approaches will emerge. A board seat should be more than just a line to add to your resume - it is also an opportunity to serve the Python community and take a broader role in the open source world.

Nominations close on Friday February 5, so think about nominating yourself, or (with their permission) somebody else you think would be active in managing the Foundation. If you want to discuss the possibility before moving ahead with a nomination please feel free to email me as chairman at python dot org for more information.