LibrePlanet discussion list archive (unofficial mirror)
 help / color / mirror / Atom feed
From: Adonay Felipe Nogueira via libreplanet-discuss <libreplanet-discuss@libreplanet.org>
To: libreplanet-discuss@libreplanet.org
Subject: Re: Matrix communication protocol.
Date: Fri, 24 Jul 2020 11:47:39 -0300	[thread overview]
Message-ID: <deba6b65-b22d-3c12-3dcd-3253dfb7c335@hyperbola.info> (raw)
In-Reply-To: <1595541394.1159.3@disroot.org>


[-- Attachment #1.1.1: Type: text/plain, Size: 5980 bytes --]

Note: I don't speak for FSF, nor for GNU.

Em 23/07/2020 18:56, Msavoritias escreveu:
>    Guix on system. I am part of the Guix Channel on Matrix.>    […]
>    I created three channels on my server privacytools.io I know that there
>    are some GNU channels on the matrix.org server but I went forth with
>    […]
>    I noticed that there are a lot of GNU projects already there. Some of
>    them are GUIX, Octave, Gnunet, a lot of GNU channels, Linux Libre and
>    so forth.

On the subject of channels/rooms, please make sure that these are pure
Matrix channels by checking the full address, since last time I tried
(many years ago) with purple-matrix, Matrix itself doesn't tell that
very easily. Also, make sure that the official pages of the projects
advertise these channels, if not, they might not be official.

>    creating one on my server. First for Decentralization reasons.
>    Matrix.org is the biggest server. And second matrix.org is slow due to
>    the number of users there.

>    we can al ways set up an IRC bridge to talk with people on the gnu IRC
>    server.

Setting up a bridge means allocating a separate part of the server to
talk to those protocols. How this communication is made (if a guest
account is created for every person or if each of them have to manually
set their own account in case the IRC network has rules to only allow
participation of registered people) is another set of issues. The best
option I know of thus far, which also helps non-experienced and
unregistered users although possibly having some limitations on which
IRC features will be available, is to set a bot to serve as a message
relay back and forth between the target channels. Disregarding the
message relay bot solution, Matrix's bridge services seem to be similar
to XMPP's. As for the bot, as a Free Software Directory
reviewer/evaluator, I saw a submission (still unapproved) for one such
tools, which I'm trying to review as of today.

>    Second a lot of new users nowdays expect modern tooling and
>    communication. I think integrating a Matrix server will be a great way

Indeed but, let's not forget that the means of communication and data
interoperability/exchange that are still stable as of today succeeded in
such a way thanks to one specific kind of standardization that was the
norm before the growth of the Californian ideology past 2000 (i.e.: the
term coined by Richard Barbrook and Andy Cameron, not to be confused
with beliefs of a random person from California). The standard in
question which resisted is called "open standard", not because it simply
came from a free/libre and "open source" software project, but because
it was/is approved by a national or international standards
body/collective/workgroup — e.g.: internationally we have many
organizations, including W3C, IETF, ISO, XSF. These standards bodies
often accept members from different groups so as to make sure that
everyone has a chance to participate.

These "open standards" can of course be obsolete or not reflect a new
scenario that arose, this is why the members of the bodies can
occasionally call on the others to make updated versions, which in most
cases, even if approved, are in no way immediately mandatory.

However, when it involves standards "auto-regulated" by their own
projects, we will occasionally see lots of anomalies, such as: new
versions being approved as mandatory very fast and thus breaking
software which, despite being updated, still implement the old version;
and other group of people making and following a partially compatible
parallel standard branched from the original (e.g.: original Markdown,
GitLab/GitHub Markdown, BibTex, BibLaTeX, abnTeX2, abnTeX2cite,
BibLaTeX-ABNT).

It must be noted that even if "open standards" suffer from these
anomalies — e.g.: WhatsApp which was a XMPP service provider too big
(because many people recommended it instead of pointing to either a
"XMPP server list" or a local provider), and so made "FunXMPP" which
embraced XMPP, extended it, and extinguished XMPP communications); and
the many non-conforming CSV and vCard implementations —, the original
reference is not lost and the revision approval has clearly defined process.

The failure to keep those means of data exchange standardized and
interoperable opens space to the abuses described in [1].

