Skip to content

Commit ee874fc

Browse files
committed
Add first draft of bylaws
1 parent 17fdfab commit ee874fc

7 files changed

Lines changed: 120 additions & 0 deletions

File tree

bylaws/README.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# Bylaws
2+
3+
| Bylaw | Last Update | Status |
4+
| --------------------------------------- | ----------- | ------ |
5+
| [Activities](activities.md) | 21 Sep 2025 | Draft |
6+
| [Bank](bank.md) | 21 Sep 2025 | Draft |
7+
| [Event Organisers](event_organisers.md) | 21 Sep 2025 | Draft |
8+
| [Membership](membership.md) | 21 Sep 2025 | Draft |
9+
| [Term limits](term_limits.md) | 21 Sep 2025 | Draft |
10+
| [Transparency](transparency.md) | 21 Sep 2025 | Draft |

bylaws/activities.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# Activities (Bylaw)
2+
3+
**Python New Zealand<br> Last update: 21 Sep 2025<br> Status: Draft**
4+
5+
Copied verbatim from our previous constitution, where they were rules 2b, 2c and 2d.
6+
7+
## Meetups
8+
9+
- To support the Python community in the organisation of local Python networking events
10+
in their area, either through provision of software and, where possible, financially
11+
(e.g., food and drinks), or in other ways the Charity’s committee sees fit.
12+
13+
## Kiwi PyCon
14+
15+
The Charity aims to organise an annual conference (“Kiwi PyCon”). This means:
16+
17+
- The Charity pays for any costs associated with hosting the conference website
18+
- The Charity committee appoints an organising committee for each conference
19+
- The funds of the Charity may, at the Charity committee’s discretion, be used for the
20+
purposes of organising the conference
21+
- Any profits from running the conference shall be retained by the Charity
22+
- The Charity committee shall override decisions by the organising committee where it
23+
deems these to not adhere to the Charity’s charter
24+
25+
## Inclusivity
26+
27+
New Zealand Python User Group aims to foster an inclusive community which invites
28+
diverse groups of people from all backgrounds, regardless of age, body size, race,
29+
gender, gender identity and expression, sexuality, disability or religion to discuss and
30+
learn about all things Python in an environment of mutual respect, tolerance and
31+
encouragement. Everyone has the right to feel safe and to be safe.

bylaws/bank.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# Bank (Bylaw)
2+
3+
**Python New Zealand<br> Last update: 21 Sep 2025<br> Status: Draft**
4+
5+
Further to the "Finances" section "40. Control and management" of our Constitution, this
6+
document describes practical implementation details for day-to-day operations.
7+
8+
- The treasurer and secretary shall have joint required signing rights, and operate the
9+
bank accounts and make payments as needed.
10+
11+
- These signing rights shall be assigned by the newly elected committee at the time of
12+
the Annual General Meeting, and documented with a corresponding signed mandate that is
13+
suitable to present to the bank. The treasurer and secretary are to advise the bank of
14+
any mandate changes and revocation of previously assigned access.
15+
16+
- For the purpose of online credit/debit card payments – which require a bank account
17+
with a single signatory – a separate bank account can be operated by the treasurer
18+
alone. This account shall only be used for the purpose of making specific payments via
19+
credit/debit card, and only receives the required funds from the jointly operated bank
20+
accounts when necessary.
21+
22+
- No member of the Society or any person associated with a member shall participate in
23+
or materially influence any decision made by the Society in respect of the payment to
24+
or on behalf of that member or associated person of any income, benefit, or advantage
25+
whatsoever. Any such income paid shall be reasonable and relative to that which would
26+
be paid in an arm's length transaction (being the open market value).

bylaws/event_organisers.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# Event Organisers (Bylaw)
2+
3+
**Python New Zealand<br> Last update: 21 Sep 2025<br> Status: Draft**
4+
5+
The relationship between Python New Zealand and individual event organiser is described
6+
by three documents:
7+
8+
- Goals / Relationship (motivations and spirit)
9+
- Commitment (form to sign)
10+
- Events HOWTO (living document guide)
11+
12+
These are currently in a separate repository as their initial version is being finalised
13+
between committee and current organisers.

bylaws/membership.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# Membership (Bylaw)
2+
3+
**Python New Zealand<br> Last update: 21 Sep 2025<br> Status: Draft**
4+
5+
- Membership is for one year. The membership year is the financial year 01 January-31
6+
December.
7+
- When a new member joins the club, the initial annual membership fee is charged
8+
proportionally for the remainder of the year (e.g. halfway through the year you only
9+
pay half the fee).
10+
- If a new member joins the club in the month of December, the annual membership fee to
11+
be paid is for the following year, and the remaining proportional fee for the month of
12+
December is waived.

bylaws/term_limits.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# Term Limits (Bylaw)
2+
3+
**Python New Zealand<br> Last update: 21 Sep 2025<br> Status: Draft**
4+
5+
- At this time, there are no term limits.
6+
- As actual positions within the committee are determined by the elected committe, we
7+
are considering the introduction of term limits for key positions: chairperson, deputy
8+
chairperson, treasurer, secretary.
9+
- The goal of such term limits / rotations would be to distribute institutional
10+
knowledge and soften the dependence on any particular individual.

bylaws/transparency.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Transparency (Bylaw)
2+
3+
**Python New Zealand<br> Last update: 21 Sep 2025<br> Status: Draft**
4+
5+
This documents described how various information is made available by the Python New
6+
Zealand committee.
7+
8+
- What information is made available
9+
- when
10+
- to whom
11+
- by which means
12+
13+
(table)
14+
15+
- Committee Minutes
16+
- AGM Minutes
17+
- Annual Return
18+
- Bylaw changes

0 commit comments

Comments
 (0)