diff --git a/CODE-OF-CONDUCT.md b/CODE-OF-CONDUCT.md deleted file mode 100644 index 6c5cbb3..0000000 --- a/CODE-OF-CONDUCT.md +++ /dev/null @@ -1,57 +0,0 @@ -# Liminix community spaces Code of Conduct - -As of Feb 2023, "RESPONSE TEAM" and "LEADERSHIP TEAM" in the text that follows -both refer to me, Daniel Barlow, as there are not yet any other project members. - -Liminix is dedicated to providing a harassment-free experience for everyone. We do not tolerate harassment of participants in any form. - -This code of conduct applies to all Liminix spaces, including the IRC channel, mailing lists, and Github forums, both online and off. Anyone who violates this code of conduct may be sanctioned or expelled from these spaces at the discretion of the RESPONSE TEAM. - -Some Liminix spaces may have additional rules in place, which will be made clearly available to participants. Participants are responsible for knowing and abiding by these rules. - -Harassment includes: - -*Offensive comments related to gender, gender identity and expression, sexual orientation, disability, mental illness, neuro(a)typicality, physical appearance, body size, age, race, or religion. -*Unwelcome comments regarding a person’s lifestyle choices and practices, including those related to food, health, parenting, drugs, and employment. -*Deliberate misgendering or use of ‘dead’ or rejected names. -*Gratuitous or off-topic sexual images or behaviour in spaces where they’re not appropriate. -*Physical contact and simulated physical contact (eg, textual descriptions like “*hug*” or “*backrub*”) without consent or after a request to stop. -*Threats of violence. -*Incitement of violence towards any individual, including encouraging a person to commit suicide or to engage in self-harm. -*Deliberate intimidation. -*Stalking or following. -*Harassing photography or recording, including logging online activity for harassment purposes. -*Sustained disruption of discussion. -*Unwelcome sexual attention. -*Pattern of inappropriate social contact, such as requesting/assuming inappropriate levels of intimacy with others -*Continued one-on-one communication after requests to cease. -*Deliberate “outing” of any aspect of a person’s identity without their consent except as necessary to protect vulnerable people from intentional abuse. -*Publication of non-harassing private communication. -Liminix prioritizes marginalized people’s safety over privileged people’s comfort. RESPONSE TEAM reserves the right not to act on complaints regarding: -*‘Reverse’ -isms, including ‘reverse racism,’ ‘reverse sexism,’ and ‘cisphobia’ -*Reasonable communication of boundaries, such as “leave me alone,” “go away,” or “I’m not discussing this with you.” -*Communicating in a ‘tone’ you don’t find congenial -*Criticizing racist, sexist, cissexist, or otherwise oppressive behavior or assumptions - -## Reporting - -If you are being harassed by a member of Liminix, notice that someone else is being harassed, or have any other concerns, please contact the RESPONSE TEAM at [email address or other contact point]. If the person who is harassing you is on the team, they will recuse themselves from handling your incident. We will respond as promptly as we can. - -This code of conduct applies to Liminix spaces, but if you are being harassed by a member of Liminix outside our spaces, we still want to know about it. We will take all good-faith reports of harassment by Liminix members, especially LEADERSHIP TEAM, seriously. This includes harassment outside our spaces and harassment that took place at any point in time. The abuse team reserves the right to exclude people from Liminix based on their past behavior, including behavior outside Liminix spaces and behavior towards people who are not in Liminix. - -In order to protect volunteers from abuse and burnout, we reserve the right to reject any report we believe to have been made in bad faith. Reports intended to silence legitimate criticism may be deleted without response. - -We will respect confidentiality requests for the purpose of protecting victims of abuse. At our discretion, we may publicly name a person about whom we’ve received harassment complaints, or privately warn third parties about them, if we believe that doing so will increase the safety of Liminix members or the general public. We will not name harassment victims without their affirmative consent. - -### Consequences - -Participants asked to stop any harassing behavior are expected to comply immediately. - -If a participant engages in harassing behavior, RESPONSE TEAM may take any action they deem appropriate, up to and including expulsion from all Liminix spaces and identification of the participant as a harasser to other Liminix members or the general public. - -## License and attribution - -The policy is based on the Geek Feminism -[Community anti-harassment/Policy](https://geekfeminism.fandom.com/wiki/Community_anti-harassment/Policy) -and is the work of Annalee Flower Horne with assistance from Valerie -Aurora, Alex Skud Bayley, Tim Chevalier, and Mary Gardiner. diff --git a/doc/code-of-conduct.adoc b/doc/code-of-conduct.adoc new file mode 100644 index 0000000..04a0b96 --- /dev/null +++ b/doc/code-of-conduct.adoc @@ -0,0 +1,106 @@ += Code of Conduct + +NOTE: As of Feb 2023, "`RESPONSE TEAM`" and "`LEADERSHIP TEAM`" in the text +that follows both refer to me, Daniel Barlow, as the project leader. + +Liminix is dedicated to providing a harassment-free experience for +everyone. We do not tolerate harassment of participants in any form. + +This code of conduct applies to all Liminix spaces, including the IRC +channel, mailing lists, and other forums, both online and off. Anyone +who violates this code of conduct may be sanctioned or expelled from +these spaces at the discretion of the RESPONSE TEAM. + +Some Liminix spaces may have additional rules in place, which will be +made clearly available to participants. Participants are responsible for +knowing and abiding by these rules. + +Harassment includes: + +* Offensive comments related to gender, gender identity and expression, +sexual orientation, disability, mental illness, neuro(a)typicality, +physical appearance, body size, age, race, or religion. +* Unwelcome comments regarding a person’s lifestyle choices and +practices, including those related to food, health, parenting, drugs, +and employment. +* Deliberate misgendering or use of '`dead`' or rejected names. +* Gratuitous or off-topic sexual images or behaviour in spaces where +they’re not appropriate. +* Physical contact and simulated physical contact (eg, textual +descriptions like "`__hug__`" or "`__backrub__`") without consent or +after a request to stop. +* Threats of violence. +* Incitement of violence towards any individual, including encouraging a +person to commit suicide or to engage in self-harm. +* Deliberate intimidation. +* Stalking or following. +* Harassing photography or recording, including logging online activity +for harassment purposes. +* Sustained disruption of discussion. +* Unwelcome sexual attention. +* Pattern of inappropriate social contact, such as requesting/assuming +inappropriate levels of intimacy with others +* Continued one-on-one communication after requests to cease. +* Deliberate "`outing`" of any aspect of a person’s identity without +their consent except as necessary to protect vulnerable people from +intentional abuse. +* Publication of non-harassing private communication. + +Liminix prioritizes marginalized people’s safety over privileged +people’s comfort. RESPONSE TEAM reserves the right not to act on +complaints regarding: + +* '`Reverse`' -isms, including '`reverse racism,`' '`reverse sexism,`' +and '`cisphobia`' +* Reasonable communication of boundaries, such as "`leave me alone,`" +"`go away,`" or "`I’m not discussing this with you.`" +* Communicating in a '`tone`' you don’t find congenial +* Criticizing racist, sexist, cissexist, or otherwise oppressive +behavior or assumptions + +== Reporting + +If you are being harassed by a member of Liminix, notice that someone +else is being harassed, or have any other concerns, please contact the +RESPONSE TEAM at [email address or other contact point]. If the person +who is harassing you is on the team, they will recuse themselves from +handling your incident. We will respond as promptly as we can. + +This code of conduct applies to Liminix spaces, but if you are being +harassed by a member of Liminix outside our spaces, we still want to +know about it. We will take all good-faith reports of harassment by +Liminix members, especially LEADERSHIP TEAM, seriously. This includes +harassment outside our spaces and harassment that took place at any +point in time. The abuse team reserves the right to exclude people from +Liminix based on their past behavior, including behavior outside Liminix +spaces and behavior towards people who are not in Liminix. + +In order to protect volunteers from abuse and burnout, we reserve the +right to reject any report we believe to have been made in bad faith. +Reports intended to silence legitimate criticism may be deleted without +response. + +We will respect confidentiality requests for the purpose of protecting +victims of abuse. At our discretion, we may publicly name a person about +whom we’ve received harassment complaints, or privately warn third +parties about them, if we believe that doing so will increase the safety +of Liminix members or the general public. We will not name harassment +victims without their affirmative consent. + +== Consequences + +Participants asked to stop any harassing behavior are expected to comply +immediately. + +If a participant engages in harassing behavior, RESPONSE TEAM may take +any action they deem appropriate, up to and including expulsion from all +Liminix spaces and identification of the participant as a harasser to +other Liminix members or the general public. + +== License and attribution + +The policy is based on the Geek Feminism +https://geekfeminism.fandom.com/wiki/Community_anti-harassment/Policy[Community +anti-harassment/Policy] and is the work of Annalee Flower Horne with +assistance from Valerie Aurora, Alex Skud Bayley, Tim Chevalier, and +Mary Gardiner. diff --git a/doc/development.adoc b/doc/development.adoc index 1bdc8d3..43f672c 100644 --- a/doc/development.adoc +++ b/doc/development.adoc @@ -38,16 +38,8 @@ then you can fork from the latter to make your changes, but please use the mailing list one of the approved routes to tell me about your changes because I don't regularly check PRs. - -=== Code of Conduct - -Liminix is dedicated to providing a harassment-free experience for everyone. We do not tolerate harassment of participants in any form. - -The Liminix -https://gti.telent.net/dan/liminix/src/commit/7bcf6b15c3fdddafeda13f65b3cd4a422dc52cd3/CODE-OF-CONDUCT.md[Code -of Conduct] applies to all Liminix spaces, including the IRC channel, -mailing lists, and any other forums both online and off. Anyone who -violates this code of conduct may be sanctioned or expelled from these +Remember that the <<_code_of_conduct>> applies to all Liminix spaces, +and anyone who violates it may be sanctioned or expelled from these spaces at the discretion of the project leadership. === Nix language style diff --git a/doc/index.adoc b/doc/index.adoc index c5b28fa..b787101 100644 --- a/doc/index.adoc +++ b/doc/index.adoc @@ -18,4 +18,6 @@ include::development.adoc[] include::modules.adoc[] +include::code-of-conduct.adoc[] + include::hardware.adoc[] diff --git a/doc/intro.adoc b/doc/intro.adoc index bc7c375..a0e2177 100644 --- a/doc/intro.adoc +++ b/doc/intro.adoc @@ -1,4 +1,4 @@ -== Introduction += Introduction Liminix is a Nix-based collection of software tailored for domestic wifi router or IoT device devices, of the kind that OpenWrt or DD-WRT or @@ -12,3 +12,50 @@ The Liminix name comes from Liminis, in Latin the genitive declension of "limen", or "of the threshold". Your router stands at the threshold of your (online) home and everything you send to/receive from the outside word goes across it. + +== Find out more + +=== The Manual + +You are reading it now, and it is available from wherever place you +are reading it :-) but its canonical location is +https://www.liminix.org/doc/ + +=== Source code + +Liminix source code is hosted at https://gti.telent.net/dan/liminix, +with a mirror at https://github.com/telent/liminix. You can clone from +either of those repos. For more on this, see <<_contributing>>. + +=== IRC + +There is an IRC channel #liminix registered on the OFTC network, which +is a good place to ask if you want a quick answer about how to use +Liminix or are looking at a new port. Be mindful that other +participants may be in different timezones than your own, so do not +expect an immediate answer. + +=== Mailing lists + +Three Liminix mailing lists are available: all are quite low volume. +To subscribe to any of these lists, send an email to +listname+subscribe@liminix.org. You can write anything you want in the +subject and message body: only the destination address is important. + + +* https://lists.liminix.org/announce/maillist.html[`announce@liminix.org`] for infrequent announcements from Liminix maintainers +* https://lists.liminix.org/devel/maillist.html[`devel@liminix.org`] for development-related discussion, patches, suggestions etc +* https://lists.liminix.org/users/maillist.html[`users@liminix.org`] for help requests and general discussion + +The mailing lists are managed with Mlmmj and archived with MHonArc. + +=== Standards of behaviour + +Liminix is dedicated to providing a harassment-free experience for +everyone. We do not tolerate harassment of participants in any form. + +The Liminix <<_code_of_conduct>> applies to all Liminix spaces, including +the IRC channel, mailing lists, and any other forums, both online and +off. Anyone who violates the code of conduct may be sanctioned or +expelled from these spaces at the discretion of the project +leadership. \ No newline at end of file