>    Also I think having a bunch of semi-official channel using
>    Non-FreeSoftware like Riot does't help anybody.
>    […]
>    Disclaimer: I am NOT saying to use Riot or any other proprietary
>    client.

The only free/libre one I have heard so far is purple-matrix for libpurple.

>    I would like to ask is it in the works to have an official FSF/GNU
>    server in the future? Are there any blockers I can help with?

FSF already has XMPP service for their associate members.


# References


[1]:
<https://downloads.softwarefreedom.org/2017/conference/0-keynote.webm>,
under CC-BY-SA-3.0-US, according to
<https://softwarefreedom.org/events/2017/conference/video/>.


-- 
* Ativista do software livre
	* https://libreplanet.org/wiki/User:Adfeno
	* Membro dos grupos avaliadores de
		* Software (Free Software Directory)
		* Distribuições de sistemas (FreedSoftware)
		* Sites (Free JavaScript Action Team)
	* Não sou advogado e não fomento os não livres
* Sempre veja o spam/lixo eletrônico do teu e-mail
	* Ou coloque todos os recebidos na caixa de entrada
* Sempre assino e-mails com OpenPGP
	* Chave pública: vide endereço anterior
	* Qualquer outro pode ser fraude
	* Se não tens OpenPGP, ignore o anexo "signature.asc"
* Ao enviar anexos
	* Docs., planilhas e apresentações: use OpenDocument
	* Outros tipos: vide endereço anterior
* Use protocolos de comunicação federadas
	* Vide endereço anterior
* Mensagens secretas somente via
	* XMPP com OMEMO
	* E-mail criptografado e assinado com OpenPGP


[-- Attachment #1.2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 213 bytes --]

[-- Attachment #2: Type: text/plain, Size: 183 bytes --]

_______________________________________________
libreplanet-discuss mailing list
libreplanet-discuss@libreplanet.org
https://lists.libreplanet.org/mailman/listinfo/libreplanet-discuss

  parent reply	other threads:[~2020-07-24 14:48 UTC|newest]

Thread overview: 29+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-07-23 21:56 Matrix communication protocol Msavoritias
     [not found] ` <87eep1bw5k.fsf@gmail.com>
2020-07-24  8:37   ` Msavoritias
2020-07-25  7:07     ` Adrien Bourmault (neox on Freenode)
2020-07-24 14:47 ` Adonay Felipe Nogueira via libreplanet-discuss [this message]
2020-07-29 16:25   ` Msavoritias
2020-07-30  4:37     ` Denver Gingerich
2020-07-30 16:04       ` Msavoritias
2020-07-30 16:21         ` Ali Reza Hayati
2020-07-30 19:30           ` Msavoritias
2020-07-30 16:27         ` Denver Gingerich
2020-07-30 19:51           ` Msavoritias
2020-07-31  3:00             ` Denver Gingerich
2020-07-31  8:58               ` Msavoritias
2020-07-31  9:12                 ` Adrien Bourmault (neox on Freenode)
2020-07-31 19:20                   ` Adrien Bourmault (neox on freenode)
2020-08-04 13:43                     ` Adonay Felipe Nogueira via libreplanet-discuss
2020-08-04 21:03                       ` Msavoritias
2020-08-01 17:25                   ` Msavoritias
2020-08-01 17:34                     ` Denver Gingerich
2020-08-01 23:01                       ` Adrien Bourmault (neox on Freenode)
2020-08-03 17:07                         ` Jean Louis
2020-08-04  7:09                           ` Adrien Bourmault (neox on Freenode)
2020-08-04 20:41                           ` Msavoritias
2020-08-03 21:45                         ` Msavoritias
2020-08-04  7:08                           ` Adrien Bourmault (neox on Freenode)
2020-08-04 20:52                             ` Msavoritias
2020-08-01 23:35                       ` Msavoritias
2020-08-04 13:07                 ` Adonay Felipe Nogueira via libreplanet-discuss
2020-08-04 13:16       ` Adonay Felipe Nogueira via libreplanet-discuss

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://lists.gnu.org/mailman/listinfo/libreplanet-discuss

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=deba6b65-b22d-3c12-3dcd-3253dfb7c335@hyperbola.info \
    --to=libreplanet-discuss@libreplanet.org \
    --cc=adfeno@hyperbola.info \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).