The name of this charitable society is New Zealand Python User Group Incorporated ("the Charity").
The Charity is being established with following purpose and aims in mind:
- To advance education by providing meetups, courses, conferences, and written information around the Python programming language to the public.
- As a support community for the Python programming language.
- As a vector for the promotion of the Python programming language within non-profit, commercial and industrial organisations.
- As a vector for the promotion of the Python programming language within government bodies, including but not limited to educational bodies of all levels, medical bodies, local and national government, and political parties.
- To support its members in the organisation of local Python networking events ("Regular Meetings") in their area, either through provision of software and, where possible, financially (e.g., food and drinks), or in other ways the Charity's committee sees fit.
The Charity aims to organise an annual conference ("Kiwi PyCon"). This means:
- The Charity pays for any costs associated with hosting the conference website.
- The Charity committee appoints an organising committee for each conference.
- The funds of the Charity may, at the Charity committee's discretion, be used for the purposes of organising the conference.
- Any profits from running the conference shall be retained by the Charity.
- The Charity committee shall override decisions by the organising committee where it deems these to not adhere to the Charity's charter.
In order to join the Charity one must complete a membership form, and payment for the yearly fees must be received within 90 days of the submission of the form. Failure to pay the fees within this time will result in the membership, and all membership benefits, being revoked. The fee is determined by the committee of the Charity and can be changed as the needs of the Charity change.
Membership is for the current financial year of the Charity. This is presently defined as being the year from the 1st of June to the 31st of May.
Membership is encouraged but not required: regular meetings are open to all and casual requests for assistance or information are allowed. Only members will have access to the areas outlined in Rule 2b above.
Membership of the NZPUG mailing list and membership of the New Zealand Python User Group Incorporated are independent.
A member can choose to leave the Charity at any time, without refund of their fees. The member wishing to leave must submit written notice (email or letter) to the committee to this effect. Non-payment of subscription fees will result in termination of membership and all associated benefits.
A member can be expelled from the Charity at the decision of the committee, for reasons including but not limited to:
- Serious misconduct of a personal or professional nature towards another member of the Charity.
- Serious misconduct of a personal or professional nature towards an external body, while acting as a representative of the Charity.
- Any illegal activities conducted within the Charity
- Attempting to exploit or misuse the Charity or members of the Charity for pecuniary gain.
"Serious misconduct" is held at the discretion of the committee of the Charity, and any grievances should be brought before the committee.
The rules of the Charity may be altered, added to or rescinded at an annual general meeting (AGM) or, in special circumstances, at a special meeting held for the purpose. Such meetings must be announced ahead of time and are open to all members of the Charity. Only members of the Charity can vote.
In either case, a vote is taken on each modification to the rules, with a two-thirds majority indicating the successful modification to the rules.
The president of the Charity (or acting president if the president is unable to be present) has a casting vote.
No addition to or alteration of the non-profit aims, personal benefit clause or the winding-up clause shall be approved without the approval of Inland Revenue.
The provisions and effect of this clause shall not be removed from this document and shall be included and implied into any document replacing this document.
Any meeting - including the AGM - may be conducted online. The intention of holding a meeting online needs to be clearly expressed beforehand and in all invitations.
Throughout New Zealand, monthly meetings may be held in multiple locations.
Annual General meetings are to be held in the month of September.
Annual General Meetings shall be announced on the Charity's electronic mailing list a month before they occur, and at the previous months meeting. A reminder shall be posted to the mailing list at suitable intervals prior to the event, such as two weeks, one week, two days, one day, etc.
Annual General Meetings will cover topics including but not limited to:
- the state of the Charity with respect to membership changes;
- results of actions conducted as Charity actions pursuant to the purposes and aims of the Charity outlined in Rule 2 above
- methods to improve the standing or membership of the Charity in the following year
- methods to fulfill the purposes and aims of the Charity as outlined in Rule 2 above
Any decisions to be made will be made by vote, with a simple majority indicating a success.
The president of the Charity (or acting president if the president is unable to be present) has a casting vote.
At an AGM, a quorum shall be 50% of the Charity membership, or 15 people, whichever number is smaller. Only those people who are paid members in the current financial year will be considered eligible to vote.
Note that this clause does not preclude the guidelines in Rule 5 for changing the rules or charter of the Charity: decisions which change the rules or charter of the Charity still require a two-thirds majority.
Regular meetings are to be held at a monthly interval. Announcement of meetings and the topic of the meeting will be made on the Charity mailing list at suitable intervals prior to the event, such as one week, two days, one day etc.
Regular meetings shall conduct of such content as is discussed by the Charity, including but not limited to:
- presentations on a suitable topic, preferably one which fits within the purposes and aims of the Charity
- "hands on" technical assistance for all attendees. Such meetings are designed to help members and non-members alike with software written in the Python programming language.
- other topics considered suitable by the Charity members, as indicated by a simple consensus.
Members and non-members alike can give or organise presentations or discussions.
Additional regular meetings may be announced, if such a need arises.
The Charity's committee shall meet once per month, either at the Regular Meeting for the month, or a separate date, time and location, at the discretion of the committee. Committee meeting details and a tentative agenda will be published to the Charity mailing list seven days prior to a committee meeting.
The purpose of the Committee Meeting is to discuss matters pertaining to the ongoing running of the Charity. If a Charity member wishes to raise an issue at a committee meeting, they can give at least two day's notice to the Secretary, who will then put the item on the agenda and invite the member to the meeting if appropriate. Otherwise, committee meeting attendance is restricted to committee members.
Only Committee members are allowed to vote at a Committee Meeting. The quorum will be four members of the committee.
Minutes of committee meetings shall be made available via the Charity's electronic mailing list as soon as practical after the committee meeting.
Special meetings are given notice to the Charity mailing list as is suitable to the nature of the meeting.
The purposes of a special meeting is to conduct any urgent Charity business, including but not limited to:
- conducting any urgent financial activity which cannot wait until the next general meeting
- disciplinary action to be taken against a Charity member
- changes to the charter or rules of the Charity
The committee can call a special general meeting by the request of any committee member. A member may call a SGM if backed by at least 10% of the Charity's membership.
At a SGM, a quorum shall be 50% of the Charity membership, or 15 people, whichever is smaller.
Electronic Mailing List
The Charity will continue in its activities outside of organised meetings, in that its primary form of communication is via an electronic mailing list. This electronic mailing list (referred to as 'electronic mailing list' or 'mailing list' elsewhere in this document) is intended to be used for discussion including but not limited to:
- discussion of activities falling under the objects of the Charity
- official notification of meetings of all types
- discussion of activities not included under, but directly and indirectly related to the goals and objects of the Charity
- as a social environment for members and non-members of the Charity alike.
An "acceptable use" policy is maintained by the committee of the Charity, and decisions on what are acceptable topics for the mailing list are made by the committee. The List Administrator of the Charity is responsible for enforcing these decisions.
The officers of the Charity shall consist of a president, vice-president, secretary, and treasurer. The committee of the Charity shall include the above named officers, as well as 3 (three) extra members. The electronic mailing list is the primary means of communication and activity within the Charity. As the mailing list requires some administration, an ex-officio position of 'list administrator' will be appointed by the committee.
The officers and committee members shall be elected at an AGM or at a special meeting called for this purpose.
Temporary replacements can be appointed at the discretion of the committee.
The standard term of appointment is one year, or until the next AGM, whichever is shorter. If a temporary position is appointed it will arise for reappointment with the other positions at the next AGM.
All officers must qualify under section 16 of the Charities Act, and corresponding forms must be signed to certify this.
The common seal of the Charity shall be held with the secretary.
The seal can be used to verify documents on behalf of the Charity, either by the committee or officers of the committee at an AGM or special meeting, or by the president of the Charity if s/he deems it appropriate.
The funds of the Charity shall be held under the control of the officers of the committee. The treasurer and secretary shall have joint required signing rights, and operate the bank accounts, handle investments, and make payments as needed.
For the purpose of online credit/debit card payments - which require a bank account with a single signatory - a separate bank account can be operated by the treasurer alone. This account shall only be used for the purpose of making specific payments via credit/debit card, and only receives the required funds from the jointly operated bank accounts when necessary.
Surplus funds, which are defined as being funds well in excess of the typical operating expenses of the Charity at the appropriate point in time can be invested, however no provision is made within the charter for this at the time of inception and should such a change be required it must be motioned at an AGM or at a special meeting called for this purpose.
No member of the organisation or any person associated with a member shall participate in or materially influence any decision made by the organisation in respect of the payment to or on behalf of that member or associated person of any income, benefit, or advantage whatsoever.
Any such income paid shall be reasonable and relative to that which would be paid in an arms length transaction (being the open market value). The provisions and effect of this clause shall not be removed from this document, and shall be included and implied into any document replacing this document.
If the Charity ever needs to borrow money, the matter should be raised at an AGM for resolution. The purpose of the loan should be checked to ensure it lies within the objects of the Charity.
If upon the winding up or dissolution of the New Zealand Python User Group (Incorporated) there remains after the satisfaction of all its debts and liabilities any property whatsoever the same shall not be paid to or distributed among the members of the Charity but shall be given or transferred to some other organisation or body having charitable objects similar to the objects of the New Zealand Python User Group (Incorporated), or to some other charitable organisation or purpose, within New Zealand.
as of 05 February 2016