Showing posts with label membership. Show all posts
Showing posts with label membership. Show all posts

Wednesday, November 28, 2012

python.org is getting a makeover!

It is with great pride that on behalf of the Python Software Foundation and the community as a whole, I am pleased to announce that the official Python.org website, sub-sites, and back-end architecture are getting a total makeover.

Introduction

Python has grown significantly in the last few years, both in terms of audience and the amount of topical information about it. This abundance of information has outgrown the current website’s taxonomy and fundamental design.

The key goal of the redesign project is to update Python’s official web presence with an eye towards better organizing the information we have today, and expect to add in the future.

The end result aims to help our audience find the information they need whether it’s official information like downloads and documentation, or resources from our vibrant community.

Although the current implementation of the Python website has served its purpose over the years, the time has come for the site to progress and complement the growth and maturity of the language itself as well as the vibrancy of the community.

There’s a lot we want to achieve

  • Modern design and experience
  • Concise and intuitive navigation
  • Showcase the simplicity and elegance of the language
  • Attract and convert potential Python users and Python Software Foundation sponsors
  • Represent our vibrant, active community
  • Make it easy for a wide range of contributors to add content
  • Enhance the visibility of the PSF and its sponsors
  • Provide examples of success stories
  • Enhance the visibility of alternate implementations
  • Stable and scalable infrastructure
The redesign involves some tall tasks. From the fresh and modern UI/UX to the online and offline content editing features, no aspect of the project is to be taken lightly, or even incrementally. Such approaches have stalled and ultimately failed in the past, and rapidly outstrip the free time our community of volunteers can dedicate to the project.

The Process

This is a process that started over two years ago with the drafting of the of the Request For Proposals. This year we issued it publicly, and since that time the psf-redesign team grew to include Nick Coghlan, Doug Hellmann, Idan Gazit, Steve Holden, Brian Curtin, Andrew Kuchling, Issac Kelly, Katie Cunningham, Noah Kantrowitz and others.

The team received seven bids in total - all of them which included strong points and compelling stories. The team deliberated, ranked, discussed, and asked questions of the bidders, working through the bids for several months. We were constantly impressed by the high quality, well thought out, professional work that the community members submitted to us.

After the review period came to a close, we had a single bid which ranked higher than any of the others, based on experience, references, and overall quality of the proposal. They'll be working with the second highest rated bid, which contained UI/UX and IA that absolutely floored the reviewers.

The first bid, submitted by a joint effort between Project Evolution and Revolution Systems, was the overall highest ranked bid. The team was unanimous in our recommendation to proceed forward with this bid based on the credentials of the team, quality of the proposal, and their deep understanding of how to work with volunteer organizations, oversight and the community as a whole.

This bid provides a clear project management and accountability system as well as detailing how they wish to work with the community as a whole to achieve the project goals.

Second, we had the Divio.ch team bid. The IA/UX/UI work which they poured over 120 hours into as a company impressed us a great deal. We were quite literally floored by the amount of thought, planning, and work invested in the visual and IA aspects of the Divio bid.

Together with Project Evolution and Revolution Systems leading the project, and the stellar Divio team consulting on the visual/IA aspects of the project, the redesign team and the board is sure that we will be able to deliver a next generation experience. The architecture being developed will achieve all of the goals we set forth when we went down the path of drafting the redesign RFP.

On September 26th, the Python Software Foundation's board of directors unanimously approved the combined bids:
RESOLVED, that the Python Software Foundation accept the Python.org site redesign proposal set forth by Project Evolution / Revolution Systems and Divio with a budget not to exceed $70,000 in total without further board approval.

Overview of the Accepted Bids

The redesign project will completed by the three teams, Project Evolution, RevSys, and Divio, with a division of labor using the best aspects of each team. The project plan and the back end will be handled by members of Project Evolution and RevSys. Members of Project Evolution will handle the front end work, incorporating the guidance of the Divio team.

The accepted bids from the three entities can be found below:

Project Evolution

