Zope Foundation

Zope Foundation logo

Zope Foundation Board of Directors Meeting minutes - 2010-05-07

Date and Time: Friday, May 7, 2010 12:30 UTC
Location: IRC meeting, irc://irc.freenode.net/#zope-foundation
Directors Present:
- Jung, Andreas
- Poster, Gary (Treasurer)
- Seaver, Tres (Chairman)
- Smith, Jan (Vice chairman)
- Theune, Christian
- Vagelpohl, Jens (Secretary)

Guests present:
- Regebro, Lennart (Invited guest)

- Call to Order
- Treasurer's report
  - treasurer turnover process
  - non-profit status update
- Membership committee
  - new members since last meeting
- Repository committee
  - new committers since the last meeting
  - changing copyright attribution in the repository to Zope Foundation
  - repository policy monitoring and community communication
  - request for exception: pulling in AMKs ZODB documentation
- Message/communications
  - Zope Summit update
  - website progress
  - shared community calendar of events
  - domain name transfer Zope Corporation to Zope Foundation
  - support for Windows builds
  - community building/IRC dialog
- Projects
  - release manager selection process for Zope2 and others
  - Zope Toolkit governance issues
- New Business
  - the ZF needs a credit or debit card
  - investigate check imaging for incoming paper checks
  - Zope Foundation website
  - migrating the SVN repository to a ZF-controlled host
- Arranging the next meeting date
- Adjournment

Call to Order
The chairman calls the meeting to order at 12:32 UTC and welcomes
Lennart Regebro as meeting guest.

Treasurer's report
The changeover from the previous to the current treasurer is
complete. Both the treasurer and the secretary can now sign
checks and have full access to the online banking. The postal
address for banking business is now the treasurer's home

There has not been any change in the non-profit application. The
treasurer has received all papers from the former treasurer but
has not had the time to go through them.

Membership committee
The secretary reports that the foundation gained four new
nominated members:
 - Roman Joost (nominated by Christian Theune)
 - Armin Stroß-Radschinski (nominated by Christian Theune)
 - Ranald Cameron (nominated by Jan Smith)
 - Timothy Knapp (nominated by Jan Smith)

Repository committee
Andreas Jung names three new committers since the last meeting:
 - Daniel Nilsson
 - Jeffrey Peterson
 - Abdul Kader Maliyakkal

Christian Theune explains the current repository policy checks.
There is a nightly check in place that highlights non-conforming
projects. A discussion on the zope-dev list erupted around
changes made to the package author field by the automated
repository policy fixup script which led to this particular
change no longer being enforced by the policy checker
scripts. License files that differ in formatting have also been
discovered as problematic. In order to prevent further issues
The chairman will formulate the policies enforced by the
checker and fixer package as prose and solicit feedback from the

Christian Theune moves that he be allowed to change the license
of the ZODB documentation on svn.zope.org written by Andrew
Kuchling to the ZPL. He has written agreement from Andrew. The
motion is seconded by the secretary and accepted unanimously.

There are no updates on the Zope Summit. Christian Theune believes
there may be movement before the next board meeting.

Andreas Jung sees no progress on the website, it is held up by
internal discussions at DZUG e.V.

The vice chairman presents a link to the new shared community
calendar[1]. It is currently hosted on the OzZope site.
Event suggestions can be mailed to the vice chairman for
inclusion in the calendar. Andreas Jung volunteers to help
move the calendar from the OzZope site to the zope2.zope.org
site, and once that is done the secretary will make it a
standalone microsite under the hostname calendar.zope.org.

The domain transfer is still going in the background, but
communication with Rob Page has stalled. The chairman will
mention the issue to Rob during a phone call planned that same

The chairman is happy to report about the MSDN invitation keys
issued by Microsoft to suport Windows builds of Zope and related
packages. Keys have already been sent to Hanno Schlichting,
Adam Groszer and Sidnei da Silva. The Health Agency has also
volunteered to set aside virtual machine space for building and
testing. Christian Theune will remind the developers involved
that they need to create a proposal for an EC2 image to handle
the builds.

Christian Theune delivers a short update on the developer IRC
meetings he has been organizing. He is trying to keep them
semi-formal but still very close to the discussions on the
developer mailing list zope-dev to make sure there is no split.
The meeting minutes are currently sent to the zope-dev list and
archived in the mailing list archives. Martijn Faassen has
suggested including them in the ZTK documentation since the
minutes may contain decisions related to ZTK governance and other

On the release manager selection process the secretary introduces
a general motion about the ZF offering release manager selection
assistance to projects that request it. He had outlined a simple
selection process on the board list which was met by general
agreement there. The motion is seconded by the treasurer and
accepted unanimously. The next step is to communicate the
process to the community.

The chairman notes that an IRC meeting[2] has taken place between
the Zope2, Grok and BlueBream representatives to work out the
remaining issues blocking a ZTK 1.0 release. He hopes that moving
forward on this release may also resolve ZTK governance issues
that keep coming up on the developer mailing lists.

New Business
The secretary introduces a motion directing the treasurer to obtain
a debit or credit card for the Zope Foundation bank account. Such a
card is needed to pay vendors like the Fax-to-Email service or the
domain registrar. The motion is seconded by Christian Theune and
accepted unanimously.

The secretary introduces a second motion directing the treasurer to
investigate a check imaging service for incoming paper checks. It is
currently not possible to match deposited paper checks with expected
payments because the online banking does not provide any information.
The motion is seconded by the treasurer and accepted unanimously.

The vice chairman will do some website gardening and has brought up
the fact that the member listing on the ZF website is not up to date.
The secretary promises to fix it shortly.

The chairman expresses his wish to move the software repository
on svn.zope.org to a host controlled by the Zope Foundation as
svn.zope.org is a server sponsored by Zope Corporation. He feels
we cannot make full use of the repository because we do not have
enough control over the physical server. After a brief discussion
all agree to move the issue to the board list.

Arranging the next meeting date
The vice chairman will set up a Doodle to plan the next meeting date.

The chairman moves to adjourn the meeting, which is seconded by
the secretary and passed unanimously. The chairman adjourns the
meeting at 13:46 UTC.

These minutes were written by the secretary, Jens Vagelpohl,
according to the notes taken during the meeting.

These minutes were posted to the [email protected] mailing
list and approved by all directors on May 10, 2010.

The chairman bid the secretary keep these minutes on file.

[1] http://www.ozzope.org/zope-plone-and-python-events

[2] http://zope3.pov.lt/irclogs-zope/%23zope.2010-05-06.log.html