Notice: While Javascript is not essential for this website, your interaction with the content will be limited. Please turn Javascript on for the full experience.

PSF Meeting Minutes for 2011-07-18

Subscribe via RSS

The Python Software Foundation
Minutes of a Regular Meeting of the Board of Directors

July 18, 2011

A regular meeting of the Python Software Foundation ("PSF") Board of Directors was held over Internet Relay Chat beginning at 16:00 UTC, 18 July 2011. Steve Holden presided at the meeting. Pat Campbell prepared the minutes.

All votes are reported in the form "Y-N-A" (in favor — opposed — abstentions; e.g. "5-1-2" means "5 in favor, 1 opposed, and 2 abstentions").

1   Attendance

The following members of the Board of Directors were present at the meeting: Steve Holden, Marc-Andre Lemburg, Martin von Löwis [arrived at 12:09], David Mertz, Doug Napoleone, Tim Peters, Allison Randal, Jeff Rush, Greg Stein, and Gloria Willadsen. Also in attendance were Kurt Kaiser (Treasurer), and Pat Campbell (Secretary & Administrator).

2   Minutes of Past Meetings

The 27 June 2011 Board meeting minutes were voted on and approved.

Approved, 8-0-1.

3   Votes Taken Between Meetings

There were no votes taken between meetings.

4   Treasurer Report

The monthly Treasurer's Report was provided to Board members by K. Kaiser prior to the Board meeting and produced from Quickbooks Online.

Here is an exerpt from the treasurer's report on a few of the activities the treasurer has been focused on:

"YTD income was up by 14K in June. Please refer to the June P&L for the full details. Some highlights:

AR still reflects the 48K PyCon room commissions due to us. All PyCon Sponsor invoices have now been collected.

We paid the Hyatt invoices in June. AP is back to 22K. PyCon 2011 accounting is completed.

Donations for the month were $1,654.

Outside Expenses:

Wendroff $1,150

Kurt concludes his report by revealing the financial business items he plans to continue to focus his attention on, he said:

"My focus is on PSF Sponsor invoicing, Federal taxes, the Associate Member program, AR and AP reduction."

Board Discussion:

S. Holden: "[K. Kaiser] how do you see our cashflow going over the next three months?"

K. Kaiser: "I think we are in good shape, especially once we get the 2011 PSF invoices out."

5   Progress Reports

The following board reports were submitted to the board mailing list one week prior to this month's meeting. Please see a summary of each board report listed below and a possible board discussion at the end of the report(s):

5.1   Communication Status

D. Hellmann, Communication Officer, reported on new activities for the month. The list of activities showed the following:

  1. Free Tickets for PyNZ

  2. Tell Us About Your User Group

    Post from Jessica McKellar about the survey for user group organizers.

As far as the ongoing projects for the month are concerned, he reported:

"We do have a couple of topics in our backlog, so I will be working on finding additional writers."

For tabled activities, D. Hellmann reported:

  1. Writing about new PyCon website software.
  2. Paulo Nuin is working on a post about the PyPI mirroring project.

5.3   Infrastructure Committee

S. Reifschneider, Infrastructure Committee Chair, reported on continued activities from last month when he wrote:

  • Arc Riley is taking over the DNS transfer activities of pound-python. (I have not heard a status update on this, I will contact him about it.)

As far as new activities for the month, planned activities for next month, or ongoing projects are concerned, Sean reported:

  • None.

5.4   Marketing Material

M.A.Lemburg, Marketing Material Project Manager, reported progress on the project:

"We are still in the content acquisition phase and have started following up to our new contacts. Thanks again to all who have helped by introducing us to the various projects and companies.

EuroPython was very helpful in finding new projects and contacts. We now have over 60 leads to follow up with.

The content acquisition process itself has turned out to be rather slow and very email intense."

M.A.Lemburg also reported on issues with the project, he said:

"As always, additional help in finding such interesting projects would be greatly appreciated. Please consider signing up as contact scout:

and, if you're interested in the project, please consider signing up to our newsletter:

Thanks !"

As far as future plans are concerned, he reported:

"If the project goes well, we'll follow up with a Python flyer, translated versions of the brochure and also consider creating marketing material more targeted at specific user groups or application fields.

In the long run, we'd also like to take the idea of producing marketing material beyond printed material and develop booth setups, giveaways, CDs, etc. to support conference organizers and local user groups wishing to promote Python at their events."

5.5   Moving PyPI to Amazon CloudFront

The project leader, M.A. Lemburg, Moving PyPI to Amazon CloudFront, reported on progress for the month:

"The project is currently on hold, since the team members don't have time to put into this.

If anyone wants to join, please let me know.

In terms of having any issues surrounding his project, M. A. Lemburg reported no issues except that he just does not have enough time to devote to his Moving PyPI to Amazon CloudFront project.

