Project

General

Profile

CommunityAndContact » History » Version 15

Kurtis Hanna, 12/28/2020 11:01 PM

1 1 Denis 'GNUtoo' Carikli
h1. CommunityAndContact
2
3
The Replicant community has several places where people interact together.
4
5
h2. Mailing list
6
7
Most Replicant developers are on the mailing list, as it is also used to review patches. Many non-developers that are contributors or that don't contribute to Replicant are also on the mailing list.
8
9
It's being used for many things:
10
* Ask questions about Replicant, discuss about issues, etc.
11
* Discuss about Replicant in general.
12
* Discuss about Replicant contributions and development
13
* Review patches
14
15
The volume is moderate but there are sometimes spikes due to the to a huge patch set being sent.
16
17 4 Denis 'GNUtoo' Carikli
To register you can use the "Mailman interface":https://lists.osuosl.org/mailman/listinfo/replicant . That interface also has a non-searchable archive of the list.
18
19
Alternatively, there is also a "searchable archive":https://www.mail-archive.com/replicant@osuosl.org of this list.
20
21 1 Denis 'GNUtoo' Carikli
h2. Forums
22
23 2 Denis 'GNUtoo' Carikli
The "Replicant forums":https://redmine.replicant.us/projects/replicant/boards are used for similar things than the mailing list, however:
24
* Patches are not reviewed on the forums
25
* Less developers tend to be active on the forums
26
27 1 Denis 'GNUtoo' Carikli
h2. IRC
28
29 14 Kurtis Hanna
IRC stands for "Internet Relay Chat":https://en.wikipedia.org/wiki/Internet_Relay_Chat/. Most Replicant developers and contributors, as well as people who are interested in our project, are present on the Replicant IRC Channel(s).
30 3 Denis 'GNUtoo' Carikli
31
People from other communities are also there as we collaborate on various things, like adding support for devices in Upstream Linux.
32 1 Denis 'GNUtoo' Carikli
33 12 Kurtis Hanna
In practice Replicant has three IRC channels, but it looks like there is only one since they are all bridged together. Bridged means that a user can join only one of the channels and send and receive messages with users on all the other channels because all messages are forwarded across every channel.
34
35
Our three IRC Channels are:
36 1 Denis 'GNUtoo' Carikli
* #replicant on "Freenode":https://freenode.net/
37
* #replicant on "OFTC":https://oftc.net/
38 12 Kurtis Hanna
* #replicant on "hackint":https://hackint.org
39 1 Denis 'GNUtoo' Carikli
40 14 Kurtis Hanna
Replicant does not want to discriminate against "Tor":https://torproject.org/ users and has taken a number of steps in order to ensure that "Tor":https://torproject.org/ users can engage with ous on IRC.
41
42 13 Kurtis Hanna
To connect and engage with our Freenode IRC Channel via "Tor":https://torproject.org/, users need to use the "SASL":https://freenode.net/kb/answer/sasl (Simple Authentication and Security Layer) framework for authentication every time they connect and should be aware of another couple of restrictions outlined "here":https://freenode.net/news/tor-online/.
43 12 Kurtis Hanna
44 13 Kurtis Hanna
Additionally, Freenode requires all new accounts to be created over the "clearnet":https://en.wikipedia.org/wiki/Clearnet_(networking). Since internet services routinely identify users by their IP address, we don't recommend that users who are trying to preserve their anonymity and/or utilize the encryption protections provided by the "Tor network":https://torproject.org/ to create a Freenode account.
45
46 1 Denis 'GNUtoo' Carikli
Even though the Freenode IRC channel was our first IRC channel, we decided that their policies towards Tor don't meet all of our users' anonymity needs so we created an IRC channel on "OFTC":https://oftc.net/. As they clearly state "here":https://www.oftc.net/Tor/, "OFTC":https://oftc.net/ "does not require users to first connect in the clear and register with services to allow connecting via Tor". However, "OFTC":https://oftc.net/ doesn't have an officially supported "Tor onion services":https://support.torproject.org/onionservices/, which is a feature that a number of our users wanted to be able to utilize.
47 3 Denis 'GNUtoo' Carikli
48 15 Kurtis Hanna
This lead us to create an IRC channel on HackInt because it provides the additional anonymity features of allowing anonymous connections via "Tor onion services":https://support.torproject.org/onionservices/ and allowing users to register accounts via "Hashcash":https://en.wikipedia.org/wiki/Hashcash instead of "CAPTCHA":https://en.wikipedia.org/wiki/CAPTCHA as explained "here":https://hackint.org/transport/tor/.
49 1 Denis 'GNUtoo' Carikli
50 13 Kurtis Hanna
h2. Matrix room
51 1 Denis 'GNUtoo' Carikli
52 13 Kurtis Hanna
There is a Matrix room which is bridged to all three of our IRC channels. 
53 1 Denis 'GNUtoo' Carikli
54 13 Kurtis Hanna
Our Matrix room is:
55
* "#freenode_#replicant:matrix.org":https://app.element.io/#/room/#freenode_#replicant:matrix.org 
56
57
The room was first created in 2015 through a partnership between Freenode and Matrix.org, which you can read about in this "blog post":https://www.matrix.org/blog/2015/06/22/the-matrix-org-irc-bridge-now-bridges-all-of-freenode/.
58
59
A "Matrix client":https://matrix.org/clients/ is needed in order to connect to Replicant's Matrix room. 
60
61
Please note that while Replicant's Matrix room name above, when clicked, links to "Matrix.org's":https://Matrix.org/ hosted instance of the "Element web client":https://github.com/vector-im/element-web/, it does not mean that the Replicant project endorses this Matrix client or Matrix server host above any other Matrix client or Matrix server host.
62
63
h2. XMPP Multi-User Chat
64
65
There is an XMPP MUC which is bridged to all three of our IRC channels. 
66
67
Our XMPP MUC is:
68
* "#replicant%irc.freenode.net@irc.disroot.org":https://nl.movim.eu/?chat/%23replicant%25irc.freenode.net%40irc.disroot.org/room
69
70
Please note that while Replicant's XMPP MUC rooom name above, when clicked, links to Movim is a social and chat platform that act as a web frontend for the XMPP protocol.
71 9 Kurtis Hanna
72 1 Denis 'GNUtoo' Carikli
h2. Private contact address
73 5 Denis 'GNUtoo' Carikli
74
We also have a private contact address for the project, for inquiries that are private / confidential. 
75
76 7 Kurtis Hanna
Very few people receive that list, and the ones that do tend to be very busy. So if your question can be answered on the "mailing list":https://lists.osuosl.org/mailman/listinfo/replicant, please use the mailing list. Unless you are writing about an explicitly private matter, we will likely advise you to write to the mailing list as we want to respond publicly when answering inquires as often as possible. We also won't forward your mail to the mailing list ourselves as otherwise we could mistakenly publish information that you wanted to keep private. See the [[PrivateContact]] page for use case and on how to use such contact address.
77 5 Denis 'GNUtoo' Carikli
78
If you didn't manage to register to the mailing list, or if it doesn't work for you for some reasons, it's still possible to send a mail to the mailing list address without being registered. In that case we will be notified about it and we will be able to make it go through by manually going to the mailing list interface.