mirror of
https://0xacab.org/sutty/sutty
synced 2024-11-26 04:46:22 +00:00
Merge branch 'issue-159' into panel.sutty.nl
This commit is contained in:
commit
b0524c37f1
5 changed files with 696 additions and 10 deletions
14
app/models/code_of_conduct.rb
Normal file
14
app/models/code_of_conduct.rb
Normal file
|
@ -0,0 +1,14 @@
|
|||
# frozen_string_literal: true
|
||||
|
||||
# Códigos de conducta
|
||||
class CodeOfConduct < ApplicationRecord
|
||||
extend Mobility
|
||||
|
||||
translates :title, type: :string, locale_accessors: true
|
||||
translates :description, type: :text, locale_accessors: true
|
||||
translates :content, type: :text, locale_accessors: true
|
||||
|
||||
validates :title, presence: true, uniqueness: true
|
||||
validates :description, presence: true
|
||||
validates :content, presence: true
|
||||
end
|
|
@ -21,7 +21,9 @@ SiteService = Struct.new(:site, :usuarie, :params, keyword_init: true) do
|
|||
|
||||
site.save &&
|
||||
site.config.write &&
|
||||
commit_config(action: :create)
|
||||
commit_config(action: :create) &&
|
||||
add_licencias &&
|
||||
add_code_of_conduct
|
||||
end
|
||||
|
||||
site
|
||||
|
@ -32,7 +34,8 @@ SiteService = Struct.new(:site, :usuarie, :params, keyword_init: true) do
|
|||
I18n.with_locale(usuarie&.lang&.to_sym || I18n.default_locale) do
|
||||
site.update(params) &&
|
||||
site.config.write &&
|
||||
commit_config(action: :update)
|
||||
commit_config(action: :update) &&
|
||||
change_licencias
|
||||
end
|
||||
|
||||
site
|
||||
|
@ -95,6 +98,8 @@ SiteService = Struct.new(:site, :usuarie, :params, keyword_init: true) do
|
|||
|
||||
# Crea la licencia del sitio para cada locale disponible en el sitio
|
||||
def add_licencias
|
||||
return unless site.layout? :license
|
||||
|
||||
site.locales.each do |locale|
|
||||
next unless I18n.available_locales.include? locale
|
||||
|
||||
|
@ -107,11 +112,10 @@ SiteService = Struct.new(:site, :usuarie, :params, keyword_init: true) do
|
|||
def add_licencia(lang:)
|
||||
params = ActionController::Parameters.new(
|
||||
post: {
|
||||
layout: 'license',
|
||||
lang: lang,
|
||||
title: site.licencia.name,
|
||||
description: I18n.t('sites.form.licencia.title'),
|
||||
author: %w[Sutty],
|
||||
permalink: "#{I18n.t('activerecord.models.licencia').downcase}/",
|
||||
content: CommonMarker.render_html(site.licencia.deed)
|
||||
}
|
||||
)
|
||||
|
@ -121,18 +125,14 @@ SiteService = Struct.new(:site, :usuarie, :params, keyword_init: true) do
|
|||
|
||||
# Encuentra la licencia a partir de su enlace permanente y le cambia
|
||||
# el contenido
|
||||
#
|
||||
# TODO: Crear un layout específico para licencias así es más certera
|
||||
# la búsqueda.
|
||||
def change_licencias
|
||||
site.locales.each do |locale|
|
||||
next unless I18n.available_locales.include? locale
|
||||
|
||||
Mobility.with_locale(locale) do
|
||||
permalink = "#{I18n.t('activerecord.models.licencia').downcase}/"
|
||||
post = site.posts(lang: locale).find_by(permalink: permalink)
|
||||
post = site.posts(lang: locale).find_by(layout: 'license')
|
||||
|
||||
post ? change_licencia(post: post) : add_licencia(lang: locale)
|
||||
change_licencia(post: post) if post
|
||||
end
|
||||
end
|
||||
end
|
||||
|
@ -149,10 +149,43 @@ SiteService = Struct.new(:site, :usuarie, :params, keyword_init: true) do
|
|||
params: params).update
|
||||
end
|
||||
|
||||
def add_code_of_conduct
|
||||
return unless site.layout?(:code_of_conduct) || site.layout?(:page)
|
||||
|
||||
# TODO: soportar más códigos de conducta
|
||||
coc = CodeOfConduct.first
|
||||
|
||||
with_all_locales do |locale|
|
||||
params = ActionController::Parameters.new(
|
||||
post: {
|
||||
layout: site.layout?(:code_of_conduct) ? 'code_of_conduct' : 'page',
|
||||
lang: locale.to_s,
|
||||
title: coc.title,
|
||||
description: coc.description
|
||||
content: CommonMarker.render_html(coc.content)
|
||||
}
|
||||
)
|
||||
|
||||
PostService.new(site: site, usuarie: usuarie, params: params).create
|
||||
end
|
||||
end
|
||||
|
||||
# Crea los deploys necesarios para sincronizar a otros nodos de Sutty
|
||||
def sync_nodes
|
||||
Rails.application.nodes.each do |node|
|
||||
site.deploys.build(type: 'DeployFullRsync', destination: "sutty@#{node}:")
|
||||
end
|
||||
end
|
||||
|
||||
private
|
||||
|
||||
def with_all_locales(&block)
|
||||
site.locales.each do |locale|
|
||||
next unless I18n.available_locales.include? locale
|
||||
|
||||
Mobility.with_locale(locale) do
|
||||
yield locale
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -13,6 +13,8 @@ ActiveSupport::Inflector.inflections(:en) do |inflect|
|
|||
inflect.singular 'roles', 'rol'
|
||||
inflect.plural 'rollup', 'rollups'
|
||||
inflect.singular 'rollups', 'rollup'
|
||||
inflect.plural 'code_of_conduct', 'codes_of_conduct'
|
||||
inflect.singular 'codes_of_conduct', 'code_of_conduct'
|
||||
end
|
||||
|
||||
ActiveSupport::Inflector.inflections(:es) do |inflect|
|
||||
|
@ -28,4 +30,6 @@ ActiveSupport::Inflector.inflections(:es) do |inflect|
|
|||
inflect.singular 'licencias', 'licencia'
|
||||
inflect.plural 'rollup', 'rollups'
|
||||
inflect.singular 'rollups', 'rollup'
|
||||
inflect.plural 'code_of_conduct', 'codes_of_conduct'
|
||||
inflect.singular 'codes_of_conduct', 'code_of_conduct'
|
||||
end
|
||||
|
|
22
db/migrate/20230322214924_add_code_of_conduct.rb
Normal file
22
db/migrate/20230322214924_add_code_of_conduct.rb
Normal file
|
@ -0,0 +1,22 @@
|
|||
# frozen_string_literal: true
|
||||
|
||||
# Crea códigos de conducta
|
||||
class AddCodeOfConduct < ActiveRecord::Migration[6.1]
|
||||
def up
|
||||
create_table :codes_of_conduct do |t|
|
||||
t.timestamps
|
||||
t.string :title
|
||||
t.text :description
|
||||
t.text :content
|
||||
end
|
||||
|
||||
# XXX: En lugar de ponerlo en las seeds
|
||||
YAML.safe_load(File.read('db/seeds/codes_of_conduct.yml')).each do |coc|
|
||||
CodigoDeConducta.new(**coc).save!
|
||||
end
|
||||
end
|
||||
|
||||
def down
|
||||
drop_table :codes_of_conduct
|
||||
end
|
||||
end
|
613
db/seeds/codes_of_conduct.yml
Normal file
613
db/seeds/codes_of_conduct.yml
Normal file
|
@ -0,0 +1,613 @@
|
|||
---
|
||||
- name_en: "Codes for sharing"
|
||||
name_es: "Códigos para compartir"
|
||||
description_en: "Codes of conduct allow inclusive communities."
|
||||
description_es: "Los códigos de convivencia nos permiten alojar comunidades inclusivas."
|
||||
content_en: |
|
||||
# Code for sharing
|
||||
|
||||
> This code of conduct is based in "[Códigos para compartir, hackear,
|
||||
> piratear en
|
||||
> libertad](https://utopia.partidopirata.com.ar/zines/codigos_para_compartir.html)"
|
||||
> published by [Partido Interdimensional
|
||||
> Pirata](https://partidopirata.com.ar/).
|
||||
|
||||
> We use gender neutral pronouns to include all peoples. In this sense,
|
||||
> we encourage different forms, strategies and tools used to embody
|
||||
> practices that aren't anthropocentric, sexist, cis-sexist in our
|
||||
> language.
|
||||
|
||||
## Introduction
|
||||
|
||||
This is an example code that strives to give a consensual frame to
|
||||
enable asistance, permanence and confortable stay to everyone using and
|
||||
inhabiting [Sutty](https://sutty.nl/), and to welcome new users and
|
||||
potential allies as well. It sets the floor for desirable and
|
||||
acceptable, and undesirable and intolerable conducts for its community.
|
||||
You can use it with or without changes, adapting it to your activities.
|
||||
This code is in permanent and collective mutation and feeds, copies and
|
||||
inspires on the following sources:
|
||||
|
||||
* <https://geekfeminism.wikia.com/wiki/Conference_anti-harassment/Policy>
|
||||
|
||||
* <https://trans-code.org/code-of-conduct/>
|
||||
|
||||
* <https://openhardware.science/logistics/gosh-code-of-conduct/>
|
||||
|
||||
* <https://hypatiasoftware.org/code-of-conduct/>
|
||||
|
||||
We strive to sustain and foment an open community, that invites and
|
||||
attains participation from more people, in all their diversity. We know
|
||||
that spaces related to computing and free software are mostly inhabited
|
||||
by middle class cis white males, even when there's an acknowledgement of
|
||||
the need to close the gender gap. In this sense, this is our little
|
||||
contribution, made from collective practices on multiple dimentions,
|
||||
reflections, readings, and experiences that grow every day.
|
||||
|
||||
## That everyone needs to be well treated
|
||||
|
||||
Every being that we share space with deserves good treatment, respect
|
||||
and compassion. Here we share basic criteria for introduction and care.
|
||||
|
||||
### Towards humans
|
||||
|
||||
Everyone is deserving of care and greetings and we have a right to
|
||||
assume good intentions from others.
|
||||
|
||||
When we refer to other humans, we try to be careful and respectul
|
||||
towards their gender identity. For this, these principles are useful:
|
||||
|
||||
* Don't assume, judge or try to "interpret" the gender of others.
|
||||
|
||||
* Don't use gender beforehand. It's related to the previous item, but
|
||||
puts emphasis towards naturalized gendering behaviour (ie. assuming
|
||||
someone wearing a dress uses female pronouns...). The proposal is to
|
||||
discard them.
|
||||
|
||||
* If a person explicits their pronouns and mode in which they want to be
|
||||
referenced, we respect them, by listening and trying to use their
|
||||
prefered pronouns.
|
||||
|
||||
* When presentations don't include pronouns, we can ask respectfully
|
||||
for prefered pronouns. But be careful! This question must be asked
|
||||
to everyone, otherwise the "suspicion" is loaded towards a person, and
|
||||
it can become a form of harrassment.
|
||||
|
||||
* Do we need to know the gender of a person to relate with them? Maybe
|
||||
a better practice is to evade gendering others. But if this means to
|
||||
use "them" compulsively, some people may be made to feel bad. (For
|
||||
instance, trans\* people who use female or male pronouns may feel
|
||||
upset or outed when refering to them as "them", specially if they're
|
||||
the only ones to be gendered like this in a group!
|
||||
|
||||
* When in doubt, asking and apologizing respectfully is a good way of
|
||||
being careful towards each other.
|
||||
|
||||
## Important points to guarantee our space from being expulsive
|
||||
|
||||
**Listening to and between everyone in a caring climate**
|
||||
|
||||
* Listen to what everyone has to say, being mindful that everyone has
|
||||
something valuable to communicate.
|
||||
|
||||
* For active listening, we prefer to ask first, before making judgement.
|
||||
|
||||
* Sometimes being silent is a condition for others to be able to talk.
|
||||
To listen is an exercise that requires practice. Also talking.
|
||||
|
||||
* We're interested in what everyone has to say. If you're more trained
|
||||
in participating, talking, and having opinions, take into account that
|
||||
not everyone does. Give them space if they want to take it. But
|
||||
remember that encouraging is not the same as pressuring!
|
||||
|
||||
* We try to check and stop offensive practices to add to the respectful
|
||||
climate. This doesn't mean to be submissive or to agree to
|
||||
everything. At the least, it sets a floor of respect towards enabling
|
||||
a dialogue when necessary.
|
||||
|
||||
* It's at the very least disrepectful to repeat damaging behaviour when
|
||||
it was already identified as such. It can make others unconfortable,
|
||||
or hurt and expel them. We'll make this point every time that is
|
||||
needed and tolerable.
|
||||
|
||||
* We avoid this behaviour ourselves and we help others to notice their
|
||||
own.
|
||||
|
||||
* When raising attention becomes insufficient, we need to review this
|
||||
agreements to keep the coexistence. This implies to act in accord to
|
||||
them, and that this code can be revised and updated when deemed
|
||||
necessary (there's no consensus).
|
||||
|
||||
* One of the ways in which free software spaces can be and are expulsive
|
||||
is with attitudes that don't contemplate diversity in knowledges and
|
||||
interlocutors. By appealing to technicisms, many comrades are kept
|
||||
out of what's happening, and no one verifies if everyone is keeping up
|
||||
with the conversation.
|
||||
|
||||
Our fervent recommendation is to be attentive to this dynamic so we
|
||||
can avoid or revert them.
|
||||
|
||||
* The counter to the previous situation is "mansplaining": a cis-male
|
||||
person assuming the authoritative place of knowledge to (over-)explain
|
||||
everything to others, in a patronizing way and without taking into
|
||||
account what others want to listen or not, to say, what already know
|
||||
or do, etc.
|
||||
|
||||
* We believe there's no "authoritative voice" to have an opinion and to
|
||||
participate. Free culture is for everyone to share.
|
||||
|
||||
* "Sharing is caring" v. "Google is your friend". Meritocracy and other
|
||||
traditional codes in cyber-communities work against free culture. We
|
||||
support the pirate culture that onboards ever more pirates to their
|
||||
ships. We believe that culture is for everyone and we defy elitisms.
|
||||
|
||||
* We don't assume that other people shares our likings, beliefs, class
|
||||
position, sexuality, etc. We can be violent when we misread others.
|
||||
We recommend to ask respectfully and to avoid comments or jokes that
|
||||
can be hurtful to others.
|
||||
|
||||
* We speak and act gently and inclusively.
|
||||
|
||||
* We respect different points of view, experiences, beliefs, etc. and we
|
||||
take them into account when we act collectively so it reflects in our
|
||||
attitudes.
|
||||
|
||||
* We welcome criticism, specially the constructive kind ;)
|
||||
|
||||
* We focus in what's best for the community, without losing warmth,
|
||||
respect and diversity amongst ourselves.
|
||||
|
||||
* We show empathy toward others. We want to share and communicate.
|
||||
|
||||
* It's useful to think everyone has different abilities, stories,
|
||||
experiences... It's possible to not understand some comments. We try
|
||||
to avoid acting in bad faith and to use every accessibility tool we
|
||||
can.
|
||||
|
||||
* The last item includes neurodiverse people and those that have
|
||||
experienced trauma. Sometimes, sarcasm or irony is not well received
|
||||
or understood by others. We take this into our strategies to include
|
||||
everyone in our communications. Even more, if we think some topics
|
||||
could be sensitive to others (memory-triggering, phobias, untolerable,
|
||||
explicit violence or body images, etc.), we use content warnings (cw)
|
||||
before what we wanted to share. For instance: "cw: comments about
|
||||
sexual and physical violence". This allows everyone to opt in to the
|
||||
content instead of being taken by surprise.
|
||||
|
||||
* We're respectful of limits established by others (personal space,
|
||||
physical contact, interaction mood, privacy, being photographed, etc.)
|
||||
|
||||
* We want to and believe in welcoming more pirates!
|
||||
|
||||
## Consent for documenting and sharing in media
|
||||
|
||||
* If you're going to take pictures or record video, ask consent from
|
||||
people involved.
|
||||
|
||||
* If there're minors, ask their responsible families.
|
||||
|
||||
## Our commitment against harassment
|
||||
|
||||
In the interest of fomenting an open, diverse and welcoming community,
|
||||
we contributors and admins make a commitment against harassment in our
|
||||
projects and community for everyone, without regard of age, body
|
||||
diversity, capacity, neuro-diversity, ethnicity, gender identity and
|
||||
expression, experience level, nationality, physical appearance,
|
||||
religion, sexual identity or orientation.
|
||||
|
||||
Examples of unacceptable behaviour from participants:
|
||||
|
||||
* Offensive comments about gender/s, gender identity and expression,
|
||||
sexual orientation, capacity, mental sickness, neuro-(a)tipicality,
|
||||
physical appearance, body size, ethnicity or religion.
|
||||
|
||||
* Unwelcomed comments related to personal and life choices, including
|
||||
amongst others, those related to food, health, children upbringing,
|
||||
drug use and employment.
|
||||
|
||||
* Insulting or despective comments and personal or political attacks.
|
||||
**Trolling**.
|
||||
|
||||
* Assuming others' gender. If you're in doubt, ask politely about
|
||||
pronouns. Don't use the name(s) that people don't use anymore, use
|
||||
the name, _nickname_ or pseudonym that they prefer. Do you really
|
||||
need the name, ID number, biometric data, birth certificate of others?
|
||||
|
||||
* Sexual comments, images or behaviour, unneeded or in spaces where they
|
||||
weren't appropiate.
|
||||
|
||||
* Unconsented physical contact or repeated after being asked to stop.
|
||||
|
||||
* Threatening others.
|
||||
|
||||
* Inciting violence towards others, including self-damage.
|
||||
|
||||
* Deliberate intimidation.
|
||||
|
||||
* Stalking.
|
||||
|
||||
* To harass by photographing or recording without consent, including
|
||||
uploading personal information to the Internet.
|
||||
|
||||
* Interrupting a conversation constantly.
|
||||
|
||||
* Making unwanted sexual comments.
|
||||
|
||||
* Unappropiate patterns of social contact, like asking/assuming
|
||||
inappropiate intimacy levels with others.
|
||||
|
||||
* Trying to interact with a person after being asked not to.
|
||||
|
||||
* Exposing deliberately any aspect of a person identity without consent,
|
||||
except when necessary for protecting others against intentional abuse.
|
||||
|
||||
* Making public any kind of private conversation.
|
||||
|
||||
* Other kinds of conduct that can be considered inappropiate in an
|
||||
environment of camaraderie.
|
||||
|
||||
* Repeating attitudes that others find offensive or violatory of this
|
||||
code.
|
||||
|
||||
## Consequences
|
||||
|
||||
* Any person that has been asked to stop offensive behaviour is expected
|
||||
to respond immediately, even when in disagreement.
|
||||
|
||||
* Admins can take any action deemed necessary and adequate, including
|
||||
expelling the person or removing their site without advertence. This
|
||||
decision is taken by consensus between admins and is reserved for
|
||||
extreme cases that compromise the community or the permanence of
|
||||
others without feeling wronged or threatened.
|
||||
|
||||
* Admins reserve the right to forbid participation to any future
|
||||
activity or publication.
|
||||
|
||||
As we mentioned before, this code is in permanent collective mutation.
|
||||
It's main objective is to generate an inclusive and non-expulsive
|
||||
environment that is also transparent and open without [missing
|
||||
stairs](https://en.wikipedia.org/wiki/Missing_stair) ("the missing stair
|
||||
from a house that everyone knows about but no one wants to take
|
||||
responsibility for"). It's important to adapt it to different
|
||||
activities and that it nurtures from contributions from its users.
|
||||
Receiving your comments and input will help us to achieve this
|
||||
objective.
|
||||
|
||||
## Let's keep in contact!
|
||||
|
||||
Si pasaste por alguna situación que quieras compartir --te hayas animado
|
||||
o no a decirlo en el momento--, podés ponerte en contacto con nosotres.
|
||||
|
||||
Con respecto a quejas o avisos acerca de situaciones de violencia,
|
||||
acoso, abuso o repetición de conductas que se advirtieron como
|
||||
intolerables, tomamos la responsabilidad de tenerlas en cuenta y
|
||||
trabajar en ellas para que el resultado sea el favorable al espíritu de
|
||||
colectiva que elegimos y describimos aquí. Si bien consideramos que las
|
||||
prácticas punitivistas no van con nosotres, nuestra decisión explícita
|
||||
es escuchar a la persona que se manifiesta como violentada o víctima y
|
||||
acompañarla.
|
||||
|
||||
You can contact us if you were part of a situation you want to share
|
||||
--even if you didn't pointed it in the moment.
|
||||
|
||||
In regards to complaints or notices about violence, harassment, abuse or
|
||||
repeated untolerable conducts, we take the responsibility of working on
|
||||
them for a favorable result towards the collective spirit we defined
|
||||
here. Even when we don't condone punitivist practices, our explicit
|
||||
decision is for the victim to be listened and accompanied.
|
||||
content_es: |
|
||||
# Códigos para compartir
|
||||
|
||||
> Este código de convivencia está basado en los "[Códigos para
|
||||
> compartir, hackear, piratear en
|
||||
> libertad](https://utopia.partidopirata.com.ar/zines/codigos_para_compartir.html)"
|
||||
> publicados por el [Partido Interdimensional
|
||||
> Pirata](https://partidopirata.com.ar/).
|
||||
|
||||
> Utilizamos preferentemente la 'e' para referirnos a las personas en
|
||||
> general. En ese sentido, alentamos las diferentes formas, estrategias
|
||||
> y herramientas para incorporar prácticas no antropocéntricas,
|
||||
> sexistas, ni cisexistas en la lengua. Otras alternativas que apoyamos
|
||||
> --y eventualmente usamos-- son el uso del femenino, la letra e, arrobas,
|
||||
> equis, asteriscos, etc.
|
||||
|
||||
## Introducción
|
||||
|
||||
Este es un ejemplo de código que busca aportar un marco de consenso para
|
||||
garantizar la asistencia, permanencia y cómoda estadía de todas las
|
||||
personas que habitan y utilizan Sutty, así como para bienvenir a nueves
|
||||
usuaries y potenciales aliades. Para esto, fija un piso de conductas
|
||||
deseables, aceptables, indeseables y/o intolerables para la comunidad.
|
||||
Podés usarlo sin cambios o modificarlo para adaptarlo a tus actividades.
|
||||
Este código está en permanente mutación colectiva y se alimenta, copia e
|
||||
inspira de las siguientes fuentes:
|
||||
|
||||
* <https://geekfeminism.wikia.com/wiki/Conference_anti-harassment/Policy>
|
||||
|
||||
* <https://trans-code.org/code-of-conduct/>
|
||||
|
||||
* <https://openhardware.science/logistics/gosh-code-of-conduct/>
|
||||
|
||||
* <https://hypatiasoftware.org/code-of-conduct/>
|
||||
|
||||
Procuramos mantener y fomentar una comunidad abierta, que invite y logre
|
||||
la participación de cada vez más personas, en toda su diversidad.
|
||||
Sabemos que los espacios de Software Libre, informática, sistemas, etc.
|
||||
son habitados mayormente por varones cis, blancos y de clase media, pese
|
||||
al reconocimiento de la necesidad de eliminar la brecha de géneros. En
|
||||
este sentido, este es nuestro pequeño aporte, hecho de prácticas
|
||||
colectivas de múltiples dimensiones, reflexiones, lecturas, experiencias
|
||||
que crecen día a día.
|
||||
|
||||
## Que todes les seres sean bien tratades
|
||||
|
||||
Cada ser con el que compartamos el espacio es merecedore de buen trato,
|
||||
respeto y compasión. En otras palabras, compartimos a continuación los
|
||||
criterios básicos de presentación y cuidados.
|
||||
|
||||
Para les humanes
|
||||
|
||||
Todes somos dignes de cuidados y de saludos y tenemos derecho a suponer
|
||||
las buenas intenciones de le otre.
|
||||
|
||||
Para referirnos a otres humanes, trataremos de ser cuidadoses y
|
||||
respuestuoses de su identidad de género. Para ello, son útiles los
|
||||
siguientes principios:
|
||||
|
||||
* No presuponer, juzgar o "interpretar" el género de le otre.
|
||||
|
||||
* No generizar de antemano. Se desprende del punto anterior, pero hace
|
||||
especial énfasis en comportamientos naturalizados de generización (EJ:
|
||||
presuponer que porque una persona usa un vestido se nombra en
|
||||
femenino...). La propuesta es desecharlos.
|
||||
|
||||
* Si la persona explicita sus pronombres y modos en que quiere ser
|
||||
referenciade, lo respetamos, escuchando y procurando referirnos a elle
|
||||
usando sus pronombres elegidos.
|
||||
|
||||
* Si no se incluye en la presentación los pronombres preferidos, podemos
|
||||
preguntar respetuosamente qué pronombres se usan. ¡Pero atención! Es
|
||||
una pregunta que debe dirigirse a todes por igual, de lo contrario,
|
||||
carga la "sospecha" sobre la persona señalada y puede resultar en una
|
||||
forma de hostigamiento.
|
||||
|
||||
* ¿Es necesario conocer el género de una persona para relacionarnos o
|
||||
referirnos a ella? Quizás una buena práctica es evitar generizar para
|
||||
todas las personas. Pero si esto implica el uso compulsivo de la "e"
|
||||
para todes, puede ser que alguna persona se sienta molesta. (Por
|
||||
ejemplo, las personas trans\* que se identifican en femenino o
|
||||
masculino suelen sentirse molestas y "sacadas del clóset" u *outeadas*
|
||||
si se refieren a ellas con la "e", ¡en especial si son las únicas en
|
||||
ser generizadas de esta forma en un grupo!).
|
||||
|
||||
* Ante cualquier duda, preguntar respetuosamente y disculparse
|
||||
respetuosamente es una buena idea para ayudar a cuidarnos.
|
||||
|
||||
## Puntos importantes para garantizar que nuestro espacio no resulte expulsivo
|
||||
|
||||
**Escucharnos a todas y entre todas en un clima de cuidados**
|
||||
|
||||
* Escuchar lo que cada quien tiene para decir, conscientes de que todes
|
||||
tenemos algo valioso para comunicar(nos).
|
||||
|
||||
* Para la escucha activa, preferimos preguntar primero, en lugar de
|
||||
hacer juicios.
|
||||
|
||||
* Hacer silencio a veces es la condición para que otres puedan animarse
|
||||
a hablar. Escuchar es un ejercicio que requiere práctica. También lo
|
||||
es hablar.
|
||||
|
||||
* Nos interesa lo que todes tengan para decir. Por lo tanto, si estás
|
||||
más entrenade en el ejercicio de participar, hablar, opinar, tené en
|
||||
cuenta que quizás haya otres que no lo estén tanto: darles el espacio
|
||||
si quieren tomarlo. ¡Pero recordá que incentivar no es lo mismo que
|
||||
presionar!
|
||||
|
||||
* Tratamos de revisar y discontinuar alguna práctica que pueda haber
|
||||
resultado ofensiva, para sumar al clima de respeto. Sin embargo, esto
|
||||
no significa "bajar la cabeza" o estar necesariamente de acuerdo. Al
|
||||
menos, fija un piso de respeto para comenzar un diálogo en el caso en
|
||||
que sea necesario.
|
||||
|
||||
* Es --al menos-- una falta de respeto repetir un comportamiento dañino
|
||||
que ya se identificó como tal. Puede incomodar, lastimar y expulsar a
|
||||
otres, por lo que preferimos llamar la atención sobre este punto todas
|
||||
las veces que sea necesario y tolerable.
|
||||
|
||||
* Evitamos esto nosotres y ayudamos a otres a darse cuenta cuando lo
|
||||
están haciendo.
|
||||
|
||||
* En los casos en los que los llamados de atención resulten
|
||||
insuficientes, hemos de revisar estos acuerdos para sostener la
|
||||
convivencia. Eso implica actuar de acuerdo a ellos. Y también que
|
||||
estos códigos pueden ser revisados y actualizados en caso de que se
|
||||
considere necesario (deje de haber consenso).
|
||||
|
||||
* Una manera en la que los espacios de Software Libre y tecnologías
|
||||
pueden y suelen ser expulsivos es mediante actitudes que no contemplan
|
||||
la diversidad de saberes e interlocutor\*s. So pretexto de incluir
|
||||
tecnicismos, muches compañeres quedan al margen de lo que está
|
||||
sucediendo, muchas veces, sin que nadie tenga la mínima delicadeza de
|
||||
verificar que todes estén siguiendo la conversación.
|
||||
|
||||
Recomendamos fervientemente estar atentes a estas dinámicas para poder
|
||||
evitarlas y/o revertirlas.
|
||||
|
||||
* La otra cara de la situación anterior es el famoso _mansplaining_: un
|
||||
tipo cis poniéndose en el lugar de la autoridad del saber para
|
||||
(sobre-)explicar todo a le otre, de manera paternalista y sin tener en
|
||||
cuenta lo que le otre quiere o no escuchar, decir, lo que sabe o hace,
|
||||
etc.
|
||||
|
||||
* Creemos que no hace falta ser "una voz autorizada" para opinar y
|
||||
participar. La cultura libre se comparte entre todes.
|
||||
|
||||
* "Compartir es bueno" vs. "Google es tu amigo". La meritocracia y
|
||||
ciertos códigos tradicionales de ciertas ciber-comunidades suelen
|
||||
operar de manera contraria a la propuesta de la cultura libre de
|
||||
compartir. Apoyamos la cultura piratil que suma más piratas a los
|
||||
barcos. Creemos que la cultura es para todes y desafiamos las
|
||||
prácticas elitistas.
|
||||
|
||||
* No damos por sentado que la persona con la que estamos interactuando
|
||||
comparte gustos, creencias, pertenencias de clase, sexualidad, etc.
|
||||
Podemos ser violentes si hacemos una lectura equivocada de le otre.
|
||||
Recomendamos siempre preguntar de manera respetuosa y evitar
|
||||
comentarios o chistes que puedan herir a les otres.
|
||||
|
||||
* Usamos lenguaje amable e inclusivo y mostramos conductas amables e
|
||||
inclusivas.
|
||||
|
||||
* Respetamos los diferentes puntos de vista, experiencias, creencias,
|
||||
etc. y lo tenemos en cuenta cuando estamos en grupo para verlo
|
||||
reflejado en nuestras actitudes.
|
||||
|
||||
* Aceptamos las críticas. En especial las constructivas ;)
|
||||
|
||||
* Nos enfocamos en lo que es mejor para la comunidad, sin por ello
|
||||
perder de vista la calidez, el respeto y la diversidad entre cada une
|
||||
de nosotres.
|
||||
|
||||
* Mostramos empatía con les otres. Queremos comunicarnos y compartir.
|
||||
|
||||
* Es útil tener en cuenta que las personas tenemos capacidades,
|
||||
historias, recorridos... diferentes. Es posible que algunos
|
||||
comentarios no sean comprendidos. Trataremos de evitar la mala fe y
|
||||
sumar todas las herramientas de accesibilidad para todas las personas.
|
||||
|
||||
* El punto anterior incluye a personas neurodiversas y con experiencias
|
||||
de trauma. A veces el sarcasmo o la ironía no es bien recibido o
|
||||
comprendido por todes. Será útil tenerlo en cuenta para buscar
|
||||
estrategias que no excluyan a las personas de nuestros intercambios.
|
||||
Por otro lado, si creemos que determinados temas pueden ser sensibles
|
||||
(desencadenantes de recuerdos, fobias, difíciles de tolerar o cargados
|
||||
de violencia o imágenes corporales muy explícitas, por ejemplo) para
|
||||
algunas personas y nos valemos de las advertencias de contenido o
|
||||
_content warning_ (cw) (ej: "cw: comentarios de violencia sexual y
|
||||
violencia física") antes del contenido a introducir. Esto permite que
|
||||
cada cual pueda elegir si acceder o no a esos contenidos y que no le
|
||||
tomen por sorpresa.
|
||||
|
||||
* Respetamos los límites que establecen otras personas (espacio
|
||||
personal, contacto físico, ganas de interactuar, no querer dar datos
|
||||
de contacto o ser fotografiades, etc.)
|
||||
|
||||
* ¡Queremos y (creemos) en sumar piratas!
|
||||
|
||||
## Consentimiento para documentar o compartir en medios
|
||||
|
||||
* Si vas a publicar video o fotos, obtené el consentimiento de las
|
||||
personas.
|
||||
|
||||
* Si hay menores, consultalo con su familia responsable.
|
||||
|
||||
## Nuestro compromiso contra el acoso
|
||||
|
||||
En el interés de fomentar una comunidad abierta, diversa y hospitalaria,
|
||||
nosotres como contribuyentes y administradores nos comprometemos a hacer
|
||||
de la participación en nuestro proyecto y nuestra comunidad una
|
||||
experiencia libre de acoso para todes, independientemente de la edad,
|
||||
diversidad corporal, capacidades, neuro-diversidad, etnia, identidad y
|
||||
expresión de género, nivel de experiencia, nacionalidad, apariencia
|
||||
física, raza, religión, identidad u orientación sexual y otras.
|
||||
|
||||
Ejemplos de comportamiento inaceptable por parte de participantes:
|
||||
|
||||
* Comentarios ofensivos relacionados con el/los género/s, la identidad
|
||||
y expresión de género, la orientación sexual, las capacidades, las
|
||||
enfermedades mentales, la neuro(a)tipicalidad, la apariencia física,
|
||||
el tamaño corporal, la raza o la religión.
|
||||
|
||||
* Comentarios indeseados relacionados con las elecciones y las prácticas
|
||||
de estilo de vida de una persona, incluidas, entre otras, las
|
||||
relacionadas con alimentos, salud, crianza de les hijes, drogas y
|
||||
empleo.
|
||||
|
||||
* Comentarios insultantes o despectivos (_trolling_) y ataques
|
||||
personales o políticos.
|
||||
|
||||
* Dar por sentado el género de las demás personas. En caso de duda,
|
||||
preguntá educadamente por los pronombres. No uses nombres con los que
|
||||
las personas no se identifican, usá el nombre, _nickname_ o apodo que
|
||||
hayan elegido (¿Realmente necesitás el nombre y el número de DNI,
|
||||
datos biométricos, carta natal, etc.?).
|
||||
|
||||
* Comentarios, imágenes o comportamientos sexuales innecesarios o fuera
|
||||
de lugar en espacios en los que no son apropiados.
|
||||
|
||||
* Contacto físico sin consentimiento o reiterado tras un pedido de cese.
|
||||
En el mismo sentido, invasión del espacio corporal (y espacios en
|
||||
general).
|
||||
|
||||
* Amenazas contra otras personas.
|
||||
|
||||
* Incitación a la violencia contra otra persona, que también incluye
|
||||
alentar a una persona a autolesionarse.
|
||||
|
||||
* Intimidación deliberada.
|
||||
|
||||
* Acechar (_stalkear_) o perseguir.
|
||||
|
||||
* Acosar fotografiando o grabando sin consentimiento, incluyendo también
|
||||
subir información personal a Internet sobre alguien para acosarle.
|
||||
|
||||
* Interrumpir constantemente en una conversación.
|
||||
|
||||
* Hacer comentarios sexuales indeseados.
|
||||
|
||||
* Patrones de contacto social inapropiados, como por ejemplo
|
||||
pedir/suponer niveles de intimidad inapropiados con les demás.
|
||||
|
||||
* Seguir tratando de entablar conversación con una persona cuando se te
|
||||
pidió que no lo hagas.
|
||||
|
||||
* Divulgar deliberadamente cualquier aspecto de la identidad de una
|
||||
persona sin su consentimiento, excepto que sea necesario para proteger
|
||||
a otras personas de abuso intencional.
|
||||
|
||||
* Hacer pública una conversación privada de cualquier tipo.
|
||||
|
||||
* Otros tipos de conducta que pudieran considerarse inapropiadas en un
|
||||
entorno de camaradería.
|
||||
|
||||
* Reiteración de actitudes que les participantes señalen como ofensivas
|
||||
o violatorias de este código.
|
||||
|
||||
## Consecuencias
|
||||
|
||||
* Se espera que la persona a la que se la haya pedido que cese un
|
||||
comportamiento que infringe este código acate el pedido de forma
|
||||
inmediata, incluso si no está de acuerdo con este.
|
||||
|
||||
* Les administradores pueden tomar cualquier acción que juzguen
|
||||
necesaria y adecuada, incluyendo expulsar a la persona o dar de baja
|
||||
sus sitios sin advertencia. Esta decisión la toman les administradores
|
||||
en consenso y se reserva para casos extremos que comprometan la
|
||||
continuidad de la comunidad o bien la posibilidad de permanencia en
|
||||
ella de otres participantes sin sentirse agraviades o amenazades.
|
||||
|
||||
* Les administradores se reservan el derecho a prohibir la asistencia a
|
||||
cualquier actividad futura o publicación de sitios.
|
||||
|
||||
Como mencionamos antes, este código está en permanente mutación
|
||||
colectiva. El objetivo principal es generar un ambiente inclusivo y no
|
||||
expulsivo, un ambiente transparente y abierto en el que no haya
|
||||
escalones faltantes ("el escalón que falta en la escalera y todo el
|
||||
mundo sabe y avisa pero nadie se quiere hacer cargo"). Es importante que
|
||||
se adapte a las actividades y se nutra de las contribuciones de les
|
||||
usuaries. Recibir tus comentarios y aportes nos ayudará a cumplir con
|
||||
su objetivo principal.
|
||||
|
||||
## ¡Sigamos en contacto!
|
||||
|
||||
Si pasaste por alguna situación que quieras compartir --te hayas animado
|
||||
o no a decirlo en el momento--, podés ponerte en contacto con nosotres.
|
||||
|
||||
Con respecto a quejas o avisos acerca de situaciones de violencia,
|
||||
acoso, abuso o repetición de conductas que se advirtieron como
|
||||
intolerables, tomamos la responsabilidad de tenerlas en cuenta y
|
||||
trabajar en ellas para que el resultado sea el favorable al espíritu de
|
||||
colectiva que elegimos y describimos aquí. Si bien consideramos que las
|
||||
prácticas punitivistas no van con nosotres, nuestra decisión explícita
|
||||
es escuchar a la persona que se manifiesta como violentada o víctima y
|
||||
acompañarla.
|
Loading…
Reference in a new issue