M. A. Lemburg also reported on future plans for the project:

"Check to see whether a trigger based approach to S3 syncing wouldn't be easier to implement right from the start."

5.6   PyCon Chair

J. Noller, PyCon Chair, provided us with information on when and where the next two PyCon US conferences will be held. Please see below:

PyCon 2012: March 7th — 15th, Santa Clara, CA PyCon 2013: March 11th — 21st, Santa Clara, CA

As far as the continued activities from last month, he reported:

  1. Getting the website online - almost ready for the big unveiling, getting the initial content in there has been a bit of a bear due to personal issues (me being offline/unable to coordinate). Will launch within 24-48 hours and we will immediately begin signing up (and invoicing) sponsors.
  2. Initialization of the PyCon 2012 budget and ledger - this should be completed thanks to Ewa.
  3. 2012 budget is almost completed (may be done by board meeting) with significant help from Van Lindberg and Ewa.
  4. Adoption of an explicit code of conduct for PyCon 2012 - TBD

Jesse also reported on the new activities for the month. He said:

  1. I reached out to the outreach and education committee for specific recommendations about outreach and diversity initiatives PyCon can undertake as part of the process this year.
  2. Negotiations with CTE will be accelerating within the next month.
  3. Negotiations for AV/Recording contracts will begin this month. AV/Recording is a significant cost for the conference - there will be some potentially heated discussions around this subject.
  4. Preparation for the Call for Proposals (Tim Lesher, JKM) for 8/1 launch.

The last two PyCon US items reported by Jesse were the "planned for next month" where he provided a list of the current Heads/Staff for PyCon 2012.

Chair: Jesse Noller Co-Chair: Yannick Gingras Accountant/Sponsors: Van Lindberg

Event Coordinator: Ewa Jodlowska/CTE Public Relations Lead: Unknown

Tech Lead: Doug Napoleone Tech Co-Lead: Noah Kantrowtiz

Program Committee Chair: Jacob Kaplan-Moss Program Committee Co-Chair: Tim Lesher

Tutorials Chair: Stuart Williams Tutorials Co-Chair: Greg Lindstrom

Financial Aide Chair: TBD Financial Aide Co-Chair: TBD

However, under "tabled activities," he provided the following:

1. I am supposed to make a flight to Santa Clara and Montreal for site surveys; due to personal reasons I will not be able to do so until later this summer.

5.7   Sprint Committee

J. Noller, Sprint Committee Chair, provided a summary of activities for this month, he reported:

"No new sprints to add to the calendar, but we're processing the reimbursements of last month's sprints. Two have been paid and one still owes an invoice."

As far as the continued activities for the month, he said:

"The PyLadies sprint was wrapped up and we wrote about it, but they haven't invoiced us for any reimbursement. I'll be contacting them shortly to square that up and get them reimbursed."

On his report of the new activities for the month, J. Noller said:

"Closed the books on two sprints by completing the reimbursements for the PEP-382 and Djangocon sprints. With the recent influx of sprints, I got a small start on the ledger that was mentioned some time ago in order to keep up to date on everything, and to supplement Kurt's payment reports that we receive."

5.8   Trademarks Committee (TMC)

D. Mertz, Trademarks Committee Chair, reported on issues & blockages for the month. He said:

  • Have asked PSF counsel several times about whether assignment of derived logos to the PSF might allow us to grant broader permission (for what would then, hypothetically) be PSF trademarks. Committee members have opined both directions on whether this would assuage dilution concern, but we really need legal advice. Unfortunately, Van hasn't found time to develop an answer to this.

