They note that they provide everything under permissive licenses and then wonder why giant corporations adopt their technology without giving anything back.
Well, that is something that MongoDB and some other no-SQL databases have had to deal with. Their userbase insists on permissive licenses, then the largest and most profitable users refuse to support the organizations that pay the developers. In many cases, the result is some custom non-free license (generally masquerading as “open source” but neither free software nor open source software) meant to extract money out of users who make money using the product.
Personally, I’d rather see #GPLv3 / #AGPLv3 without a “buy a commercial license to avoid responsibilities” plan going into widespread use, but that’s sure to greatly reduce revenues. It probably means paid support is the main funding model.
But anyway, I think that Matrix has done really well for something that is inherently inferior to #XMPP, but has a pretty face and good marketing team.
I do use #Matrix a little, but I have been saying all along that I don't like the way they bolted on end-to-end encryption (E2EE) after the protocol was already in use. There are constantly issues (see the \#element-ios:matrix.org and \#element-android:matrix.org rooms for regular traffic about issues related to encryption and the "verify my device and session" process that should never appear. And there is no concept of a contact ... there is some simulation in the way one-to-one chats are labelled, but there are some weird things that can happen if one expects that a list of those chats are a contact list.
And that was enough to bounce me out of any remaining #Freenode rooms which I was in via #Matrix. I’ll remove myself from the Matrix side of those same rooms and I’ll be good.
You can move to #LiberaChat, to #OFTC, to #Rizon, etc. Or use #Matrix or an #XMPP MUC instead of IRC. Just don't "wait and see" and be surprised when your channel is targeted.
You can move to #LiberaChat, to #OFTC, to #Rizon, etc. Or use #Matrix or an #XMPP MUC instead of IRC. Just don't "wait and see" and be surprised when your channel is targeted.
Checking, I found this:
* Freenode account: closed.
* OFTC account: still open, but since I had no IRC client installed, no idea what channels / rooms I used to use.
* Rizon account: still open, but no idea what channels / rooms I used to use.
* LiberaChat account: newly created.
I haven't ever really been a fan of IRC. I couldn't stand it at all until I started using #SILC several years back. (I haven't used that in at least 3-4 years. I should take a look at it, again. When I quit using it, the channels I used on the main silcnet.org network were mostly very quiet.)
On the other hand, #Matrix's bridge to #Freenode seems to powercycle at least once per day, resulting in me being kicked out of rooms unless I identify to NickServ quickly enough. (If the #IRC side kicks you, the Matrix side obliges ... and the Element client does not even save that room so you can rejoin easily after you identify.
I dislike rejoining "#freenode_#roomname:matrix.org" so frequently. Maybe I should set up a bouncer and use and IRC client.
I was surprised to find that I didn't even have an IRC client installed on this laptop.
I guess that is a sign that I am free to move to LiberaChat ... but I may just wait until #Matrix has bridging to that network and then allow it to create an account for me.
Thinking that there might be a reason to add #Funkwhale to the list ... with some restrictions (requires #Federati Networks account, original content only, moderated; possible fundraising may be needed as file storage requirements expand)
Also, already planning to add #XMPP, #Movim, #Mattermost chats, but considering trying out a #Matrix instance (preferably something other than Synapse) to see how well bridging to XMPP MUCs works. I'm sure the Matrix team has never considered a setup where only rooms bridged from $PROTOCOL and possibly also $INSTANCE can be created locally.