Thursday, May 20, 2010

Have You Signed a Python Developer Contributor Agreement Yet?

A key aspect of the Python Software Foundation's mission is managing the intellectual property for the Python language. This includes the source code for the C implementation of the Python interpreter, the Python standard library, and any related tools and documentation. In order to share the source code and documentation with users of Python, the PSF needs to hold a valid license that gives us permission to do so. The licensing requirement applies to every contribution, so the PSF board is contacting all contributors to make sure they have filled out a contributor agreement.

In June 2009, Andrew Kuchling analyzed the svn repository for CPython and compared the actual contributor names with the list of people who had signed an agreement. 39% of the lines in the Python 2.7 portion of the tree were committed by developers without signed agreements. Around 31% of the lines for Python 3.1 came from unsigned contributors. Through the efforts of Andrew and other PSF members, those statistics improved to 8.5% for Python 2.7 and 9.9% for Python 3.1 by February of 2010.

Our goal is 100% coverage, so if you have contributed source code or documentation, either directly or via a patch in the issue tracker, please make sure you have submitted a form. If you are unsure of your status, you can check your issue tracker account by logging in and then clicking the "Your Details" link in the left sidebar. The account details page includes a "Contributor Form Received" field, which will show the date the form was filed. If the field says no agreement was received, please take a few minutes to fill out the contributor agreement and send it in. If you think you have already signed an agreement but the tracker does not show it, contact psf@python.org so we can check our records.

More PyCon 2010 Conference Grants

At their May 10 meeting, the PSF Board approved grants for two PyCon conferences.

PyCon Ukraine

PyCamp Kyiv, held in January 2010, attracted over 200 attendees so the organizers are planning to host another event this fall. PyCon Ukraine 2010 is scheduled for October 23-24 in Kyiv, Ukraine. The PSF Board approved a grant of $750US to support the new conference.

SciPy 2010

SciPy 2010 will be held in Austin, Texas from June 28 to July 3. SciPy is focused on the intersection of scientific computing and Python development, and offers scientists and developers an opportunity to collaborate and share tools and techniques. The PSF Board approved a grant of $1,000US to sponsor the conference.

Organizers for other conferences who would like to apply for a grant should send details of their request to the board at psf@python.org.