As far as reporting on new activities, however, he provided the following list:

  • Finished resolving question from Ahmad Sofyan <> about Indonesian domain names that include the term 'Python'. I let him know we were OK to authorize it, but in the meanwhile he had clarified the issue with the CCTLD registry and the PSF does not itself need to write anything to the registry, Sofyan and his colleagues simply have to state that the PSF is OK with it (which we are).
  • Sent a scheduled response to Syed Naqvi <> to see if they were still interested in continuing authorization for producing Python log branded clothing, per Pat Campbell's clever calendar tickler. No response received, but if he gets back, we can extend the authorization.
  • Radomir Dopieralski <> wished to use the overly generic name "Python Software House" which we expressed concern about. As a result, they renamed the company "STX Next - Python Experts." They also developed an attractive logo based on the new name, using the Flux Regular font to retain the connection with Python logos (but in a completely non-infringing way). I did mention that they need to work out permission for the font with its holder, and he was aware of that concern (but it's not within PSF purview to enforce such things).
  • Followup with Greg Wilson to authorize an inspired-by but not derived logo for Software Carpentry. Original email somehow had gone missing, but he was happy to be re-sent the positive word.
  • Two related and unfortunately open issues. We told both Diego Sarmentero <> (of NINJA-IDE) and Brad Allen <> (PyTexas) that logos they made were dilutive. Both of them have pushed back a bit hoping to find some way to allow authorization, with PyTexas folks suggesting assignment. I told Sarmentero that this MIGHT be an option if I could get legal opinion that it was. But no word for PSF counsel on the issue.

David also reported on "other new activities." He said:

  • James Costa <> made some improved proposals for HAM logos, that were discussed on the Board list as well as posted to Trademarks. The consensus seems to be that we should accept one or more of the 6 proposed designs; we need to pin down which ones to actually use.
  • Some general discussion of ways to authorize broader use of derived logos. Steve Holden suggested that a "logo-in-logo" style might allow more, but most members (including me) didn't feel that would help the dilution concern (much).

He closed his report with an activity planned for next month. He said:

  • Get back with to let him know that color and shape derived versions of the logo suggested for PlayStation®Home "internal use" are not really allowable.

5.9   Outreach and Education Committee (new)

D. Mertz, Outreach and Education Committee Chair, reported that there were no issues & blockages for the committee's first month.

However, he reported on a list of new activities for the month. He said:

  • Initial introductions of committee members
  • Development of a mission statement, adopted after joint editing and by consensus:
The mission of the Outreach and Education Committee is to increase
the number of Python users, especially in under-represented demographics.
The Committee will identify key initiatives and programs toward this goal
that the PSF can assist in, fund or help guide.

The Committee will make recommendations to the membership, the board and
its committees; initiate and coordinate outreach projects; and act as a
guiding hand for the PSF in this domain.

The committee shall not be an arbiter of controversial language or
situations in Python communities, conferences, projects, or publications.
It exists to undertake new initiatives and has no mandate to evaluate or
criticize existing content and activities.
  • Contacted Sarah Riggs <> who is doing an academic "Gender gap in FLOSS study" to express interest in future cooperation between and her results and the committee.
  • Developed (really Audrey Roy's work) the proposal for the Board to fund PyCon AU supplementary grants for gender diversity. That proposal is separately before the Board.
  • By unanimous consent, the Chair adopted the following decision procedure for committee decisions:
The PSF Outreach and Education Committee may adopt resolutions by email
at any time, subject to the following procedures:

(1) Any Member may make a motion to the Committee, using the
    published Committee mailing list address.

(2) For a motion to pass, a "super-quorum" of 3/4 of the Members
    MUST participate in the email vote by stating 'Aye', 'Nay' or
    'Abstain' to a proposed motion, with the vote appended to a
    quoted version of the exact motion proposed. In the case of a
    Committee of 8 Members, this will require 6 Members to vote by
  1. For a motion to pass, an absolute majority of the whole Board MUST vote 'Aye'. In the case of a Committee of 8 Members, this will require 5 Aye votes.
  2. The proposing Member SHALL set a specific date and time for expiration of a vote. The expiration date/time typically should be at least 72 hours after the motion is proposed and shall not be less than 24 hours after the motion is proposed. Votes are completed once all Members have voted even if this occurs before the expiration of the vote, or also if sufficient votes have been case to carry a motion regardless of the direction of further votes.

6   PyCon Ireland 2011 Funding

RESOLVED, that the PSF offers a grant of US$1500 to the organizers of the PyCon Ireland 2011 conference.

Approved, 9-0-1.

7   PyCon DE 2011 Funding

RESOLVED, that the PSF offers a grant of US$1500 to the organizers of the PyCon DE 2011 conference.

Approved, 10-0-1.

8   Official Resignation of James Tauber

The board discussed and accepted the resignation of James Tauber as a PSF Director. James Tauber will not be an active member of the PSF Board of Directors for the remainder of the 2011-2012 term.

9   Other Business

9.1   Contractor to Maintenance

The board briefly discussed the need to find a contractor to provide the maintenance of They are currently considering a few candidates before any offer can be sought.

9.2   Outreach & Education Committee's Authority to Allocate Grants

The board's initial discussion on the PyCon AU Supplementary grant proposal aka PyCon AU Gender Diversity Grant program, transformed itself into a discussion that would give the Outreach & Education Committee the authority to provide and distribute funding to diversity programs such as the PyCon AU Diversity Grant program.

RESOLVED, that the Outreach and Education Committee shall have authority to authorize PSF expenditure of up to US$5000 during the calendar year of 2011, to be spent and divided as the Committee determines best assists in promoting diversity with Python communities. Any commitment of PSF funds by the Committee shall be subject to the voting procedure adopted by the Committee and set forth in its July 2011 Committee report (

Vote deferred to email.

10   Adjournment

S. Holden adjourned the meeting at 16:59 UTC.