toot.fedilab.app is one of the many independent Mastodon servers you can use to participate in the fediverse.
A friendly instance about tech, apps and for having fun.

Administered by:

Server stats:

1
active users

#element

0 posts0 participants0 posts today

Donc une fois le contrôle parental activé sur le téléphone de mon fils, impossible de lui mettre #matrix #element
L'appli est taguée -18ans. Meme en autorisant ces applis ça coince toujours et via f-droid ça coince aussi. Tristesse. Alors oui je sais je ne devrais pas mettre familylink mais pas le temps malheureusement pour chercher mieux.

Replied in thread

@clement_la_baleine @niavy @Freyja
Et le client pour Android et qu'on trouver dans f-droid c'est Molly.

Par contre, sous Linux, pas de client chez Drbian.
Il existe une application Linux quand même.

Je préfère Matrix parce qu'il y a même une interface web pour se connecter, et que ça ne dépend pas d'un numéro de téléphone obligatoirement, et c'est complètement libre et open sources.

After a recent discussion with @smallcircles I decided to post an example of a good CoC (in my mind) and also good rules for community governance.

It seemed clear to me that there is not many good examples out there including participate.coding.social/

What I consider good CoC and good community rules are rules that take into account:

- The amount of harm tech "optimism" mentality does to a community and society as a whole.
- The amount of harm and disproportionate incentives and abilities including for profit - capitalist companies does to a community. looking at w3 for example.
- The amount of harm including states, cops, weapons and everything that comes with them brings to a community. nixos and element also learned this.

Good community culture rules can build on top of that to show what can find of culture is encouraged and signal to people what kind of behavior is tolerated or not. A good community relies on people to speak up autonomously without always going to a moderator.

1/3

participate.coding.socialSocial Coding Community Participation GuidelinesWe put people first and do our best to recognize, appreciate and respect the diversity of our global contributors.
#CoC#xmpp#mozilla
Continued thread

Of course, @element claims in their blog post that the combination of AGPL-3.0 license and #CLA is only meant to pave the way for proprietary forks (aka open core product strategy) and not for relicensing to proprietary licenses. But we know from similar cases that once the option for relicensing is available, it's often taken.

So while this sounds unfair to a (previously) cool company like #Element, we have to expect the worst.

[🧵 6/7]

Continued thread

2. Thanks to the #CLA, relicensing parts of the source code to source-available licenses such as BUSL becomes much more likely, as we've seen with #Hashicorp and products like #Terraform. It's clear to all that this would not be #FOSS anymore, and sunset clauses are a bad joke.

3. This combination would allow to make life much harder for larger instances or #Matrix server hosting providers, as they could be seen as competing, depending on the product portfolio #Element is aiming for.

[🧵 5/7]

Continued thread

So #Element decided to:

1. fork the server-side projects #Synapse, #Dendrite and closely related projects from the @matrix Foundation.
2. use AGPL-3.0 as the default license for ongoing development
3. implement a #CLA (Contributor License Agreement) in order to "own all copyright" (simplified) from future contributors

element.io/blog/element-to-ado

The blog post specifically mentions proprietary forks they may create. What does this mean?

[🧵 3/7]

Element Blog · A new home and license (AGPL) for Synapse and friendsElement has chosen to pursue future development of Synapse, Dendrite and associated server-side projects under the terms of AGPLv3.
Continued thread

Let's have a look at #Element first. This company is by far the largest contributor to the #Matrix ecosystem. As a company, their purpose is to make money, and they seem to be struggling with that. They mention proprietary competitors that seem to be innovating and adapting faster than Element can with its - up until now - quite open development model.

[🧵 2/7]

🧵 The #FreeSoftware / #OpenSource status of #Matrix, #Element and other related projects is in serious trouble. The main company running the ecosystem, @element, will fork the main projects from their previous steward, the @matrix Foundation, make AGPL-3.0 the new default license, and put a #CLA in front of it.

This is a common scheme called Rights-Ratched-Model as coined by @webmink. I see a number of upcoming changes that are bad for user freedom, interoperability and communities:

[🧵 1/7]

So apparently Element (the Matrix client) has migrated translations from their own instance of WebLate (which is libre software) to Localazy (which is not libre at all). Guess I’m done translating it for good. :gutkato_malgaja:

I feel like free software communities don’t care for freedom nearly as much as they should. Some just slap on a permissive licence, accept contributions and call it a day. Wanna help with translations? Sign up with this proprietary website! Wanna discuss and engage with the community? Come join our Discord! Wanna report an issue? Hope you’ve got a GitHub account! :gutkato_renversa:

Wanting to have a presence where the people are is one thing, but leaving it at that just means freedom is not a priority for you. You can mirror your repository on a different platform. You can bridge your channels to Matrix, IRC, or perhaps XMPP. You can just… use WebLate which works very well and not trade freedom for a slight convenience. :gutkato_flucerba:

Failing to do even just any of that shows that you don’t consider freedom all that important. The problem with that being: freedom is all that important. Full stop.

jam.xwx.moeMancardo Jamada
Replied in thread

@dansup @firefish I have also seen weird “unable to decrypt” messages on #Matrix too.

The FAQ on #Element does not provide a solution either: element.io/help#encryption9

I wonder if the @element & @matrix teams can investigate this issue‽

My theory: people are using different versions of Matrix & the older version is having issues decrypting or being decrypted by the newer versions.

element.ioElement | FAQs | Help and customer supportHelp, FAQs and customer support for Element.