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 June 27, 2011

Subscribe via RSS

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

June 27, 2011

A regular meeting of the Python Software Foundation ("PSF") Board of Directors was held over Internet Relay Chat beginning at 16:00 UTC, 27 June 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 [arrived at 12:21], David Mertz, Doug Napoleone, Jesse Noller, Tim Peters, Allison Randal, Jeff Rush, and Gloria Willadsen [arrived at 12:29]. Also in attendance were Kurt Kaiser (Treasurer), and Pat Campbell (Secretary & Administrator).

2   Minutes of Past Meetings

The 16 May 2011 Board meeting minutes were voted on and approved.

Approved, 8-0-0.

3   Votes Taken Between Meetings

There were two votes taken by email since the last Board meeting held on 16 May 2011.

3.1   Fund PyLadies Community

This motion was passed on 5 June 2011.

RESOLVED, that the PSF provide a USD $1,220 grant to PyLadies to support the growth of this community, as outlined in Audrey Roy's grant proposal PDF: (

Approved, 10-0-0.

3.2   2011 PyCon Chair Authorization

This motion was passed on 19 June 2011.

RESOLVED, that the PyCon 2011 Chair is authorized to enter agreements, sign contracts on behalf of the PSF and incur expenses up to a total of $50,000 for a specific conference, subject to prompt reporting to the Board. The limit is waived as soon as the budget for the specific conference has been approved by the Board of Directors. Thereafter the PyCon Chair is directed to inform the Board of actual or expected variances from the budget of $5,000 or more.

Approved, 9-0-1.

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:

"We recognized the revenue and expenses for PyCon 2011. The net profit is very close to Van's estimate of $152,870. Please refer to the attached P&L for details.:

PyCon Revenue  $789,161.70
PyCon Expense   634,310.64
Net Profit     $154,851.06

AR is up, primarily because of the 48K PyCon room commissions due to us. The Hyatt invoices were paid in early June, but that is not reflected in the May numbers, so AP is also up by $335K.

Donations for the month were $2,626. This includes $1,891 in donations to the PSF received as part of PyCon registration."

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

"My focus remains on AR and AP reduction and implementation of the Associate Member program."

Board Discussion:

S. Holden: "The Treasurer's report shows we have discharged most of our PyCon obligations now, with money to come back from the hotel for commission later."

M.A. Lemburg: "How many 2011 sponsor invoices are included in the figures?"

  1. Kaiser: "None in the May Report."

M.A. Lemburg: "So, we are looking at another 100k USD on the plus side, right?"

  1. Kaiser: "Yes."
    1. Lemburg: "Good News!"

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 continued activities from last month, by saying:

  1. Work with Jesse Noller to announce the Python-core Mentors project.

  2. Post a request for help with PSF logos.

  3. Post about common trademark use.

    No progress

  4. Interviews with GSoC students.

No progress

As far as new activities for the month are concerned, he reported:

  1. Announced Uniblue sponsorship.

  2. Announced Google Summer of Code participants.

  3. Announced Summer pyGames registration and sponsorship.

  4. Announced PyLadies grant.

For ongoing projects and tabled activities, D. Hellmann reported, respectively:

Facebook stats

16,103 monthly active users (down 13%)
3,413 new likes (down 11%)
186,360 post views (down 46%)
745 post feedback
  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.

For EuroPython we have again put up a special and found a few contact scouts willing to help get in touch with the around 600 attendees:

This time around, our whole team will be present as well, so we can have a more direct introduction.

On the sponsorship side, things are looking bright: we are close to signing up our first ad sponsor RackSpace and have had inquiries by Enthought and Resolver Systems - even though we haven't even started looking for sponsors yet !

Since we only have 8 ad sponsor slots to sell, I'm quite sure that we'll get all sold our pretty quickly.

Here's our sponsorship page with all available options:

Another form of sponsorship we'll have is the so called "Reference Sponsorship":

This is a list of logo/address/description entries using a fixed layout, which comes at a very attractive price and is meant to encourage spreading the brochure among the smaller Python service and support companies.

You can think of the listing as a yellow page listing of Python service providers.

We'll have 30 slots available for interested companies. As usual, we're using the "first come, first served" strategy, with a waiting list for the next edition."

M.A.Lemburg also reported 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 progress on this project 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 order to save hosting costs, we have shut down the EC2 instance we've been using, so we're now just paying for the PyPI data storage, which is about USD 12-13 per month."

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.

    1. 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. Signed LOI for PyCon 2014/2015 in Montreal, Canada - need to coordinate with tourism Montreal for their booth they intend on having at PyCon 2012/2013 to help people with their travel documents/passports.

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

  1. Board-level private discussion of contractor agreement for PyCon 2012.
  2. Discussed and signed the contract for PyCon 2012 website maintenance and updates by Eldarion, Inc for the amount of $10,000 USD up to a maximum of 100 development hours. Any development time beyond 100 hours will be converted into sponsorship equivalent to $100 per hour over 100 hours. Eldarion will invoice the PSF $5,000 on acceptance by the PyCon chair of the Site Launch milestone [7/1].
  3. Initialization of the PyCon 2012 budget and ledger, with Van's guidance.
  4. Adoption of an explicit code of conduct for PyCon 2012.

The last two PyCon US items reported by Jesse were the "planned for next month" where he provided a list of Heads/Staff for PyCon 2012. 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:

