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 March 21, 2011

Subscribe via RSS

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

March 21, 2011


A regular meeting of the Python Software Foundation ("PSF") Board of Directors was held over Internet Relay Chat beginning at 16:00 UTC, 21 March 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: Raymond Hettinger, Steve Holden, Marc-Andre Lemburg, David Mertz, Doug Napoleone arrived at 12:34, Jesse Noller, Tim Peters, Allison Randal arrived at 12:05, Jeff Rush, Martin von Loewis, and Gloria Willadsen. Also in attendance were Kurt Kaiser (Treasurer), and Pat Campbell (Secretary & Administrator).

2   Minutes of Past Meetings

The 28 February 2011 Board meeting minutes were voted on and approved.

Approved, 8-0-1.

3   Votes Taken Between Meetings

There were no votes taken since the last Board meeting held on 28 February 2011.

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 will be focused on:

"Although this is a report for February, PyCon is now over, and my focus is currently on AR and AP reduction, PyCon wrap-up and final payments to the hotel and our vendors, and implementation of the Associate Member program."

5   Progress Report

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 which followed the report:

5.1   Communication Status

D. Hellmann, Communication Officer, reported continued activities from last month, by saying:

  1. Paulo Nuin is working on a post about the PyPI mirroring project.
  2. Paulo Nuin is working on a post about the email package rewrite. We are waiting for some details about the QNX funding before the post goes live.

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

  1. Several messages about the site-selection meeting for PyCon 2014-2015.
  2. Added a few companies to the list maintained by @ThePSF account on twitter. If your company is not already included, please send a message to @ThePSF with the account you would like added.
  3. Members meeting announcement
  4. Paulo Nuin posted the call for submission for the promotional brochure project
  5. Announce readthedocs.org grant
  6. Posted call for applications for GSoC
Doug and Arc Riley talked about other ways to promote the project this year. The next event is announcing that the PSF is participating (assuming we are accepted, of course).
  1. Renew call for applications for sprint funding to coinside with the first day of PyCon sprints.
  2. Announce PyCon AU funding

For items planned for next month and ongoing projects, D. Hellmann reported respectively:

  1. Finish the post on the email project.
  2. Announce grant to fund Python Miro Community (post scheduled for 21 March).
  3. We are starting a new project in partnership with the python-dev team to blog about the volunteer efforts from that group. I was able to recruit a few contributors at PyCon, and will put out a more general call for help after we have the blog established.

Facebook stats for 9 Dec - 7 Jan

12,709 monthly active users (up 44%)
1,625 new likes
244,180 post views (up 377%)
472 post feedback

5.3   Infrastructure Committee

S. Reifschneider, Infrastructure Committee Chair, reported on ongoing projects for the month when he listed: PSF Trac.

5.4   Marketing Material

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

"The contract has been signed by the Steve and is now in process of being countersigned. At the same time, Kurt is preparing the first payment.

For PyCon US 2011, we have prepared a flyer which was placed into the attendee's swag bag and have recruited a team of "contact scouts" to help find and contact people at PyCon US with potentially interesting Python projects:

http://brochure.getpython.info/signup/contact-scout-signup

Doug's blog team has also put up a post about the project on the PSF blog.

To make the information about the brochure more readily available, we have also created a informational website to support the brochure:

http://brochure.getpython.info/

The flyer, blog post, contact scouts and mention of the project in Steve's talk have created a number of useful contacts which we will be following up with over the next weeks.

We've also created a newsletter mailing list, a twitter account and RSS feed for interested parties."

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

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

http://brochure.getpython.info/signup/contact-scout-signup

Thanks !"

As far as future plans are concerned for his marketing materials project, 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:

"There has not been much progress on the project in the last four weeks."

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 US Website

D. Napoleone, PyCon US Website Project, reported on new activities for the month:

  1. Contract with Eldarion is complete.
  2. Archival of old PyCon websites to static content is complete.
  3. Catalog of future work and requirements is almost complete.

5.7   Sprint Committee

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

"We recently approved two large, multi-day sprints for late March and early April in Argentina and Chicago, respectively. We also had two sprints occur in Portland and Cape Town, the latter of which we've already received a reimbursement request and will be working to pay out.

The PyCon swag insert seemed to have been a success and got a few people talking, and will be looking forward to more sprints."

As far as continued activities from last month, J. Noller said:

"Using the account data from Kurt Kaiser, we're going to build up the ledger in order to keep better track of funding as usage grows.

We're awaiting word from Noah Kantrowitz about our balance for the partial funding of the PyCon sprints. We put $500 into the pot, but have not yet heard what the total cost was and what our portion will be."

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

"Catching up on promotion and blog writing. The Cape Town group did a very successful matplotlib sprint that we need to write about, and their previous porting sprint on Genshi was finally accepted into trunk which also needs coverage. Promotion of the two newly accepted sprints also needs coverage, which will be written early in the week of March 20."

5.8   Trademarks Committee

D. Mertz, Trademarks Committee Chair, provided issues & blockages for the previous monthly reporting, he said:

