From beef152425b86da399fd263e8bbfecf0cfe1e81a Mon Sep 17 00:00:00 2001 From: Rob Kelly Date: Sun, 7 Jul 2024 18:41:20 -0600 Subject: [PATCH 01/21] Initial draft of the constitution & peripheral documents --- business.md | 7 + constitution.md | 499 +++++++++++++++++++++++++++++++++++++++++ core_infrastructure.md | 49 ++++ creative.md | 7 + engineering.md | 8 + recruitment.md | 39 ++++ 6 files changed, 609 insertions(+) create mode 100644 business.md create mode 100644 constitution.md create mode 100644 core_infrastructure.md create mode 100644 creative.md create mode 100644 engineering.md create mode 100644 recruitment.md diff --git a/business.md b/business.md new file mode 100644 index 0000000..c9bb5f1 --- /dev/null +++ b/business.md @@ -0,0 +1,7 @@ +# Business Committee Charter + +This document defines the procedures, policies, and bylaws specific to +the Business Committee of the Intrusive Thoughts Creative Collective. + +This document is maintained by the Business Committee. Any changes +must be announced to the Business Committee body. diff --git a/constitution.md b/constitution.md new file mode 100644 index 0000000..986629f --- /dev/null +++ b/constitution.md @@ -0,0 +1,499 @@ +# Constitution + +## Article I. Name + +The name of this organization shall be the Intrusive Thoughts Creative +Collective. For brevity, it may also be referred to as Intrusive +Thoughts, Intrusive Games, or simply the Collective. + +## Article II. Purpose + +We are artists and creators who reject the present capitalist economic +order based on exploitation of labor for private profit, and we defy +the regime of violence and terror which enforces it. We reject white +supremacy, we reject patriarchy, we reject western imperialism, and we +reject all forms of discrimination based on race, gender identity, +sexual orientation, disability status, age, religion, and national +origin. We have come together to teach the people that our world does +not have to be this way. Through our works as artists, we endeavor to +spread class consciousness, foster resistance against our oppressors, +and spread our shared vision of a humane social order. + +## Article III. Membership + +### Sec 1. Members + +1. The set of all current members of the Intrusive Thoughts Creative + Collective is known as the _collective body_. + +2. Every individual employed by the Intrusive Thoughts Creative + Collective is a member of the collective body, and all members of the + collective body are employed by the Collective. + +### Sec 2. Recruitment + +1. Membership is open to every person who subscribes to the principles + of the Collective and is willing and capable of making a meaningful + contribution to the creative work of the Collective. + +2. An individual shall apply to be a member following the procedure + prescribed by the [Recruitment Mandate][recruitment]. + +### Sec 3. Collective + +1. Every member has a right to vote on decisions made by the + Collective. + +2. Any decision made by an individual member or decision-making body + on behalf of any body of the Collective may be overruled by the + majority decision of a higher decision-making body, except where + otherwise stated in this document. + +3. The collective body is the highest decision-making body of the + organization. + +4. Members who do not wish to vote on collective decisions may + temporarily waive their right to vote by expressly declaring their + intent to the collective body. + + 1. Members who have waived their right to vote in the above manner + are referred to as "non-voting members". + + 2. A member may not be coerced into waiving their right to vote. + + 3. A member may rescind the waiver of their voting rights at any + time by expressly declaring their intent to the collective body. + +5. The set of members of the collective body who have _not_ waived + their right to vote is known as the _voting body_. + +6. A quorum of the collective body is half its members. Likewise, a + quorum of the voting body is half its members. + +### Sec 4. Expulsion + +1. A member may be expelled from the Collective by either a two-thirds + decision by the voting body or by unanimous decision of the + [Personnel Committee](#personnel-committee). + +2. A member facing expulsion must receive a written notice of the + charges against them and must be given the opportunity to be heard + before the Personnel Committee or a working group established for + the purpose of considering expulsion. + +3. A member meeting any of the following criteria may be subject to + expulsion: + + 1. They are in substantial disagreement with the principles or + policies of the Collective. + + 2. They consistently engage in undemocratic, disruptive behavior. + + 3. They have violated the [Collective Code of Conduct][coc]. + + 4. They have been out-of-contact with the collective body for at + least thirty days without providing an excuse for their absence. + +### Sec 5. Resignation + +1. A member may choose to resign from the collective by announcing + their intent to the collective, at which point that member is + immediately considered to no longer be a part of the collective. + +## Article IV. Committees + +1. Committees may be chartered only by this Constitution. + +2. Any member of the collective body may be a member of any committee, + provided they meet that committee's requirements for membership. + + 1. A member of the collective body may be a member of any number of + committees at the same time, unless otherwise prescribed. + +3. Committees may make internal decisions by holding polls and + elections exclusive to the voting body of that committee. + + 1. Any internal decision of any committee may be vetoed by a + two-thirds decision of the voting body. + + 2. A quorum of any committee shall be half of its voting members. + +### Sec 1. Steering Committee + +1. The Steering Committee shall be responsible for decision-making on + behalf of the entire collective body in lieu of polling the members + of the collective body themselves. + +2. The Steering Committee shall meet once every two weeks. + + 1. Meetings of the Steering Committee shall be open to all members + of the collective body. + + 2. The Steering Committee may hold a closed executive session if a + simple majority (one-half) of its members agree to do so in + order to discuss private matters, such as personnel and related + financial matters. + +3. The Steering Committee shall be composed of five individuals who + shall be elected from the collective body to a term of one year. + +### Sec 2. Personnel Committee + +1. The Personnel Committee shall be composed of members of the + collective body who have been individually appointed by the + Steering Committee. + +2. The Personnel Committee shall be responsible for the recruiting & + interviewing candidates for collective membership as prescribed by + the [Recruitment Mandate][recruitment]. + +3. The Personnel Committee shall be responsible for ensuring that the + Collective operates as a safe, equitable, non-discriminatory + organization in accordance with the principles of the Collective. + +4. The Personnel Committee shall be responsible for periodically + reviewing member performance. + +5. The Personnel Committee shall be responsible for expelling members + who meet the criteria for expulsion. + +6. The Personnel Committee shall be responsible for rallying the + morale of the collective and fostering a sense of _esprit de + corps_. + +### Sec 3. Finance Committee + +1. The Finance Committee shall be composed of members of the + collective body who have been individually appointed by the + Steering Committee. + +2. The Finance Committee shall be responsible for the direct + management of the Collective's financial assets. + +3. The Finance Committee shall review the Collective's financial + situation with the Steering Committee on a monthly basis. + +4. The Finance Committee shall prepare an annual budget. + +### Sec 4. Infrastructure Committee + +1. The Infrastructure Committee shall be composed of members of the + collective body who have been individually appointed by the + Steering Committee. + +2. The Infrastructure Committee shall be responsible for the + maintenance, upkeep, security, and administration of all Collective + IT assets and infrastructure, as well as any physical Collective + assets. + +3. The Infrastructure Committee shall be responsible for provisioning + and acquiring new IT assets for the Collective as mandated by the + other committees and/or the collective body. + +4. The Infrastructure Committee shall be responsible for assisting all + members of the collective body in the use of Collective IT assets. + +5. Immediately upon discovery of any instance of unauthorized access + of any Collective IT asset, the Infrastructure Committee shall + announce the incident to the collective and subsequently begin the + process of mitigating damages and advising any affected + members. This damage-control process takes priority over any other + responsibility of the Infrastructure Committee. + +### Sec 5. Engineering Committee + +1. The Engineering Committee shall be composed of any members of the + collective body who wish to contribute to the works of the + Collective in a technical capacity. + +2. The Engineering Committee is responsible for maintaining the + [Engineering Committee Charter][engineering], documenting the + procedures, policies, and bylaws specific to the Engineering + Committee therein. + + 1. Any changes to the Engineering Committee Charter must be + announced to the Engineering Committee body. + +### Sec 6. Creative Committee + +1. The Creative Committee shall be composed of any members of the + collective body who wish to contribute to the works of the + Collective in a creative capacity. + +2. The Creative Committee is responsible for maintaining the + [Creative Committee Charter][creative], documenting the procedures, + policies, and bylaws specific to the Creative Committee therein. + + 1. Any changes to the Creative Committee Charter must be announced + to the Creative Committee body. + +### Sec 7. Business Committee + +1. The Business Committee shall be composed of any members of the + collective body who wish to contribute to the Collective and our + works in a business capacity. + +2. The Business Committee is responsible for maintaining the + [Business Committee Charter][business], documenting the procedures, + policies, and bylaws specific to the Business Committee therein. + + 1. Any changes to the Business Committee Charter must be announced + to the Business Committee body. + +## Article V. Elections + +### Sec 1. Procedure + +1. All elected positions shall prescribe a limited term of office. + +2. All elections shall be decided by + [ranked-choice voting with instant runoff][rcv]. + + 1. In the event that a clear winner cannot be decided by either the + normal election nor the instant runoff, the winner shall be + decided by random selection of the given tied candidates. + +3. All elections shall be held via an online platform so that every + member may cast their vote regardless of physical location. + + 1. Immediately after an election is opened, a link or other means + of accessing the ballot must be announced to the collective. + +4. All elections shall be open for a period of at least 72 hours after + being announced to the collective. + +5. Whenever an elected position is vacated, a new election for the + position shall be held immediately. + +### Sec 2. Abdication + +1. A member holding any elected office may choose to abdicate that + office at any time for any reason, including no reason, by + announcing their intent to the collective. + +2. A member holding any elected office shall automatically abdicate + that office upon resigning (or being expelled from) the collective + body. + +### Sec 3. Recall + +1. A member holding an elected office may be recalled from that + elected office with a two-thirds decision of the voting body, or + the body to which they are beholden. + +## Article VI. Roles + +### Sec 1. Internal Roles + +1. A member may be granted a role with respect to any committee they + are a part of in accordance with the bylaws of that committee. + +### Sec 2. External Titles + +1. Members should not identify their internal role when representing + themselves as a past, present, or future member of the Collective + to anyone outside of the Collective, including (but not limited to) + a recruiter for another company, on social media, and on their + résumé or CV. + +2. Members are automatically granted _external titles_ based on + committee membership. Members are encouraged to identify themselves + as one or more of their external titles. + + 1. All members of the collective body may use the title of "Vice + President of Research & Development". + + 2. Members of the Personnel Committee may use the title of "Vice + President of Human Resources". + + 3. Members of the Finance Committee may use the title of "Vice + President of Finance". + + 4. Members of the Infrastructure Committee may use the title of + "Vice President of Information Technology". + + 5. Members of the Engineering Committee may use the title of "Vice + President of Technology". + + 6. Members of the Creative Committee may use the title of "Vice + President of Design". + + 7. Members of the Business Committee may use the title of "Senior + Executive Vice President". + +### Sec 3. General Secretary + +1. The creative body shall elect a General Secretary from the creative + body, for a term of one year. + +2. The General Secretary is responsible for representing the + Collective's interests publicly in situations that require an + in-person representative. + +3. The General Secretary does not have any executive power, + directorial power, or decision power beyond that which would be + otherwise granted to a regular member of the collective body. + +## Article VII. Working Groups + +### Sec 1. Working Groups + +1. Any set of members may form a _working group_ for any purpose. + +2. Membership in a working group is inherently open; the members of a + working group are exactly the members of the creative body who + identify themselves as members of that working group. + +### Sec 2. Projects + +1. A _project_ is a working group formed for the specific purpose of + creating a single distinct game, visual novel, or any other piece + of media. + +2. A project may elect a Project Director from the project body, for + the term of the project development cycle. + + 1. A Project Director makes decisions about the creative direction + of the project which they direct. All members of the project + body are asked to abide by the creative decisions made by the + Project Director. + + 2. While other members of the project body will naturally make + creative decisions about the project in the course of their + work, any such decision may be overruled by the Project + Director. + + 3. The project body may collectively overrule any creative decision + made by the Project Director with a two-thirds veto decision. + + 4. A project does not need to elect a Project Director. The + election of a Project Director must include a "None" candidate, + to indicate the voter's preference that the office remain + unfilled. + + 5. This document overrides and abolishes the previous Charter of + Directorship. Any individual elected Project Director according + to the terms of the previous Charter of Directorship shall be + automatically appointed as Project Director of an equivalent + project group once it is formed after the ratification of this + document. + +## Article VIII. Collective Ownership + +### Sec 1. Collective Property + +1. All intellectual property created or discovered jointly by two or + more members of the collective body (in any proportion) during the + course of any of the aforementioned members' association with the + collective body shall be the collective intellectual property of + the Intrusive Thoughts Creative Collective, with all present and + future rights, title, and interest assigned to the Collective. + + 1. _Intellectual property_ includes, but is not limited to, code, + graphical assets, sound assets, algorithms, concepts, + developments, designs, discoveries, ideas, formulas, + improvements, inventions, processes, software, trademarks, and + trade secrets, as well as the tangible embodiments + (e.g. drawings, notes) of any intangible items. + +2. All assets owned by the Intrusive Thoughts Game Collective are + collectively owned by the collective body. This includes virtual + assets such as intellectual property, as well as material assets + including servers and databases, as well as any accounts which + represent the Collective on online platforms. + +3. Collective assets shall be managed and administered by the + [Infrastructure Committee](#infrastructure-committee). Access to + collective assets in an administrative capacity shall be the + exclusive responsibility of the Infrastructure Committee. + +### Sec 2. Core Infrastructure + +1. The Intrusive Thoughts Creative Collective shall collectively + maintain a set of core infrastructure elements to facilitate the + basic operation of the collective. + +2. All core infrastructure elements shall be listed in the + [Core Infrastructure Manifest][core-infrastructure]. + + 1. Any change to the core infrastructure must be immediately + reflected in the Manifest. + +3. The [Infrastructure Committee](#infrastructure-committee) is + responsible for the administration, upkeep, and security of the + core infrastructure. + +4. All members must have user-level access to the core infrastructure. + +## Article IX. Dissolution + +1. In the event of the dissolution of the Intrusive Thoughts Creative + Collective, all remaining funds and assets are to be released to + such other organizations that are organized exclusively for the + promotion of social welfare and that will operate to further the + common good and general welfare of the community. + +2. In such an event, all Collective source code assets are to be made + publicly available on gitlab.com. The URLs of any such repositories + shall be disclosed to every person who was a member of the + Collective before its dissolution. + +## Article X. Constitutionality + +### Sec 1. Constitutional Mandate + +1. This document shall be hosted in a publicly-visible git repository + on the [Collective document repository][doc-repo]. + +2. The version of this document published at the head of the `main` + branch of the repository shall be recognized as the current version + of this document. + +3. The git commit history of this document shall not be abridged or + altered except to add commits when merging an amendment. + +### Sec 2. Ratification + +1. This document shall be submitted as a pull request to the existing + [Collective document repository][doc-repo]. + +2. After a period of review of at least one week, with the unanimous + consent of all six founding members of the Intrusive Thoughts + Creative Collective, this document will be ratified by merging it + into the `main` branch of the repository. + +3. Upon ratification of this document, the six founding members will + automatically become members of the Collective. + +4. Upon ratification of this document, there shall be a grace period + of one week to allow the Collective to form in compliance with the + procedures of this document. + +### Sec 3. Amendment + +1. Amendments to this document may be proposed by any member of the + collective body by submitting a pull request to the + [Collective document repository][doc-repo]. + + 1. Any member may have no more than one proposed amendment to this + document under consideration at any given time. + +2. A proposed amendment must be approved by two-thirds of the + collective body before it can be accepted and merged. + +3. If a proposed amendment does not meet all acceptance criteria + within two weeks (fourteen days) of submission, it shall be + considered rejected and closed permanently. + + 1. A rejected amendment may not be re-submitted. However, a new + amendment with the same text as a previously-rejected amendment + may be submitted. + + +[business]: business.md +[core-infrastructure]: core_infrastructure.md +[creative]: creative.md +[doc-repo]: https://git.of.the.spectacle.lol/intrusive/docs +[engineering]: engineering.md +[rcv]: https://en.wikipedia.org/wiki/Instant-runoff_voting +[recruitment]: recruitment.md diff --git a/core_infrastructure.md b/core_infrastructure.md new file mode 100644 index 0000000..c5816d8 --- /dev/null +++ b/core_infrastructure.md @@ -0,0 +1,49 @@ +# Core Infrastructure Manifest + +This document enumerates and describes the core infrastructure +elements necessary for the operation of the Intrusive Thoughts +Creative Collective. + +This document is maintained by the Infrastructure Committee. Any +change to the core infrastructure should be reflected in this document +as soon as possible. + +## Chat + +An online chat server must be maintained in order to communicate and +coordinate with the collective. + +This is currently implemented with a Discord server. + +Announcements to the collective are made using the **#announcements** +channel. + +## Meeting Service + +An online meeting system allowing voice chat, video chat, and screen +share must be maintained in order to facilitate Collective meetings. + +This is currently implemented with the same Discord server as our +[chat](#chat). + +## Git Host + +A git host must be maintained as a host for Collective source code +assets. + +This is currently implemented with a [gitea](https://about.gitea.com/) +instance hosted on a server at 23.239.29.92 +([git.of.the.spectacle.lol][spectacle]) + +## Document Repository + +A document repository must be maintained as a host for the +Collective's Constitution & Bylaws. + +This is currently implemented with a repository on the aforementioned +gitea instance, under [intrusive/docs][docs]. + + +[docs]: https://git.of.the.spectacle.lol/intrusive/docs +[gitea]: https://about.gitea.com/ +[spectacle]: https://git.of.the.spectacle.lol/ diff --git a/creative.md b/creative.md new file mode 100644 index 0000000..479e3ff --- /dev/null +++ b/creative.md @@ -0,0 +1,7 @@ +# Creative Committee Charter + +This document defines the procedures, policies, and bylaws specific to +the Creative Committee of the Intrusive Thoughts Creative Collective. + +This document is maintained by the Creative Committee. Any changes +must be announced to the Creative Committee body. diff --git a/engineering.md b/engineering.md new file mode 100644 index 0000000..8043491 --- /dev/null +++ b/engineering.md @@ -0,0 +1,8 @@ +# Engineering Committee Charter + +This document defines the procedures, policies, and bylaws specific to +the Engineering Committee of the Intrusive Thoughts Creative +Collective. + +This document is maintained by the Engineering Committee. Any changes +must be announced to the Engineering Committee body. diff --git a/recruitment.md b/recruitment.md new file mode 100644 index 0000000..2ccbba3 --- /dev/null +++ b/recruitment.md @@ -0,0 +1,39 @@ +# Recruitment Mandate + +This document describes the process through which an individual may +join the Intrusive Thoughts Creative Collective. + +This document is maintained by the Personnel Committee. Any changes +should be announced to the collective body. + +## Procedure + +### 1. Petition to Join + +An individual wishing to join the Collective ("applicant") must ask an +existing member to endorse their application. That member may then +endorse the applicant by petitioning the Personnel Committee on behalf +of the applicant. + +### 2. Application Decision + +The Personnel Committee must accept or reject the applicant's +application by two-thirds decision no later than three weeks after the +initial petition. + +### 3. Application Acceptance + +If accepted by the Personnel Committee, the applicant must agree to +uphold the policies, procedures, and principles of the Collective as +defined in the [Constitution][constitution]. + +### 4. Onboarding + +The Infrastructure Committee is responsible for supplying the new +member with the following: + +- Access to the Intrusive Thoughts Discord server. +- Access to the Intrusive Thoughts git server. + + +[constitution]: constitution.md From 91903f3a1e2bd2e063a38bbf50ec43cf335243c8 Mon Sep 17 00:00:00 2001 From: Rob Kelly Date: Sun, 7 Jul 2024 18:42:32 -0600 Subject: [PATCH 02/21] Removed superceded Charter of Directorship --- charter_of_directorship.md | 129 ------------------------------------- 1 file changed, 129 deletions(-) delete mode 100644 charter_of_directorship.md diff --git a/charter_of_directorship.md b/charter_of_directorship.md deleted file mode 100644 index e482ba7..0000000 --- a/charter_of_directorship.md +++ /dev/null @@ -1,129 +0,0 @@ -Whereas we acknowledge the need for a consistent, unified creative -vision, the undersigned agree to establish the office of Project -Director as defined by the [terms](#terms) of this document. - -# Terms - -## Scope - -1. A Project Director is the creative director of a single project, and - not necessarily any other projects. - -2. Each project may have no more than one creative director. A project - need not have a creative director. - -3. A Project Director may only be [elected](#election) as defined here. - -4. A Project Director's [role](#role) only applies to the project - which they direct. Likewise, a Project Director is only beholden to - the creative body of the project which they direct. - -5. The creative body of a project is the subset of members of the - Intrusive Thoughts collective who have agreed to work on the given - project. - -6. A "project" here refers to a single game (or other piece of media) in - development. A game and its sequel are considered two different - projects. - -## Role - -1. A Project Director makes decisions about the creative direction of - the project which they direct. All members of the creative body are - asked to abide by the creative decisions made by the Project - Director. - -2. While other members of the creative body will naturally make - creative decisions about the project in the course of their work, - any such decision may be overruled by the Project Director. - -3. The creative body may collectively reject any decision made by the - Project Director with a two-thirds supermajority veto. - - -## Election - -1. Any member of the creative body may call for the election of a - Project Director at any time when the project has no acting Project - Director. - - 1. After an election for Project Director is held, another election - may not be called for a period of three weeks, or until the - office has been vacated, whichever comes first. - -2. The election shall use - [ranked-choice voting with instant runoff](https://en.wikipedia.org/wiki/Instant-runoff_voting), - using an online platform so that every member of the creative body - may cast their vote regardless of physical location. - - 1. We suggest using [RCV123](https://www.rcv123.org/election/open/create/1) - with the following configuration: - - Duplicate Vote Deterrence is ON - - Randomize candidate ballot order - - Start voting: when voters receive link - - End voting: election remains open - -3. The election ballot shall be titled "Vote for the Director of - [project]" where [project] is the name or temporary name of the - project. - -4. The candidates on the election ballot shall be the names of each - member of the project's creative body, plus an additional option of - "None" to indicate the preference that the office remain unfilled. - -5. The link to the election ballot shall immediately be posted to the - *#announcements* Discord channel. - -6. 48 hours after the ballot is made public, if at least 50% of the - creative body has voted in the election, then the winning candidate - shall immediately assume the office of Project Director. - -## Abdication - -1. A Project Director may choose to abdicate the position of Project - Director at any time, for any reason, including no reason, by - posting a message in the *#announcements* channel announcing that - they are abdicating the position, after which the position of - Project Director shall immediately be considered vacated. - -2. A Project Director shall automatically abdicate the position of - Project Director upon leaving (or being removed from) the project's - creative body and/or the Intrusive Thoughts collective. - -## Recall - -1. Any member of the creative body may call for the recall of the - acting Project Director at any time. - - 1. After holding a recall vote for an acting Project Director, - another recall vote for that same Project Director may not be - called for a period of one week. - -2. The recall vote shall be a simple majority poll with two options, - using an online platform so that every member of the creative body - may cast their vote regardless of physical location. - - 1. We suggest simply creating a poll in the *#announcements* - Discord channel with the following configuration: - - Poll duration: 48 hours - - Do NOT allow multiple answers. - -3. The poll's title shall be "Should [director] be recalled as - Director of [project]?" where [director] is the name of the acting - Project Director in question and [project] is the name of the - project. - -4. The poll's options shall be "Yes, they should not be Director" and - "No, they should continue being Director". (Pronouns may be changed - to respect the director in question) - -5. The link to the poll (or the poll itself) shall immediately be - posted to the *#announcements* Discord channel. - -6. 48 hours after the poll is made public, if at least 60% of the - creative body (not just the voting body) has voted "Yes, they - should not be Director", then the acting Project Director in - question shall be immediately recalled and the position of Project - Director shall be considered vacated. - -# Signatures From 836a110d9162d4d820a6fe3fe64a0bff86dc614b Mon Sep 17 00:00:00 2001 From: krampus Date: Mon, 8 Jul 2024 00:48:41 +0000 Subject: [PATCH 03/21] Fixed broken markdown links --- constitution.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/constitution.md b/constitution.md index 986629f..71faee0 100644 --- a/constitution.md +++ b/constitution.md @@ -74,7 +74,7 @@ and spread our shared vision of a humane social order. 1. A member may be expelled from the Collective by either a two-thirds decision by the voting body or by unanimous decision of the - [Personnel Committee](#personnel-committee). + [Personnel Committee](#sec-2-personnel-committee). 2. A member facing expulsion must receive a written notice of the charges against them and must be given the opportunity to be heard @@ -403,7 +403,7 @@ and spread our shared vision of a humane social order. represent the Collective on online platforms. 3. Collective assets shall be managed and administered by the - [Infrastructure Committee](#infrastructure-committee). Access to + [Infrastructure Committee](#sec-4-infrastructure-committee). Access to collective assets in an administrative capacity shall be the exclusive responsibility of the Infrastructure Committee. @@ -419,7 +419,7 @@ and spread our shared vision of a humane social order. 1. Any change to the core infrastructure must be immediately reflected in the Manifest. -3. The [Infrastructure Committee](#infrastructure-committee) is +3. The [Infrastructure Committee](#sec-4-infrastructure-committee) is responsible for the administration, upkeep, and security of the core infrastructure. @@ -491,6 +491,7 @@ and spread our shared vision of a humane social order. [business]: business.md +[coc]: CODE_OF_CONDUCT.md [core-infrastructure]: core_infrastructure.md [creative]: creative.md [doc-repo]: https://git.of.the.spectacle.lol/intrusive/docs From 2636ce33cde2cd8c15a12cecea397d507f9d56ba Mon Sep 17 00:00:00 2001 From: Rob Kelly Date: Sun, 7 Jul 2024 18:49:55 -0600 Subject: [PATCH 04/21] Style revisions --- constitution.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/constitution.md b/constitution.md index 71faee0..183a9d8 100644 --- a/constitution.md +++ b/constitution.md @@ -324,7 +324,7 @@ and spread our shared vision of a humane social order. ### Sec 3. General Secretary 1. The creative body shall elect a General Secretary from the creative - body, for a term of one year. + body to a term of one year. 2. The General Secretary is responsible for representing the Collective's interests publicly in situations that require an @@ -350,8 +350,8 @@ and spread our shared vision of a humane social order. creating a single distinct game, visual novel, or any other piece of media. -2. A project may elect a Project Director from the project body, for - the term of the project development cycle. +2. A project may elect a Project Director from the project body to the + term of the project development cycle. 1. A Project Director makes decisions about the creative direction of the project which they direct. All members of the project From 584f7eff2e446880c6e5ecf708697382e1cba004 Mon Sep 17 00:00:00 2001 From: Rob Kelly Date: Sun, 7 Jul 2024 21:18:59 -0600 Subject: [PATCH 05/21] Changes suggested during group discussion --- constitution.md | 57 +++++++++++++++++++++++++------------------------ 1 file changed, 29 insertions(+), 28 deletions(-) diff --git a/constitution.md b/constitution.md index 183a9d8..3d29276 100644 --- a/constitution.md +++ b/constitution.md @@ -14,7 +14,7 @@ the regime of violence and terror which enforces it. We reject white supremacy, we reject patriarchy, we reject western imperialism, and we reject all forms of discrimination based on race, gender identity, sexual orientation, disability status, age, religion, and national -origin. We have come together to teach the people that our world does +origin. We have come together to show the people that our world does not have to be this way. Through our works as artists, we endeavor to spread class consciousness, foster resistance against our oppressors, and spread our shared vision of a humane social order. @@ -33,8 +33,8 @@ and spread our shared vision of a humane social order. ### Sec 2. Recruitment 1. Membership is open to every person who subscribes to the principles - of the Collective and is willing and capable of making a meaningful - contribution to the creative work of the Collective. + of the Collective and is willing to make a meaningful contribution + to the creative work of the Collective. 2. An individual shall apply to be a member following the procedure prescribed by the [Recruitment Mandate][recruitment]. @@ -96,9 +96,9 @@ and spread our shared vision of a humane social order. ### Sec 5. Resignation -1. A member may choose to resign from the collective by announcing - their intent to the collective, at which point that member is - immediately considered to no longer be a part of the collective. +1. A member may choose to resign from the collective by announcing the + time at which they intend to leave the collective, which shall be + respected by the collective body. ## Article IV. Committees @@ -116,7 +116,8 @@ and spread our shared vision of a humane social order. 1. Any internal decision of any committee may be vetoed by a two-thirds decision of the voting body. - 2. A quorum of any committee shall be half of its voting members. + 2. A quorum of any committee shall be half of its voting members, + unless otherwise stated. ### Sec 1. Steering Committee @@ -135,7 +136,8 @@ and spread our shared vision of a humane social order. financial matters. 3. The Steering Committee shall be composed of five individuals who - shall be elected from the collective body to a term of one year. + shall be elected from the collective body by the voting body to a + term of one year. ### Sec 2. Personnel Committee @@ -161,21 +163,7 @@ and spread our shared vision of a humane social order. morale of the collective and fostering a sense of _esprit de corps_. -### Sec 3. Finance Committee - -1. The Finance Committee shall be composed of members of the - collective body who have been individually appointed by the - Steering Committee. - -2. The Finance Committee shall be responsible for the direct - management of the Collective's financial assets. - -3. The Finance Committee shall review the Collective's financial - situation with the Steering Committee on a monthly basis. - -4. The Finance Committee shall prepare an annual budget. - -### Sec 4. Infrastructure Committee +### Sec 3. Infrastructure Committee 1. The Infrastructure Committee shall be composed of members of the collective body who have been individually appointed by the @@ -200,7 +188,7 @@ and spread our shared vision of a humane social order. members. This damage-control process takes priority over any other responsibility of the Infrastructure Committee. -### Sec 5. Engineering Committee +### Sec 4. Engineering Committee 1. The Engineering Committee shall be composed of any members of the collective body who wish to contribute to the works of the @@ -214,7 +202,7 @@ and spread our shared vision of a humane social order. 1. Any changes to the Engineering Committee Charter must be announced to the Engineering Committee body. -### Sec 6. Creative Committee +### Sec 5. Creative Committee 1. The Creative Committee shall be composed of any members of the collective body who wish to contribute to the works of the @@ -227,7 +215,7 @@ and spread our shared vision of a humane social order. 1. Any changes to the Creative Committee Charter must be announced to the Creative Committee body. -### Sec 7. Business Committee +### Sec 6. Business Committee 1. The Business Committee shall be composed of any members of the collective body who wish to contribute to the Collective and our @@ -323,7 +311,7 @@ and spread our shared vision of a humane social order. ### Sec 3. General Secretary -1. The creative body shall elect a General Secretary from the creative +1. The voting body shall elect a General Secretary from the creative body to a term of one year. 2. The General Secretary is responsible for representing the @@ -334,6 +322,19 @@ and spread our shared vision of a humane social order. directorial power, or decision power beyond that which would be otherwise granted to a regular member of the collective body. +### Sec 4. Treasurer + +1. The voting body shall elect a Treasurer from the creative body to a + term of one year. + +2. The Treasurer shall be responsible for the direct management of the + Collective's financial assets. + +3. The Treasurer shall review the Collective's financial situation + with the Steering Committee on a monthly basis. + +4. The Treasurer shall prepare an annual budget. + ## Article VII. Working Groups ### Sec 1. Working Groups @@ -479,7 +480,7 @@ and spread our shared vision of a humane social order. document under consideration at any given time. 2. A proposed amendment must be approved by two-thirds of the - collective body before it can be accepted and merged. + voting body before it can be accepted and merged. 3. If a proposed amendment does not meet all acceptance criteria within two weeks (fourteen days) of submission, it shall be From 7eccff776dbaa36e24d7c9f5ba618d9f9771eb7b Mon Sep 17 00:00:00 2001 From: Rob Kelly Date: Tue, 9 Jul 2024 20:25:34 -0600 Subject: [PATCH 06/21] Five founding members needed for ratification --- constitution.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/constitution.md b/constitution.md index 3d29276..5f19c06 100644 --- a/constitution.md +++ b/constitution.md @@ -459,11 +459,11 @@ and spread our shared vision of a humane social order. [Collective document repository][doc-repo]. 2. After a period of review of at least one week, with the unanimous - consent of all six founding members of the Intrusive Thoughts + consent of all five founding members of the Intrusive Thoughts Creative Collective, this document will be ratified by merging it into the `main` branch of the repository. -3. Upon ratification of this document, the six founding members will +3. Upon ratification of this document, the five founding members will automatically become members of the Collective. 4. Upon ratification of this document, there shall be a grace period From 9c21bf1041e6e9452992f8e8a913326d0f422a08 Mon Sep 17 00:00:00 2001 From: Rob Kelly Date: Tue, 9 Jul 2024 20:49:32 -0600 Subject: [PATCH 07/21] Added best-practices document --- best_practices.md | 8 ++++++++ constitution.md | 12 ++++++++---- 2 files changed, 16 insertions(+), 4 deletions(-) create mode 100644 best_practices.md diff --git a/best_practices.md b/best_practices.md new file mode 100644 index 0000000..5b2385a --- /dev/null +++ b/best_practices.md @@ -0,0 +1,8 @@ +# Best Practices Mandate + +This document lists the security practices that the Intrusive Thoughts +Creative Collective requires its members strictly adhere to in order +to protect ourselves as an organization from external threats. + +This document is maintained by the Infrastructure Committee. Any +change to this document should be announced to the collective body. diff --git a/constitution.md b/constitution.md index 5f19c06..928c354 100644 --- a/constitution.md +++ b/constitution.md @@ -174,14 +174,18 @@ and spread our shared vision of a humane social order. IT assets and infrastructure, as well as any physical Collective assets. -3. The Infrastructure Committee shall be responsible for provisioning +3. The Infrastructure Committee shall be responsible for defining the + Collective's security practices, and shall document these practices + in the [Best Practices Mandate][best-practices]. + +4. The Infrastructure Committee shall be responsible for provisioning and acquiring new IT assets for the Collective as mandated by the other committees and/or the collective body. -4. The Infrastructure Committee shall be responsible for assisting all +5. The Infrastructure Committee shall be responsible for assisting all members of the collective body in the use of Collective IT assets. -5. Immediately upon discovery of any instance of unauthorized access +6. Immediately upon discovery of any instance of unauthorized access of any Collective IT asset, the Infrastructure Committee shall announce the incident to the collective and subsequently begin the process of mitigating damages and advising any affected @@ -490,7 +494,7 @@ and spread our shared vision of a humane social order. amendment with the same text as a previously-rejected amendment may be submitted. - +[best-practices]: best_practices.md [business]: business.md [coc]: CODE_OF_CONDUCT.md [core-infrastructure]: core_infrastructure.md From be6e6b0a1b6f4ef2fe2f0b723a43c69b295389b0 Mon Sep 17 00:00:00 2001 From: Rob Kelly Date: Tue, 9 Jul 2024 20:52:45 -0600 Subject: [PATCH 08/21] Added charter document outlines for Personnel & Infrastructure committees --- constitution.md | 17 +++++++++++++++++ infrastructure.md | 8 ++++++++ personnel.md | 7 +++++++ 3 files changed, 32 insertions(+) create mode 100644 infrastructure.md create mode 100644 personnel.md diff --git a/constitution.md b/constitution.md index 928c354..dd9c887 100644 --- a/constitution.md +++ b/constitution.md @@ -163,6 +163,14 @@ and spread our shared vision of a humane social order. morale of the collective and fostering a sense of _esprit de corps_. +7. The Personnel Committee is responsible for maintaining the + [Personnel Committee Charter][personnel], documenting the + procedures, policies, and bylaws specific to the Personnel + Committee therein. + + 1. Any changes to the Personnel Committee Charter must be + announced to the collective body. + ### Sec 3. Infrastructure Committee 1. The Infrastructure Committee shall be composed of members of the @@ -192,6 +200,14 @@ and spread our shared vision of a humane social order. members. This damage-control process takes priority over any other responsibility of the Infrastructure Committee. +7. The Infrastructure Committee is responsible for maintaining the + [Infrastructure Committee Charter][infrastructure], documenting the + procedures, policies, and bylaws specific to the Infrastructure + Committee therein. + + 1. Any changes to the Infrastructure Committee Charter must be + announced to the collective body. + ### Sec 4. Engineering Committee 1. The Engineering Committee shall be composed of any members of the @@ -501,5 +517,6 @@ and spread our shared vision of a humane social order. [creative]: creative.md [doc-repo]: https://git.of.the.spectacle.lol/intrusive/docs [engineering]: engineering.md +[infrastructure]: infrastructure.md [rcv]: https://en.wikipedia.org/wiki/Instant-runoff_voting [recruitment]: recruitment.md diff --git a/infrastructure.md b/infrastructure.md new file mode 100644 index 0000000..f8c4b33 --- /dev/null +++ b/infrastructure.md @@ -0,0 +1,8 @@ +# Infrastructure Committee Charter + +This document defines the procedures, policies, and bylaws specific to +the Infrastructure Committee of the Intrusive Thoughts Creative +Collective. + +This document is maintained by the Infrastructure Committee. Any +changes must be announced to the collective body. diff --git a/personnel.md b/personnel.md new file mode 100644 index 0000000..1e771aa --- /dev/null +++ b/personnel.md @@ -0,0 +1,7 @@ +# Personnel Committee Charter + +This document defines the procedures, policies, and bylaws specific to +the Personnel Committee of the Intrusive Thoughts Creative Collective. + +This document is maintained by the Personnel Committee. Any changes +must be announced to the collective body. From 2de0ce1f697972863eaec7521c5d4ab726e52651 Mon Sep 17 00:00:00 2001 From: Rob Kelly Date: Tue, 9 Jul 2024 21:02:20 -0600 Subject: [PATCH 09/21] Recall for appointed positions --- constitution.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/constitution.md b/constitution.md index dd9c887..80d9c11 100644 --- a/constitution.md +++ b/constitution.md @@ -285,9 +285,9 @@ and spread our shared vision of a humane social order. ### Sec 3. Recall -1. A member holding an elected office may be recalled from that - elected office with a two-thirds decision of the voting body, or - the body to which they are beholden. +1. A member holding an elected office or an appointed position may be + recalled from that position with a two-thirds decision of the + voting body, or the body to which they are beholden. ## Article VI. Roles From dace1b3b5c9f24bc12b1c2cc5d746bcbb0cb7333 Mon Sep 17 00:00:00 2001 From: Rob Kelly Date: Tue, 9 Jul 2024 21:16:58 -0600 Subject: [PATCH 10/21] Explicit right to unionization --- constitution.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/constitution.md b/constitution.md index 80d9c11..4bb0a19 100644 --- a/constitution.md +++ b/constitution.md @@ -100,6 +100,15 @@ and spread our shared vision of a humane social order. time at which they intend to leave the collective, which shall be respected by the collective body. +### Sec 6. Organization + +1. The members of the collective body have a right to unionize. + +2. Intimidation or retribution against any member for exercising their + right to organization, or for discussing organization, or for + exercising collective bargaining, is recognized as undemocratic + behavior and is therefore grounds for expulsion. + ## Article IV. Committees 1. Committees may be chartered only by this Constitution. From 7ad9825d57e9a7387b133078f1ba303f475ddfc8 Mon Sep 17 00:00:00 2001 From: Rob Kelly Date: Thu, 11 Jul 2024 16:02:02 -0600 Subject: [PATCH 11/21] Added Code of Conduct. This Code of Conduct is adapted from the Contributor Covenant version 2.1, available at https://www.contributor-covenant.org/version/2/1/code_of_conduct/ --- CODE_OF_CONDUCT.md | 132 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 132 insertions(+) create mode 100644 CODE_OF_CONDUCT.md diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md new file mode 100644 index 0000000..67fe8ce --- /dev/null +++ b/CODE_OF_CONDUCT.md @@ -0,0 +1,132 @@ +# Contributor Covenant Code of Conduct + +## Our Pledge + +We as members, contributors, and leaders pledge to make participation in our +community a harassment-free experience for everyone, regardless of age, body +size, visible or invisible disability, ethnicity, sex characteristics, gender +identity and expression, level of experience, education, socio-economic status, +nationality, personal appearance, race, caste, color, religion, or sexual +identity and orientation. + +We pledge to act and interact in ways that contribute to an open, welcoming, +diverse, inclusive, and healthy community. + +## Our Standards + +Examples of behavior that contributes to a positive environment for our +community include: + +* Demonstrating empathy and kindness toward other people +* Being respectful of differing opinions, viewpoints, and experiences +* Giving and gracefully accepting constructive feedback +* Accepting responsibility and apologizing to those affected by our mistakes, + and learning from the experience +* Focusing on what is best not just for us as individuals, but for the overall + community + +Examples of unacceptable behavior include: + +* The use of sexualized language or imagery, and sexual attention or advances of + any kind +* Trolling, insulting or derogatory comments, and personal or political attacks +* Public or private harassment +* Publishing others' private information, such as a physical or email address, + without their explicit permission +* Other conduct which could reasonably be considered inappropriate in a + professional setting + +## Enforcement Responsibilities + +Community leaders are responsible for clarifying and enforcing our standards of +acceptable behavior and will take appropriate and fair corrective action in +response to any behavior that they deem inappropriate, threatening, offensive, +or harmful. + +Community leaders have the right and responsibility to remove, edit, or reject +comments, commits, code, wiki edits, issues, and other contributions that are +not aligned to this Code of Conduct, and will communicate reasons for moderation +decisions when appropriate. + +## Scope + +This Code of Conduct applies within all community spaces, and also applies when +an individual is officially representing the community in public spaces. +Examples of representing our community include using an official email address, +posting via an official social media account, or acting as an appointed +representative at an online or offline event. + +## Enforcement + +Instances of abusive, harassing, or otherwise unacceptable behavior may be +reported to the community leaders responsible for enforcement at +[INSERT CONTACT METHOD]. +All complaints will be reviewed and investigated promptly and fairly. + +All community leaders are obligated to respect the privacy and security of the +reporter of any incident. + +## Enforcement Guidelines + +Community leaders will follow these Community Impact Guidelines in determining +the consequences for any action they deem in violation of this Code of Conduct: + +### 1. Correction + +**Community Impact**: Use of inappropriate language or other behavior deemed +unprofessional or unwelcome in the community. + +**Consequence**: A private, written warning from community leaders, providing +clarity around the nature of the violation and an explanation of why the +behavior was inappropriate. A public apology may be requested. + +### 2. Warning + +**Community Impact**: A violation through a single incident or series of +actions. + +**Consequence**: A warning with consequences for continued behavior. No +interaction with the people involved, including unsolicited interaction with +those enforcing the Code of Conduct, for a specified period of time. This +includes avoiding interactions in community spaces as well as external channels +like social media. Violating these terms may lead to a temporary or permanent +ban. + +### 3. Temporary Ban + +**Community Impact**: A serious violation of community standards, including +sustained inappropriate behavior. + +**Consequence**: A temporary ban from any sort of interaction or public +communication with the community for a specified period of time. No public or +private interaction with the people involved, including unsolicited interaction +with those enforcing the Code of Conduct, is allowed during this period. +Violating these terms may lead to a permanent ban. + +### 4. Permanent Ban + +**Community Impact**: Demonstrating a pattern of violation of community +standards, including sustained inappropriate behavior, harassment of an +individual, or aggression toward or disparagement of classes of individuals. + +**Consequence**: A permanent ban from any sort of public interaction within the +community. + +## Attribution + +This Code of Conduct is adapted from the [Contributor Covenant][homepage], +version 2.1, available at +[https://www.contributor-covenant.org/version/2/1/code_of_conduct.html][v2.1]. + +Community Impact Guidelines were inspired by +[Mozilla's code of conduct enforcement ladder][Mozilla CoC]. + +For answers to common questions about this code of conduct, see the FAQ at +[https://www.contributor-covenant.org/faq][FAQ]. Translations are available at +[https://www.contributor-covenant.org/translations][translations]. + +[homepage]: https://www.contributor-covenant.org +[v2.1]: https://www.contributor-covenant.org/version/2/1/code_of_conduct.html +[Mozilla CoC]: https://github.com/mozilla/diversity +[FAQ]: https://www.contributor-covenant.org/faq +[translations]: https://www.contributor-covenant.org/translations From 2dd29af86d055fd37b81ade1f1fac90a700d1d07 Mon Sep 17 00:00:00 2001 From: Rob Kelly Date: Thu, 11 Jul 2024 16:04:45 -0600 Subject: [PATCH 12/21] Included chat messages in the list of enforcement responsibilities --- CODE_OF_CONDUCT.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md index 67fe8ce..9e150f2 100644 --- a/CODE_OF_CONDUCT.md +++ b/CODE_OF_CONDUCT.md @@ -44,9 +44,9 @@ response to any behavior that they deem inappropriate, threatening, offensive, or harmful. Community leaders have the right and responsibility to remove, edit, or reject -comments, commits, code, wiki edits, issues, and other contributions that are -not aligned to this Code of Conduct, and will communicate reasons for moderation -decisions when appropriate. +comments, commits, code, wiki edits, issues, chat messages, and other +contributions that are not aligned to this Code of Conduct, and will communicate +reasons for moderation decisions when appropriate. ## Scope From 880990b4f3657bc58eabd0c7eac2cd4739f8c36d Mon Sep 17 00:00:00 2001 From: Rob Kelly Date: Thu, 11 Jul 2024 16:15:50 -0600 Subject: [PATCH 13/21] Minor changes to adapt Code of Conduct for the Collective. This includes explicitly naming the Personnel Committee as responsible for the enforcement of the CoC, rephrasing "temporary ban" and "permanent ban" as suspension and expulsion respectively, and making the Personnel Committee explicitly responsible for maintaining the CoC itself. --- CODE_OF_CONDUCT.md | 46 ++++++++++++++++++++++++---------------------- 1 file changed, 24 insertions(+), 22 deletions(-) diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md index 9e150f2..73e5deb 100644 --- a/CODE_OF_CONDUCT.md +++ b/CODE_OF_CONDUCT.md @@ -38,16 +38,19 @@ Examples of unacceptable behavior include: ## Enforcement Responsibilities -Community leaders are responsible for clarifying and enforcing our standards of -acceptable behavior and will take appropriate and fair corrective action in -response to any behavior that they deem inappropriate, threatening, offensive, -or harmful. +The Personnel Committee is responsible for clarifying and enforcing our +standards of acceptable behavior and will take appropriate and fair corrective +action in response to any behavior that they deem inappropriate, threatening, +offensive, or harmful. -Community leaders have the right and responsibility to remove, edit, or reject -comments, commits, code, wiki edits, issues, chat messages, and other +The Personnel Committee has the right and responsibility to remove, edit, or +reject comments, commits, code, wiki edits, issues, chat messages, and other contributions that are not aligned to this Code of Conduct, and will communicate reasons for moderation decisions when appropriate. +This document is maintained by the Personnel Committee. Any change to +these guidelines must be announced immediately to the collective body. + ## Scope This Code of Conduct applies within all community spaces, and also applies when @@ -59,26 +62,26 @@ representative at an online or offline event. ## Enforcement Instances of abusive, harassing, or otherwise unacceptable behavior may be -reported to the community leaders responsible for enforcement at -[INSERT CONTACT METHOD]. +reported to the Personnel Committee at [INSERT CONTACT METHOD]. All complaints will be reviewed and investigated promptly and fairly. -All community leaders are obligated to respect the privacy and security of the -reporter of any incident. +All members of the Personnel Committee are obligated to respect the privacy and +security of the reporter of any incident. ## Enforcement Guidelines -Community leaders will follow these Community Impact Guidelines in determining -the consequences for any action they deem in violation of this Code of Conduct: +The Personnel Committee will follow these Community Impact Guidelines in +determining the consequences for any action they deem in violation of this Code +of Conduct: ### 1. Correction **Community Impact**: Use of inappropriate language or other behavior deemed unprofessional or unwelcome in the community. -**Consequence**: A private, written warning from community leaders, providing -clarity around the nature of the violation and an explanation of why the -behavior was inappropriate. A public apology may be requested. +**Consequence**: A private, written warning from the Personnel Committee, +providing clarity around the nature of the violation and an explanation of why +the behavior was inappropriate. A public apology may be requested. ### 2. Warning @@ -89,10 +92,9 @@ actions. interaction with the people involved, including unsolicited interaction with those enforcing the Code of Conduct, for a specified period of time. This includes avoiding interactions in community spaces as well as external channels -like social media. Violating these terms may lead to a temporary or permanent -ban. +like social media. Violating these terms may lead to suspension or expulsion. -### 3. Temporary Ban +### 3. Suspension **Community Impact**: A serious violation of community standards, including sustained inappropriate behavior. @@ -101,16 +103,16 @@ sustained inappropriate behavior. communication with the community for a specified period of time. No public or private interaction with the people involved, including unsolicited interaction with those enforcing the Code of Conduct, is allowed during this period. -Violating these terms may lead to a permanent ban. +Violating these terms may lead to a permanent expulsion. -### 4. Permanent Ban +### 4. Expulsion **Community Impact**: Demonstrating a pattern of violation of community standards, including sustained inappropriate behavior, harassment of an individual, or aggression toward or disparagement of classes of individuals. -**Consequence**: A permanent ban from any sort of public interaction within the -community. +**Consequence**: Expulsion from the collective. A permanent ban from any sort of +public interaction within the community. ## Attribution From 1f9fd85106effb47e34b05f15a8a438460d2997f Mon Sep 17 00:00:00 2001 From: Rob Kelly Date: Thu, 11 Jul 2024 16:23:17 -0600 Subject: [PATCH 14/21] Personnel Committee is responsible for maintaining & enforcing CoC. --- constitution.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/constitution.md b/constitution.md index 4bb0a19..fac7f21 100644 --- a/constitution.md +++ b/constitution.md @@ -180,6 +180,14 @@ and spread our shared vision of a humane social order. 1. Any changes to the Personnel Committee Charter must be announced to the collective body. +8. The Personnel Committee is responsible for enforcing the + [Collective Code of Conduct][coc] in all Collective spaces, + including the Collective chat and Git repo. + + 1. The Personnel Committee is also responsible for maintaining the + Collective Code of Conduct. Any changes must be announced to the + collective body. + ### Sec 3. Infrastructure Committee 1. The Infrastructure Committee shall be composed of members of the From 692bca5a06342c916d29333e47a00edf06c1eefc Mon Sep 17 00:00:00 2001 From: Rob Kelly Date: Thu, 11 Jul 2024 16:43:09 -0600 Subject: [PATCH 15/21] Fixed instances of 'creative body' that should be 'collective body' --- constitution.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/constitution.md b/constitution.md index fac7f21..2c49669 100644 --- a/constitution.md +++ b/constitution.md @@ -348,7 +348,7 @@ and spread our shared vision of a humane social order. ### Sec 3. General Secretary -1. The voting body shall elect a General Secretary from the creative +1. The voting body shall elect a General Secretary from the collective body to a term of one year. 2. The General Secretary is responsible for representing the @@ -361,8 +361,8 @@ and spread our shared vision of a humane social order. ### Sec 4. Treasurer -1. The voting body shall elect a Treasurer from the creative body to a - term of one year. +1. The voting body shall elect a Treasurer from the collective body to + a term of one year. 2. The Treasurer shall be responsible for the direct management of the Collective's financial assets. @@ -379,7 +379,7 @@ and spread our shared vision of a humane social order. 1. Any set of members may form a _working group_ for any purpose. 2. Membership in a working group is inherently open; the members of a - working group are exactly the members of the creative body who + working group are exactly the members of the collective body who identify themselves as members of that working group. ### Sec 2. Projects From 7512ca41ef6039a548d18b69f651e1319514105c Mon Sep 17 00:00:00 2001 From: Rob Kelly Date: Thu, 11 Jul 2024 17:03:45 -0600 Subject: [PATCH 16/21] Added role of Secretary --- constitution.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/constitution.md b/constitution.md index 2c49669..21f0b26 100644 --- a/constitution.md +++ b/constitution.md @@ -372,6 +372,28 @@ and spread our shared vision of a humane social order. 4. The Treasurer shall prepare an annual budget. +### Sec 5. Secretary + +1. The voting body shall elect a Secretary from the collective body to + a term of one year. + +2. The Secretary shall be responsible for producing and distributing + minutes of meetings of the Steering Committee and any general + meetings of the entire collective body. + +3. The Secretary shall be responsible for drafting Collective + documentation as prescribed by the Steering Committee or the voting + body. + +4. The Secretary shall be solely responsible for maintaining the + [Collective documentation repository][doc-repo], including merging + amendments to this document and revisions to other Collective + documentation. + + 1. Maintenance of the documentation repository shall be conducted + in a timely fashion, and only in the manner prescribed by this + document. + ## Article VII. Working Groups ### Sec 1. Working Groups From 8ccb8ceb9b49ca28797034961541ddb4b5bd250d Mon Sep 17 00:00:00 2001 From: Rob Kelly Date: Fri, 12 Jul 2024 19:43:51 -0600 Subject: [PATCH 17/21] IP agreement is structured around projects --- constitution.md | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/constitution.md b/constitution.md index 21f0b26..497cc2c 100644 --- a/constitution.md +++ b/constitution.md @@ -442,12 +442,12 @@ and spread our shared vision of a humane social order. ### Sec 1. Collective Property -1. All intellectual property created or discovered jointly by two or - more members of the collective body (in any proportion) during the - course of any of the aforementioned members' association with the - collective body shall be the collective intellectual property of - the Intrusive Thoughts Creative Collective, with all present and - future rights, title, and interest assigned to the Collective. +1. All intellectual property created or discovered by a member of the + collective body and contributed to a project shall be the + collective intellectual property of the Intrusive Thoughts Creative + Collective, with all present and future rights, title, and interest + assigned to the Collective, unless otherwise stated at the time of + contribution. 1. _Intellectual property_ includes, but is not limited to, code, graphical assets, sound assets, algorithms, concepts, @@ -456,6 +456,11 @@ and spread our shared vision of a humane social order. trade secrets, as well as the tangible embodiments (e.g. drawings, notes) of any intangible items. + 2. When starting a project, any preliminary intellectual property + intended to become part of that project must be relinquished to + the Collective by its owner(s) before the collective body may + contribute to the project. + 2. All assets owned by the Intrusive Thoughts Game Collective are collectively owned by the collective body. This includes virtual assets such as intellectual property, as well as material assets From 7b6e585b0b3d143500b3451b19009740f824246e Mon Sep 17 00:00:00 2001 From: Rob Kelly Date: Sun, 14 Jul 2024 20:15:00 -0600 Subject: [PATCH 18/21] Added role of Producer --- constitution.md | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/constitution.md b/constitution.md index 497cc2c..e8f24a6 100644 --- a/constitution.md +++ b/constitution.md @@ -438,6 +438,36 @@ and spread our shared vision of a humane social order. project group once it is formed after the ratification of this document. +3. A project may elect a Producer from the project body to the term of + the project development cycle. + + 1. A Producer is responsible for the planning, procurement, and + execution of a project. + + 2. A Producer is responsible for facilitating communication between + the Project Director and project body to define & refine + engineering, creative, and business requirements. + + 3. A Producer is responsible for negotiating a project schedule + with the project body, and coordinating the project body's labor + to ensure the project is completed in accordance with that + schedule. + + 4. A Producer is responsible for advocating for their project's + labor requirements to the Personnel Committee. + + 5. A Producer is responsible for advocating for their project's + material and technological requirements to the Infrastructure + Committee. + + 6. A Producer is responsible for advocating for their project's + financial requirements to the Treasurer. + + 7. A Producer is responsible for informing the greater collective + body on any decisions relating to the procurement of project + requirements. + + ## Article VIII. Collective Ownership ### Sec 1. Collective Property From af35891919151a897023710affcde2c13a595559 Mon Sep 17 00:00:00 2001 From: Rob Kelly Date: Sun, 14 Jul 2024 20:17:01 -0600 Subject: [PATCH 19/21] Renamed General Secretary to Speaker for the Collective --- constitution.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/constitution.md b/constitution.md index e8f24a6..4bb9b85 100644 --- a/constitution.md +++ b/constitution.md @@ -346,18 +346,18 @@ and spread our shared vision of a humane social order. 7. Members of the Business Committee may use the title of "Senior Executive Vice President". -### Sec 3. General Secretary +### Sec 3. Speaker for the Collective -1. The voting body shall elect a General Secretary from the collective - body to a term of one year. +1. The voting body shall elect a Speaker for the Collective + (alt. Speaker) from the collective body to a term of one year. -2. The General Secretary is responsible for representing the - Collective's interests publicly in situations that require an - in-person representative. +2. The Speaker is responsible for representing the Collective's + interests publicly in situations that require an in-person + representative. -3. The General Secretary does not have any executive power, - directorial power, or decision power beyond that which would be - otherwise granted to a regular member of the collective body. +3. The Speaker does not have any executive power, directorial power, + or decision power beyond that which would be otherwise granted to a + regular member of the collective body. ### Sec 4. Treasurer From e0b53faa1b5cc544ac2936ebcb08a62b1317c5a9 Mon Sep 17 00:00:00 2001 From: Rob Kelly Date: Sun, 14 Jul 2024 20:38:59 -0600 Subject: [PATCH 20/21] Minor style tweaks --- constitution.md | 78 ++++++++++++++++++++++++------------------------- 1 file changed, 39 insertions(+), 39 deletions(-) diff --git a/constitution.md b/constitution.md index 4bb9b85..493baf1 100644 --- a/constitution.md +++ b/constitution.md @@ -27,14 +27,14 @@ and spread our shared vision of a humane social order. Collective is known as the _collective body_. 2. Every individual employed by the Intrusive Thoughts Creative - Collective is a member of the collective body, and all members of the - collective body are employed by the Collective. + Collective is a member of the collective body, and all members of + the collective body are employed by the Collective. ### Sec 2. Recruitment -1. Membership is open to every person who subscribes to the principles - of the Collective and is willing to make a meaningful contribution - to the creative work of the Collective. +1. Membership shall be open to every person who subscribes to the + principles of the Collective and is willing to make a meaningful + contribution to the creative work of the Collective. 2. An individual shall apply to be a member following the procedure prescribed by the [Recruitment Mandate][recruitment]. @@ -49,8 +49,8 @@ and spread our shared vision of a humane social order. majority decision of a higher decision-making body, except where otherwise stated in this document. -3. The collective body is the highest decision-making body of the - organization. +3. The collective body shall be the highest decision-making body of + the organization. 4. Members who do not wish to vote on collective decisions may temporarily waive their right to vote by expressly declaring their @@ -67,8 +67,9 @@ and spread our shared vision of a humane social order. 5. The set of members of the collective body who have _not_ waived their right to vote is known as the _voting body_. -6. A quorum of the collective body is half its members. Likewise, a - quorum of the voting body is half its members. +6. A quorum of the collective body shall be half its + members. Likewise, a quorum of the voting body shall be half its + members. ### Sec 4. Expulsion @@ -172,21 +173,21 @@ and spread our shared vision of a humane social order. morale of the collective and fostering a sense of _esprit de corps_. -7. The Personnel Committee is responsible for maintaining the +7. The Personnel Committee shall be responsible for maintaining the [Personnel Committee Charter][personnel], documenting the procedures, policies, and bylaws specific to the Personnel Committee therein. - 1. Any changes to the Personnel Committee Charter must be - announced to the collective body. + 1. Any changes to the Personnel Committee Charter must be announced + to the collective body. -8. The Personnel Committee is responsible for enforcing the +8. The Personnel Committee shall be responsible for enforcing the [Collective Code of Conduct][coc] in all Collective spaces, including the Collective chat and Git repo. - 1. The Personnel Committee is also responsible for maintaining the - Collective Code of Conduct. Any changes must be announced to the - collective body. + 1. The Personnel Committee shall also be responsible for + maintaining the Collective Code of Conduct. Any changes must be + announced to the collective body. ### Sec 3. Infrastructure Committee @@ -217,9 +218,9 @@ and spread our shared vision of a humane social order. members. This damage-control process takes priority over any other responsibility of the Infrastructure Committee. -7. The Infrastructure Committee is responsible for maintaining the - [Infrastructure Committee Charter][infrastructure], documenting the - procedures, policies, and bylaws specific to the Infrastructure +7. The Infrastructure Committee shall be responsible for maintaining + the [Infrastructure Committee Charter][infrastructure], documenting + the procedures, policies, and bylaws specific to the Infrastructure Committee therein. 1. Any changes to the Infrastructure Committee Charter must be @@ -231,7 +232,7 @@ and spread our shared vision of a humane social order. collective body who wish to contribute to the works of the Collective in a technical capacity. -2. The Engineering Committee is responsible for maintaining the +2. The Engineering Committee shall be responsible for maintaining the [Engineering Committee Charter][engineering], documenting the procedures, policies, and bylaws specific to the Engineering Committee therein. @@ -245,7 +246,7 @@ and spread our shared vision of a humane social order. collective body who wish to contribute to the works of the Collective in a creative capacity. -2. The Creative Committee is responsible for maintaining the +2. The Creative Committee shall be responsible for maintaining the [Creative Committee Charter][creative], documenting the procedures, policies, and bylaws specific to the Creative Committee therein. @@ -258,7 +259,7 @@ and spread our shared vision of a humane social order. collective body who wish to contribute to the Collective and our works in a business capacity. -2. The Business Committee is responsible for maintaining the +2. The Business Committee shall be responsible for maintaining the [Business Committee Charter][business], documenting the procedures, policies, and bylaws specific to the Business Committee therein. @@ -351,7 +352,7 @@ and spread our shared vision of a humane social order. 1. The voting body shall elect a Speaker for the Collective (alt. Speaker) from the collective body to a term of one year. -2. The Speaker is responsible for representing the Collective's +2. The Speaker shall be responsible for representing the Collective's interests publicly in situations that require an in-person representative. @@ -444,14 +445,13 @@ and spread our shared vision of a humane social order. 1. A Producer is responsible for the planning, procurement, and execution of a project. - 2. A Producer is responsible for facilitating communication between - the Project Director and project body to define & refine - engineering, creative, and business requirements. + 2. A Producer facilitates communication between the Project + Director and project body to define & refine engineering, + creative, and business requirements. - 3. A Producer is responsible for negotiating a project schedule - with the project body, and coordinating the project body's labor - to ensure the project is completed in accordance with that - schedule. + 3. A Producer negotiates a project schedule with the project body, + and coordinates the project body's labor to ensure the project + is completed in accordance with that schedule. 4. A Producer is responsible for advocating for their project's labor requirements to the Personnel Committee. @@ -498,8 +498,8 @@ and spread our shared vision of a humane social order. represent the Collective on online platforms. 3. Collective assets shall be managed and administered by the - [Infrastructure Committee](#sec-4-infrastructure-committee). Access to - collective assets in an administrative capacity shall be the + [Infrastructure Committee](#sec-4-infrastructure-committee). Access + to collective assets in an administrative capacity shall be the exclusive responsibility of the Infrastructure Committee. ### Sec 2. Core Infrastructure @@ -514,21 +514,21 @@ and spread our shared vision of a humane social order. 1. Any change to the core infrastructure must be immediately reflected in the Manifest. -3. The [Infrastructure Committee](#sec-4-infrastructure-committee) is - responsible for the administration, upkeep, and security of the - core infrastructure. +3. The [Infrastructure Committee](#sec-4-infrastructure-committee) + shall be responsible for the administration, upkeep, and security + of the core infrastructure. 4. All members must have user-level access to the core infrastructure. ## Article IX. Dissolution 1. In the event of the dissolution of the Intrusive Thoughts Creative - Collective, all remaining funds and assets are to be released to + Collective, all remaining funds and assets shall be released to such other organizations that are organized exclusively for the promotion of social welfare and that will operate to further the common good and general welfare of the community. -2. In such an event, all Collective source code assets are to be made +2. In such an event, all Collective source code assets shall be made publicly available on gitlab.com. The URLs of any such repositories shall be disclosed to every person who was a member of the Collective before its dissolution. @@ -573,8 +573,8 @@ and spread our shared vision of a humane social order. 1. Any member may have no more than one proposed amendment to this document under consideration at any given time. -2. A proposed amendment must be approved by two-thirds of the - voting body before it can be accepted and merged. +2. A proposed amendment must be approved by two-thirds of the voting + body before it can be accepted and merged. 3. If a proposed amendment does not meet all acceptance criteria within two weeks (fourteen days) of submission, it shall be From 154c1866a9617c266e889e54810673c27e87f91b Mon Sep 17 00:00:00 2001 From: Rob Kelly Date: Sun, 14 Jul 2024 21:05:20 -0600 Subject: [PATCH 21/21] Removed rules for integrating Charter of Directorship Since the Charter was never actually adopted, I see no reason to include it. --- constitution.md | 7 ------- 1 file changed, 7 deletions(-) diff --git a/constitution.md b/constitution.md index 493baf1..a3cbb87 100644 --- a/constitution.md +++ b/constitution.md @@ -432,13 +432,6 @@ and spread our shared vision of a humane social order. to indicate the voter's preference that the office remain unfilled. - 5. This document overrides and abolishes the previous Charter of - Directorship. Any individual elected Project Director according - to the terms of the previous Charter of Directorship shall be - automatically appointed as Project Director of an equivalent - project group once it is formed after the ratification of this - document. - 3. A project may elect a Producer from the project body to the term of the project development cycle.