"We just received Djangocon's reimbursement request so we'll be working with Kurt to process it. On top of that, we've had a flood of funding requests and just added four more events to the calendar."

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

"We approved four new sprints, two of which have already been posted to our blog. PyLadies, EuroPython, Plone Conf, and a Baltimore/DC PEP-382 sprint were added to our calendar. PyLadies, EuroPython, and PEP-382 sprints are occurring this month (June), while Plone Conf is in November."

5.8   Trademarks Committee (TMC)

D. Mertz, Trademarks Committee Chair, reported that there were no issues & blockages for the month.

As far as reporting on new activities, however, he provided the following list of TMC items to be work on.

  • Ahmad Sofyan <> requested a permission letter from the PSF to register some Indonesian domain names that include the term 'Python'. Apparently that CCTLD registrar has implemented some restrictions that are somewhat unique to that country. No committee members were directly aware of the reputation of Mr. Sofyan or his group, but his requests for clarification seem to indicate the genuineness of their activity as Python users.
  • Diego Sarmentero <> requested use of a derived logo for the project NINJA-IDE. Committee members felt like the derived design was clever and attractive, but also dilutive. I wrote to Mr. Sarmentero summarizing this discussion and urging him to consider alternatives, but without issuing a firm refusal (suggesting we might reconsider if alternate designs couldn't be found).
  • Greg Wilson <> requested use of a logo for his Software Carpentry course. We decided that his logo was "inspired by" but not "derived from" the Python logo, and hence allowable and non-dilutive.
  • Edwin Nathaniel <> made two requests. On seems to duplicate the domain request of Ahmad Sofyan for Indonesian CCTLD; he did not mention Mr. Sofyan by name, but I assume they are acting in rough coordination (or discoordination perhaps). The second request was for a derived logo that needlessly modified the shape and color of the logo while also appending the phrase 'id:python' beside it. I informed him that the color modification was acceptable (but not ideal), that the additional words adjacent were ideal, but that the shape modification was not as we wanted.
  • Simone Leo <> indicated that he was coauthor of Pydoop and requested permission to create a derived logo, but did not have a design already prepared. I simply informed him that we would need to approve or reject and modification as concretely implemented, not as a prior permission.
  • Ondrej Tuma <> requested use of a color modified version of the logo for a project called Poor Http. Committee members felt that the color modification was permitted if the shape was preserved (but expressed confusion about exactly ''why'' such modification was actually needed). Van expressed some concern that the association of this project with Python was not evident in the name, as it is with projects that use the 'PySomething' or 'Something for Python' naming styles.
  • Carle Trachte noticed the derived logo used at We felt that the modification was probably dilutive and requested that they consider a different logo, such as that used for PyTexas2010 at 2010_05_01_archive.html.
  • Chris Wanstrath <> requested use of the name 'PyCodeConf' which we felt did not touch our protected wordmark, and followed the common pattern of 'PySomething' names to indicate association with Python. They also used a logo that does not modify the shape of the protected logo, but incorporates it into a larger design.
  • Jan Dittberner <> requested use of the unaltered logo on merchandise and proposed to give revenues to the PSF. I informed him the use was permitted, and that we would be very happy to accept donations, but did not require a specific agreement for such donation as a condition of the use.
  • Matt Wood <> requested use of the logo for a book to be called Python and Matplotlib Essentials for Scientists. I indicated that his proposed use was nominative, and hence permitted.

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

  • Find some PSF member or other helpful Pythonista to produce logos that indicate PSF sponsors as a standard badge/logo. Some proposals were made by James Costa <> and Steve Holden, but none of the ideas proposed met widespread enthusiasm for a variety of reasons.

He closed his report by providing a list of the ongoing projects:

  • No opinion yet expressed by committee members about an iOS "Python Math" distribution, which is intended as a restricted subset of Python (i.e. not all modules included in distro).
  • Open and unclear request about the website/project
  • Carl Trachte identified a likely problematic derivative with pugce. This should be addressed, but has not currently.
  • Doug Napoleone identified a probably dilutive derived logo by psycopg. I need to followup with them to resolve this.
  • Find some PSF member or other helpful Pythonista to produce dark background logo version

6   Outreach and Education Committee

The board discussed and approved the formation of the Outreach and Education Committee. A chair was also selected for this committee.

RESOLVED, that the PSF form an official "Outreach and Education" project management committee with the goals of identifying key initiatives, programs and subjects in this domain that the PSF can assist, fund or help guide. This committee will make recommendations to the membership, the board and its committees and act as a guiding hand for the PSF in this domain. The committee will be chaired by David Mertz (PSF Director). The initial membership will be the following individuals: Gloria Jacobs (PSF Director), Jessica McKellar, Daniel Greenfeld, Audrey Roy, Ned Batchelder, Asheesh Laroia, Simon Law and Yannick Gingras.

Approved, 7-0-1.

7   Administrator's Annual Review

In a twenty minute executive session held outside of the regular board meeting IRC channel, the board discussed and unanimously agreed on an increase in the Administrator's remuneration. Board members also provided a warm thank-you to the PSF Administrator.

RESOLVED, that the Board recognizes the efforts expended by its Administrator, Pat Campbell, in furthering the development of the organization and the mission of the Foundation.

Approved, 8-0-0.

9   Adjournment

  1. Holden adjourned the meeting at 16:58 UTC.