emacs.d/clones/libera.chat/minutes/2022-04-29-public.html

988 lines
31 KiB
HTML
Raw Normal View History

2022-10-07 15:47:14 +02:00
<!DOCTYPE html>
<html lang="en"><head>
<link rel="preload" href="../static/fonts/comfortaa-v30-subset-regular.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="../static/fonts/ubuntu-v15-latin-regular.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="../static/fonts/ubuntu-v15-subset-500.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="../static/img/libera-color.svg" as="image" type="image/svg+xml">
<meta charset="utf-8">
<meta content="IE=edge" http-equiv="X-UA-Compatible">
<meta content="width=device-width, initial-scale=1" name="viewport"><!-- Begin Jekyll SEO tag v2.8.0 -->
<title>Monthly General Meeting, April 2022 | Libera Chat</title>
<meta name="generator" content="Jekyll v3.9.2" />
<meta property="og:title" content="Monthly General Meeting, April 2022" />
<meta name="author" content="kline" />
<meta property="og:locale" content="en_GB" />
<meta name="description" content="Confirmation new members. Developed org resilience plans. Considered 3rd party infrastructure. Reviewed internal governance policies." />
<meta property="og:description" content="Confirmation new members. Developed org resilience plans. Considered 3rd party infrastructure. Reviewed internal governance policies." />
<link rel="canonical" href="2022-04-29-public.html" />
<meta property="og:url" content="https://libera.chat/minutes/2022-04-29-public" />
<meta property="og:site_name" content="Libera Chat" />
<meta property="og:type" content="article" />
<meta property="article:published_time" content="2022-04-29T00:00:00+00:00" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="Monthly General Meeting, April 2022" />
<meta name="twitter:site" content="@liberachat" />
<meta name="twitter:creator" content="@kline" />
<meta property="article:publisher" content="liberachat" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"Article","author":{"@type":"Person","name":"kline"},"dateModified":"2022-04-29T00:00:00+00:00","datePublished":"2022-04-29T00:00:00+00:00","description":"Confirmation new members. Developed org resilience plans. Considered 3rd party infrastructure. Reviewed internal governance policies.","headline":"Monthly General Meeting, April 2022","url":"https://libera.chat/minutes/2022-04-29-public"}</script>
<!-- End Jekyll SEO tag -->
<link rel="icon" type="image/svg+xml" href="../static/img/libera-color.svg">
<link rel="alternate icon" href="../favicon.ico">
<!-- Stylesheets -->
<style>/*! modern-normalize v1.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */
*,::after,::before{box-sizing:border-box}:root{-moz-tab-size:4;tab-size:4}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}body{font-family:system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji'}hr{height:0;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,'Liberation Mono',Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}</style>
<style>@font-face {
/* comfortaa-regular - subset */
font-family: 'Comfortaa';
src: url('../static/fonts/comfortaa-v30-subset-regular.woff2') format('woff2'), url('../static/fonts/comfortaa-v30-subset-regular.woff') format('woff'), url('../static/fonts/comfortaa-v30-subset-regular.ttf') format('truetype');
font-style: normal;
font-weight: 400;
font-display: swap;
/* . C L a b e h i r t */
unicode-range: U+002E, U+0043, U+004C, U+0061-0062, U+0065, U+0068-0069, U+0072, U+0074;
}
@font-face {
/* ubuntu-regular - latin */
font-family: 'Ubuntu';
src: local(''), url('../static/fonts/ubuntu-v15-latin-regular.woff2') format('woff2'), url('../static/fonts/ubuntu-v15-latin-regular.woff') format('woff'), url('../static/fonts/ubuntu-v15-latin-regular.ttf') format('truetype');
font-style: normal;
font-weight: 400;
font-display: swap;
}
@font-face {
/* ubuntu-500 - subset */
font-family: 'Ubuntu';
src: local(''), url('../static/fonts/ubuntu-v15-subset-500.woff2') format('woff2'), url('../static/fonts/ubuntu-v15-subset-500.woff') format('woff'), url('../static/fonts/ubuntu-v15-subset-500.ttf') format('truetype');
font-style: normal;
font-weight: 500;
font-display: swap;
/* C c e n o t */
unicode-range: U+0043 U+0063 U+0065 U+006E U+006F U+0074;
}
:root {
--header-height: 4rem;
--content-inline-padding: 1.3rem;
--content-max-width: 80ch;
/* define our palette for all themes */
--white: #fff;
--gray-100: #f3f4f6;
--gray-200: #e5e7eb;
--gray-300: #d1d5db;
--gray-400: #9ca3af;
--gray-800: #1f2937;
--gray-900: #111827;
--brand-purple: #5555ff;
--brand-pink: #ff55dd;
/* light-theme vars */
--c-bg: var(--gray-100);
--c-bg-secondary: var(--white);
--c-text: var(--gray-800);
--c-border: var(--gray-300);
--c-hl: var(--brand-pink);
--c-hl-secondary: var(--brand-purple);
--c-text-on-hl: var(--gray-800);
--c-text-on-hl-secondary: var(--white);
}
@media (prefers-color-scheme: dark) {
:root {
--c-bg: var(--gray-800);
--c-bg-secondary: var(--gray-900);
--c-text: var(--gray-200);
--c-border: var(--gray-400);
}
}
* {
color: var(--c-text);
box-sizing: border-box;
font-family: Ubuntu, sans-serif;
letter-spacing: .1ch;
}
main *, .hero * {
line-height: 1.5;
}
body {
background-color: var(--c-bg);
min-height: 100vh;
display: grid;
grid-template-rows: var(--header-height) min-content auto auto min-content;
grid-template-columns: 1fr;
grid-template-areas: "header" "hero" "main" "aside" "footer";
}
a {
text-decoration: underline;
text-underline-offset: .05rem;
}
a:hover {
text-underline-offset: .25rem;
color: var(--c-hl);
}
h1, h2, h3, h4, h5, h6, p {
word-break: break-word;
scroll-margin-block-start: 4.5rem;
}
h1, h2, h3, h4, h5, h6, strong {
font-weight: 500;
}
em {
font-style: italic;
}
h1, h2, h3, h4, h5, h6 {
margin-block-end: 0;
}
h1+*, h2+*, h3+*, h4+*, h5+*, h6+* {
margin-block-start: 0;
}
main h1 {
font-size: 2.25rem;
}
main h2 {
font-size: 1.5rem;
}
main h3 {
font-size: 1.25rem;
}
main :is(h2, h3, h4, h5, h6) a {
text-decoration: none;
position: relative;
}
main :is(h2, h3, h4, h5, h6) a:hover::before {
content: '#';
position: absolute;
left: -1.5ch;
bottom: 0;
font-weight: normal;
font-size: 1rem;
}
@media screen and (min-width: 800px) {
body {
grid-template-columns: min-content 8fr;
grid-template-rows: 4rem min-content auto min-content;
grid-template-areas: "header header" "hero hero" "aside main" "footer footer";
}
}
.skiplink {
z-index: 9999;
transform: translateY(calc(-100% - 1rem));
display: block;
position: absolute;
height: 4rem;
padding: var(--content-inline-padding);
background-color: var(--c-bg);
border-inline-end: 1px solid var(--c-border);
border-block-end: 1px solid var(--c-border);
}
.skiplink:focus {
z-index: 9999;
transform: translateY(0);
}
header {
grid-area: header;
height: var(--header-height);
border-block-end: 1px solid var(--c-border);
background-color: var(--c-bg-secondary);
position: sticky;
top: 0;
z-index: 1000;
display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: space-between;
}
header a {
text-decoration: none;
}
header .logo {
display: flex;
flex-wrap: nowrap;
align-items: center;
height: 100%;
padding-inline-start: var(--content-inline-padding);
}
header .logo img {
padding-block-end: .3rem;
}
header .logo h1 {
margin: 0;
margin-bottom: -.4rem;
font-size: 1.7rem;
line-height: 1;
font-family: Comfortaa, Ubuntu, sans-serif;
font-weight: bold;
}
header .nav-toggle {
display: block;
border-inline-start: 1px solid var(--c-border);
padding: 0 1rem;
display: flex;
align-items: center;
cursor: pointer;
}
header nav details summary, header nav a {
border-block-end: 1px solid var(--c-border);
padding: 1rem;
display: flex;
align-items: center;
cursor: pointer;
white-space: nowrap;
}
header nav details summary::before {
content: "►";
padding-inline-end: .3rem;
}
header nav details[open] summary::before {
content: "▼";
}
header nav .nav-close {
display: none;
}
header nav.show .nav-close {
display: flex;
}
header nav {
transform: translateY(calc(-100% - 1rem));
display: flex;
flex-direction: column;
justify-content: flex-start;
position: fixed;
right: 0;
top: 0;
bottom: 0;
background-color: var(--c-bg-secondary);
min-width: 20rem;
max-width: 30rem;
border-inline-start: 1px solid var(--c-border);
z-index: 10000;
}
header nav.show, header nav:focus-within {
transform: translateY(0);
}
header nav details summary.highlight, header nav a.highlight {
background-color: var(--c-hl);
color: var(--c-text-on-hl);
font-weight: 500;
}
header nav details summary:hover, header nav a:hover {
background-color: var(--c-bg);
}
header nav details summary.highlight:hover, header nav a.highlight:hover {
background-color: var(--c-hl-secondary);
color: var(--c-text-on-hl-secondary);
}
header nav details {
display: flex;
flex-direction: column;
position: relative;
}
header nav details a {
padding-inline-start: 2.5rem;
}
@media screen and (min-width: 950px) {
header .nav-toggle, header .nav-close, header nav.show .nav-close {
display: none;
}
header nav {
transform: initial;
display: flex;
flex-direction: row;
justify-content: flex-end;
position: initial;
background-color: initial;
min-width: unset;
max-width: unset;
border-inline-start: none;
}
header nav.show, header nav:focus-within {
transform: initial;
}
header nav details summary, header nav a {
border-block-end: none;
border-inline-start: 1px solid var(--c-border);
border-inline-end: 1px solid var(--c-border);
padding: 0 1rem;
display: flex;
margin-inline-start: -1px;
align-items: center;
height: 100%;
}
header nav details:last-of-type summary {
border-inline-end: none;
}
header nav details[open] summary {
border-block-end: 1px solid var(--c-border);
height: calc(100% + 1px);
}
header nav details div {
position: absolute;
right: 0;
}
header nav details div a {
background-color: var(--c-bg-secondary);
border-block-end: 1px solid var(--c-border);
padding: 1rem;
}
}
main {
grid-area: main;
padding: 0 var(--content-inline-padding);
max-width: var(--content-max-width);
min-width: 0;
width: 100%;
margin: 2rem auto;
}
nav.article-nav {
display: flex;
flex-direction: row;
justify-content: center;
}
nav.article-nav div {
width: 33%;
text-align: center;
}
footer {
grid-area: footer;
align-self: end;
background-color: var(--c-bg-secondary);
border-block-start: 1px solid var(--c-border);
padding: .5rem var(--content-inline-padding);
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-between;
}
footer div {
line-height: 2;
}
footer div .mobile-hide {
display: none;
}
footer div a {
white-space: nowrap;
}
footer div a:not([rel*=license]), footer div .copyright {
display: block;
}
@media screen and (min-width: 800px) {
footer div {
line-height: 1.5;
}
footer div:last-of-type {
padding-inline-start: 1rem;
}
footer div .mobile-hide {
display: inline;
}
footer div a:not([rel*=license]), footer div .copyright {
display: initial;
}
}
</style>
<link rel="stylesheet" href="../static/css/additional-styles.css">
<script src="../static/js/header-links.js" defer></script>
</head>
<body><a class="skiplink" href="2022-04-29-public.html#main">Skip to content</a>
<header>
<a class="logo" href="../index.html" aria-label="Libera Chat, back to start page">
<img alt="" src="../static/img/libera-color.svg" height="48px" data-proofer-ignore>
<h1>Libera.&ZeroWidthSpace;Chat</h1>
</a>
<a id="nav-toggle" class="nav-toggle hidden" aria-controls="main-nav"><span>Navigation</span></a>
<nav class="" id="main-nav" aria-labelledby="nav-toggle" role="menubar">
<a id="nav-close" class="nav-close hidden" aria-controls="main-nav"><span>Close</span></a>
<details>
<summary
>About</summary>
<div>
<a
role="menuitem"
href="../policies.html"
><span>Network Policies</span></a>
<a
role="menuitem"
href="../guidelines.html"
><span>Channel Guidelines</span></a>
<a
role="menuitem"
href="../news.html"
><span>Blog & News</span></a>
<a
role="menuitem"
href="../about.html"
><span>About Libera Chat</span></a>
<a
role="menuitem"
href="../bylaws.html"
><span>Bylaws</span></a>
<a
role="menuitem"
href="../minutes.html"
><span>Meeting Minutes</span></a>
<a
role="menuitem"
href="../annual-reports.html"
><span>Annual Reports</span></a>
<a
role="menuitem"
href="../sponsors.html"
><span>Sponsors</span></a>
</div>
</details>
<details>
<summary
>Contribute</summary>
<div>
<a
role="menuitem"
href="../contributing/donate.html"
><span>Donate</span></a>
<a
role="menuitem"
href="../contributing/sponsor.html"
><span>Sponsor Us</span></a>
<a
role="menuitem"
href="../contributing/development.html"
><span>Development</span></a>
</div>
</details>
<a role="menuitem" href="../chanreg.html"><span>Channel Namespaces</span></a>
<a role="menuitem" href="../guides.html"><span>Guides</span></a>
<a role="menuitem" href="../guides/faq.html"><span>FAQ</span></a>
<details>
<summary
class="highlight"
>Connect</summary>
<div>
<a
role="menuitem"
href="https://web.libera.chat"
rel="noopener noreferrer"
><span>Webchat</span></a>
<a
role="menuitem"
href="ircs://irc.libera.chat:6697"
><span>irc.libera.chat:6697 (TLS)</span></a>
<a
role="menuitem"
href="../guides/connect.html"
><span>How to Connect</span></a>
</div>
</details>
</nav>
</header>
<script async>
const navToggle = document.querySelector('#nav-toggle')
const navClose = document.querySelector('#nav-close')
const mainNav = document.querySelector('#main-nav')
// progressive enhancement!
navToggle.classList.remove('hidden')
navClose.classList.remove('hidden')
navToggle.addEventListener('click', event => {
event.preventDefault()
mainNav.classList.toggle('show')
})
navClose.addEventListener('click', event => {
event.preventDefault()
mainNav.classList.remove('show')
})
</script>
<main id="main"><article>
<h1>Monthly General Meeting, April 2022</h1>
<p class="details">
<time pubdate datetime="2022-04-29">29th April 2022</time>
by kline
</p>
<!-- markdownlint-disable MD033 -->
<h2 id="propositions-and-motions">Propositions and motions</h2>
<h3 id="confirmation-of-new-members">Confirmation of new members</h3>
<p>The staff body voted to confirm two new members.</p>
<h3 id="bylaw-changes">Bylaw changes</h3>
<p>The staff body approved two changesets to the bylaws. Firstly, to change some
optional language (should) to mandatory language (shall). The intent of these
passages remained unchanged. Secondly, to change the structure and timeline of
some elements of the process of structuring the org, allowing for more
flexibility in changing the board outside of the end-of-year period.</p>
<details>
<summary>Changes to optional/mandatory language</summary>
```patch
bylaws.md | 48 ++++++++++++++++++++++++------------------------
1 file changed, 24 insertions(+), 24 deletions(-)
diff --git a/bylaws.md b/bylaws.md
index 4ca6e9c..3793ff1 100644
--- a/bylaws.md
+++ b/bylaws.md
@@ -73,11 +73,11 @@ v 2022-01-28, organisation number 802535-6448
2. All meetings may be held through digital channels such as video, voice, or
text.
-3. All meeting minutes should be signed digitally with PGP or physically
+3. All meeting minutes shall be signed digitally with PGP or physically
signed.
4. Decisions are generally taken by consensus. If consensus cannot be reached
- a vote should be held.
+ a vote shall be held.
5. If a vote is held, a simple majority is enforced. In other words, more than
50% of the votes are needed for a proposal to win. Abstentions are not
@@ -94,19 +94,19 @@ v 2022-01-28, organisation number 802535-6448
until a person fulfils this condition.
- If only two persons remain and the round ends in a tie the winner out of
- the two should be determined randomly.
+ the two shall be determined randomly.
8. Voting by proxy is not allowed.
## Monthly General Meeting
-1. The Monthly General Meeting should be held once per month.
+1. The Monthly General Meeting shall be held once per month.
-2. The board should invite the membership to the monthly general meeting at
- least one (1) week before it commences. The invitation should include
+2. The board shall invite the membership to the monthly general meeting at
+ least one (1) week before it commences. The invitation must include
the date, time, and location for the meeting.
-3. All meeting documents should be available to the membership at least
+3. All meeting documents shall be available to the membership at least
one (1) week before the start of the meeting.
4. All members of the organisation have the right to participate, speak, make
@@ -118,7 +118,7 @@ v 2022-01-28, organisation number 802535-6448
6. Auditors have the right to participate and speak during the meeting, and
the right to make proposals in questions pertaining to their duties.
-7. The monthly general meeting should deal with at least the following:
+7. The monthly general meeting shall deal with at least the following:
- The opening of the meeting.
@@ -141,7 +141,7 @@ v 2022-01-28, organisation number 802535-6448
- The closing of the meeting.
8. During either the January, February, or March monthly general meeting the
- following additional items should be dealt with:
+ following additional items shall be dealt with:
- Presentation and approval of:
@@ -166,11 +166,11 @@ v 2022-01-28, organisation number 802535-6448
- Vice chair of the board.
9. All documents, including the minutes, from a monthly general meeting
- should be adjusted and published to the membership no more than four (4)
+ shall be adjusted and published to the membership no more than four (4)
weeks after the end of the meeting.
10. All documents, including the adjusted minutes from a monthly general
- meeting should be released publicly no more than six (6) weeks after the
+ meeting shall be released publicly no more than six (6) weeks after the
end of the meeting.
Minutes should normally include the essence of discussion and substantive
@@ -204,7 +204,7 @@ v 2022-01-28, organisation number 802535-6448
1. The board is responsible for managing the organisation's member list,
finances, and other assets in accordance with the will of the monthly
- general meetings. The board should also ensure that the bylaws are
+ general meetings. The board shall also ensure that the bylaws are
followed.
2. The board must ensure that meeting minutes and financial records are
@@ -221,7 +221,7 @@ v 2022-01-28, organisation number 802535-6448
5. In addition to the board members, the auditors have the right to
participate and speak at board meetings.
-6. The monthly general meeting electing the chair of the board should also
+6. The monthly general meeting electing the chair of the board shall also
elect a vice chair to act as chair in the chair's absence.
## Auditors
@@ -254,7 +254,7 @@ v 2022-01-28, organisation number 802535-6448
organisation.
2. If, at the time of a Monthly General Meeting, there are fewer than four
- members on the Complaints Rota, the meeting should attempt to appoint more
+ members on the Complaints Rota, the meeting shall attempt to appoint more
members until there are at least four such members.
3. On receiving a complaint, the Complaints Rota shall select two of its
@@ -268,7 +268,7 @@ v 2022-01-28, organisation number 802535-6448
other parties. The Complaint Processors may recruit other members of the
organisation to assist with their invstigation. Other members, including the
Board and Complaints Rota members who are not actively working on the
- complaint, should not have automatic access to it.
+ complaint, must not have automatic access to it.
6. If any party to a complaint disagrees with the result, they can appeal it.
Libera Chat members require no permission to appeal, while non-members must
@@ -290,14 +290,14 @@ v 2022-01-28, organisation number 802535-6448
membership to hear the appeal.
8. A complaint that is appealed to the entire membership of the organisation may
- contain sensitive information that should not be shared widely. The Complaint
- Processors should prepare a case for the membership, excluding such details.
+ contain sensitive information that must not be shared widely. The Complaint
+ Processors must prepare a case for the membership, excluding such details.
The Auditors of the organisation may be called upon to attest that the
Complaint Processors' case is a faithful account of the complaint.
9. Parties to complaints who are Libera Chat members have the right to speak at
- their own final appeal, and to hear all sides' arguments. They should not be
- present when the resulting actions are discussed. The Board should dismiss
+ their own final appeal, and to hear all sides' arguments. They must not be
+ present when the resulting actions are discussed. The Board shall dismiss
any such party if they reveal, or threaten to reveal, private information
about the complaint, or the other parties to it.
@@ -366,7 +366,7 @@ v 2022-01-28, organisation number 802535-6448
## Signing authority
-1. The board should appoint one or more board members to sign on behalf of
+1. The board shall appoint one or more board members to sign on behalf of
the organisation, either jointly or individually.
## Suspension
@@ -376,9 +376,9 @@ v 2022-01-28, organisation number 802535-6448
participate during the discussion of their suspension.
2. If a member's staff status on the Libera Chat IRC network is suspended, a
- discussion and vote on suspending their membership should be held on the
+ discussion and vote on suspending their membership shall be held on the
next monthly general meeting. If the member is not suspended, their staff
- status should be reinstated.
+ status shall be reinstated.
## Interpretation of the bylaws
@@ -387,7 +387,7 @@ v 2022-01-28, organisation number 802535-6448
opinion of the auditors before making their decision.
2. Decisions about interpretations of the bylaws must be raised at the next
- general meeting where they should be ratified.
+ general meeting where they must be ratified.
## Changes to the bylaws
@@ -402,5 +402,5 @@ v 2022-01-28, organisation number 802535-6448
2. Dissolution requires a vote with at least a two-thirds majority on two
consecutive monthly general meetings.
-3. The first monthly general meeting that votes for dissolution should also
+3. The first monthly general meeting that votes for dissolution shall also
determine what should happen with the assets of the organisation.
```
</details>
<details>
<summary>Changes to org restructuring</summary>
```patch
diff --git a/bylaws.md b/bylaws.md
index 7db684b..0402c41 100644
--- a/bylaws.md
+++ b/bylaws.md
@@ -165,6 +165,9 @@ v 2022-03-25, organisation number 802535-6448
- Vice chair of the board.
+ Monthly General Meetings may additionally deal with any of these items at
+ any other time.
+
9. All documents, including the minutes, from a monthly general meeting
shall be adjusted and published to the membership no more than four (4)
weeks after the end of the meeting.
@@ -172,26 +175,26 @@ v 2022-03-25, organisation number 802535-6448
10. All documents, including the adjusted minutes from a monthly general
meeting shall be released publicly no more than six (6) weeks after the
end of the meeting.
-
- Minutes should normally include the essence of discussion and substantive
- decision-making, but not specific comments or identifiable details of
+
+ Minutes shall normally include the essence of discussion and substantive
+ decision-making, but not specific comments or identifiable details of
members.
-
- Publicly-released documents may redact 'confidential' items, which if
- disclosed may be harmful to individuals or infrastructure, could breach
- legal privilege, or are otherwise sensitive.
-
- The reason for treating an item as 'confidential' must be noted in the
- released minutes, and items to be redacted should normally be discussed
- during the meeting, but may also be introduced by the secretary
+
+ Publicly-released documents may redact 'confidential' items, which if
+ disclosed may be harmful to individuals or infrastructure, could breach
+ legal privilege, or are otherwise sensitive.
+
+ The reason for treating an item as 'confidential' must be noted in the
+ released minutes, and items to be redacted shall normally be discussed
+ during the meeting, but may also be introduced by the secretary
following the meeting.
-
- In either case, redactions must be included by the secretary in the
- minutes published to the membership to allow for concerns or
+
+ In either case, redactions must be included by the secretary in the
+ minutes published to the membership to allow for concerns or
objections to be raised and ideally resolved prior to public release.
-
- In the event of irresolvable objections being raised, items will be
- presumed to be 'redacted' but must be brought by the secretary to the
+
+ In the event of irresolvable objections being raised, items will be
+ presumed to be 'redacted' but must be brought by the secretary to the
next meeting for resolution.
11. An extraordinary general meeting can be called if the board, the
@@ -224,9 +227,17 @@ v 2022-03-25, organisation number 802535-6448
6. The monthly general meeting electing the chair of the board shall also
elect a vice chair to act as chair in the chair's absence.
+7. Board members can resign from the board and remain members of the
+ organisation. A resigning board member shall prepare an interim report for
+ their successor.
+
+8. Board members can be recalled by any Monthly General Meeting.
+
## Auditors
-1. Once per year the general meeting elects up to two auditors.
+1. Once per year, or whenever there are no auditors, the general meeting elects
+ up to two auditors. If there is just one auditor, the general meeting may
+ optionally elect one more.
2. The duties of the auditors are:
@@ -238,7 +249,7 @@ v 2022-03-25, organisation number 802535-6448
will be covered during.
- To include their opinion of how the board has carried out their duties
- and a proposal for if the board should be granted discharge in the audit
+ and a proposal for if the board shall be granted discharge in the audit
report.
3. The auditors have the right to inspect any activities carried out by
@@ -247,6 +258,15 @@ v 2022-03-25, organisation number 802535-6448
4. The auditors cannot be members of the board.
+5. Auditors can resign as auditors and, if they are also members of the
+ organisation, remain so. A resigning auditor shall prepare an interim report
+ for their successor or a remaining auditor.
+
+6. Auditors can be recalled by any Monthly General Meeting. An auditor so
+ recalled shall prepare an interim report for their successor or a remaining
+ auditor.
+
+
## Complaints
1. The membership shall appoint a Complaints Rota to handle complaints about the
@@ -341,6 +361,7 @@ v 2022-03-25, organisation number 802535-6448
calendar days by the end of the current calendar month, the Monthly General
Meeting must decide whether or not to continue their temporary suspension.
+
## Specialised Committees
1. There are three specialised committees: Operations, Engineering, and
```
</details>
<h2 id="other-questions">Other questions</h2>
<h3 id="org-resilience">Org resilience</h3>
<p>The staff body discussed plans for org resilience/disaster recovery.</p>
<h3 id="infrastructure">Infrastructure</h3>
<p>The staff body discussed the use of third party infrastructure for both
disaster recovery and routine day to day work. Additionally the staff body
fedback on recent changes to internal infrastructure and plans for further
improving its use.</p>
<h3 id="internal-processes">Internal processes</h3>
<p>The staff body continued to hone the consensus process in use, including
understanding of delegated tasks, and the application of Extraordinary General
Meetings.</p>
</article>
<nav class="article-nav">
<div>
<a href="2022-03-25-public.html">Previous</a>
</div>
<div>
<a href="../minutes.html">Archive</a>
</div>
<div>
<a href="2022-05-27-mgm-minutes.html">Next</a>
</div>
</nav>
</main><footer>
<div>
<span class="copyright">&copy; Libera Chat's contributors 2021</span>
(<a rel="license noopener noreferrer" href="../LICENSE-content.txt">Content CC BY-NC-SA</a>,
<a rel="license noopener noreferrer" href="../LICENSE-code.txt">Code MIT</a>)
<span class="mobile-hide">/</span>
<a href="../atom.xml">Feed (atom)</a>
<span class="mobile-hide">/</span>
<a href="../privacy.html">Privacy</a>
</div>
<div>
<a rel="me noopener noreferrer" href="https://fosstodon.org/@liberachat">Mastodon</a>
<span class="mobile-hide">/</span>
<a href="https://github.com/Libera-Chat/libera-chat.github.io" rel="noopener noreferrer">GitHub</a>
<span class="mobile-hide">/</span>
<a href="https://twitter.com/liberachat" rel="noopener noreferrer">Twitter</a>
<span class="mobile-hide">/</span>
<a href="https://facebook.com/liberachat" rel="noopener noreferrer">Facebook</a>
</div>
</footer>