"- The committee chair has been remiss in good monthly reports, but below are
summarized the activity the committee has done in the last 2-3 months (but possibly with some exchanges missing in quick attempt at summary)."

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

  • Eric Shae requests use of logo on hat, which was explained as nominative use
  • Geoffrey Duncan requests use of logo in comic strip, explained as nominative
  • Martin Haller requests use of modified logo for PyFFmgeg. The use was considered confusing and dilutive. After a polite email exchange, the project agreed to a different design that preserved the shape of the Python logo.
  • Carl Trachte identified a possible derivative logo used by Amara, but it seems to be sufficiently different not to be derived or confusable with the Python logo
  • Carl Trachte identified some modification for 3D effect by "The Python Noob" but they do not appear to pose a problem.
  • Python Logo Glencairn Glasses were produced with nominative use of logo, and our Chair apparently managed to claim at least a set of them while they slipped by possessions of the Trademarks committee
  • Ram Rachum produced a dark background version of the Python logo that is nominative use, but reminded committee that it would be nice to provide stock versions of such dark background images.
  • Arc Riley has expressed an intent to design copyright unrestricted version of font similar to the one used in our wordmark logo, which would be cool if it happens.
  • Carl Trachte consulted committee to clarify use of Python logo in examples of SVG modification tools. He added good verbiage to his blog post letting readers know that such modified versions could not be used generally without permission of Trademarks Committee, while still producing a helpful article about SVG.
  • We decided not to really address a use of modified logo in personal avatar icon, despite Van's concern of strictness of enforcement (although it does not appear we really have jurisdictional force in Austria anyway; at least in my evaluation it wasn't worth pushing on).
  • Sheila Rebellato of ActiveState received clarification of nominative use of logo in PyCon flyers and marketing material.
  • We clarified that use of logo on race bikes by Kent Gormat was fine (although I was slightly unclear of connection between PL and bikes)
  1. Mertz reported on a number of ongoing projects:
  • 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

  • Find some PSF member or other helpful Pythonista to produce logos that indicate PSF sponsors as a standard badge/logo.

In addition to the above report, David also provided an executive summary:

Executive summary: The rate of trademark issues addressed by committees has been consistent for the last year. The majority of correspondences are simply clarifications of nominative use. Perhaps 20% of discussions are about uses that we find dilutive or confusing, and in all cases for about 2 years, those uses that concern us have been resolved amiciably with the project rep, user group, individual, etc. who has the problem use.

The committee (which mostly means its chair informally deciding that a given use has been discussed adequately to followup on) is adequate to the tasks we've seen. Our counsel, Van, remains available on call in the event that some nastygrams or other legal actions are needed, but that has not been necessary since one case about two years ago.

Hope that clarifies overall status. It amounts, in my mind, to the need for the continuing need for the committee to do its work, but the work required remains steady and moderate.

6   2011 EuroPython Conference Grant Funding

RESOLVED, that the PSF provide $2,000 to the 2011 EuroPython Conference to be held in Italy.

Approved, 9-0-0.

7   ISTE Speaking Engagement Funding for V. Cedar

RESOLVED, that the PSF provide $500 for travel expenses to Vern Ceder for the International Society for Technology in Education(ISTE) speaking engagement to be held in Philadelphia, US, June 2011.

Approved, 10-0-0.

8   Online Degree Reviews Future Sponsor Membership

RESOLVED, that the Board of Directors recommends Online Degree Reviews to the membership, as a future sponsor member of the PSF.

Approved, 9-0-0.

9   Kiwi PyCon 2011 Conference Grant Funding

RESOLVED, That the PSF provide NZ$ 2,000 for Kiwi PyCon 2011 Conference to be held in New Zealand.

Approved, 8-2-0.

10   Other Business

10.1   Conference Grant Prospectus

The board reached a consenus on the need to construct a conference grant prospectus to be utilized as a basic guideline for conference funding.

J. Noller: "We should write a "Conference Grant Prospectus" which outlines how much to each "type" of conference we are willing to grant, and how they can apply."

M.A. Lemburg: "I can write up the page if someone else puts it up on the website."

S. Holden: "If you can draft an article, we can discuss it, then pass it by the board-public list before publication."

10.2   2011 Members' Meeting

Board members discussed the upcoming Members' Meeting to be held at PyCon US 2011 in Atlanta, Georgia to review the final planning stages. Prior to this month's board meeting, P. Campbell, PSF Secretary, had prepared a members' meeting report for board members review which included details of the arrangements for the members' meeting and catered lunch event.

10.3   Contributor Agreements in Python Bug Tracker

The board briefly discussed the importance of updating contributor agreements in the bug tracker as a building block toward utilizing electronic contributor agreements sometime in the near future.

J. Noller: "I am following up on electronic contributor agreements per the PyCon discussions (the language summit) with Van Lindberg and Jacob Kaplan moss. When I have more information and a fully fledged plan, I will send it to the board. I have requirements from the summit, and Guido/others."

S. Holden: "That would be helpful. I think it's an irritation more than a real horror right now, but better we fix it before we see a large influx of developers."

M. von Loewis: "I'd like to arrive at a point where the tracker (or some other place) is authorative wrt. this information, so we can say that anybody not listed there either didn't submit a form, or we lost it."

10.4   PyCon US 2010 & 2011 -- Great Job!

The board extended a hardy thank-you to V. Lindberg, chair, and J. Noller, vice-chair of PyCon US 2010 & 2011 for their great work.

  1. Holden: "You [J. Noller] and Van [Lindberg] did a great job, and THANK-YOU!!!!"

J. Noller: "I will point out: We're still organizing and recovering from 2009 - Van and I have set some processes in place which will help us in the future, and we're refining it."

11   Adjournment

  1. Holden adjourned the meeting at 17:08 UTC.