Project Evolution (PE) is a design driven development team founded in 1999 with clients ranging from school districts to Fortune 1000 fashion conglomerates with international holdings. The 12-person team includes creative leads, front-end and back-end developers, and associated support staff all committed to open-source technology.

Revolution Systems

Revolution Systems, LLC., based in Lawrence, Kansas, was formed in 2002 by Frank Wiles to help businesses benefit from open source software. While many large organizations use open source software internally (sometimes without their knowledge), he realized that many organizations did not know how to properly take advantage of this revolutionary type of software.

Divio

Divio, a web agency located in Zürich, Switzerland, builds web applications and is specialised in the areas of design and development. For production, Divio uses the Django web framework and is heavily involved in the development of the successful open source projects django CMS and django SHOP.

The company relies on the agile SCRUM-methodology for its projects.

Screenshots, Maybe?

As if the bids and the prospect of the project were not enough to get you excited, I thought I might share some tidbits from the current mockups we're working through:
Docs intro
Psf homepage
Super nav

In Closing

I am sincerely proud, as both a Python community member and PSF director, to have been part of this process. The entire review team, every single submitted bid, and the Foundation's board works tirelessly for a great deal of time pulling together what is already turning out to be an impressive and surprising redesign.

The design will work on mobile devices. It will follow all of the guidelines of the RFP, support accessibility requirements, and much much more.
Most of all, it will showcase our language and global community like it has never has been before.

Jesse Noller (person post on this), Director Python Software Foundation, on behalf of the entire team.

Thursday, August 16, 2012

Welcome New PSF Members!


Just the other day the Python Software Foundation held an election, the second and final one of the year, and the results are in! 18 new members were introduced, and the membership approved three new sponsor members. Please join us in welcoming all of them!

Candidates for PSF membership are nominated by an existing member for their work in the Python community. The membership is comprised of people from around the world and from many areas of the community.

These new members are selected from many different areas of the Python community. While some members are known for their contributions of code, many are known for their work to grow their local and regional communities. Some members are known for their work in educational workshops and conferences. It takes a diverse membership to ensure the success of a foundation steering a diverse community, so we're happy to have members of all types from all areas, both geographically and within the Python world.

Please join us in welcoming all of the new members to the Foundation!

  • Nick Barcet
  • Dana Bauer
  • James Blair
  • Thierry Carrez
  • Anand Chittipothu
  • Antonio Cuni
  • Anne Gentle
  • Noufal Ibrahim
  • Vish Ishaya
  • Christopher MacGown
  • Dave Malcolm
  • Joshua McKenty
  • Mark McLoughlin
  • Mariano Reingart
  • Bruno Rocha
  • Monty Taylor
  • Dean Troyer
  • Vicky Twomey-Lee

The following sponsor members were approved:

For the full PSF membership roster, please see http://www.python.org/psf/members/

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

Thursday, June 17, 2010

Members' Meeting at EuroPython 2010

The PSF is organizing a second members' meeting this year, and the first ever held outside of the United States.

In the past, official meetings of the members of the Foundation have been held at PyCon US. This summer, a meeting is being organized for 19:00 GMT+1/BST Monday, July 19 to be held in conjunction with EuroPython in Birmingham, UK.

An agenda for the meeting is being prepared online. It currently includes proposals for increasing the presence of the Python Software Foundation in Europe through a partner network and/or branch of the Foundation. As with the meeting in February, official voting on resolutions put forward will take place online a short time after the in-person event.

The meeting is open to all PSF members, not just those from Europe. If you plan to attend, please contact Marc-André Lemburg so he can make sure a large enough room is reserved.

Monday, July 13, 2009

Associate Memberships

Following discussions at EuroPython there has been some talk about the possibility of introducing associate memberships. At present nobody is really clear exactly what such a package would comprise, but it's likely that there'd be a mailing list, a quarterly (printed, snail-mailed) newsletter and perhaps other benefits.

Current evidence is that many people would like to support Python and the Foundation's mission by paying for such an associate membership, and it could also be seen as a "starter grade" for those with ambitions to eventually become full members.

What do you think a PSF Associate Membership should provide, and what should the obligations of membership be (if any)?