News for hackers. Stuff that matters.
Re:Using Matrix to replace proprietary and centralized chat ... by ducktective on Saturday November 14, 2020 @10:19AM (#25092760)
I really hope Matrix to take off as The modern IRC alternative instead of proprietary solutions like Discord...The amount of open-source projects using Discord as a chat forum is too damn high. However, their "generic" naming of their apps doesn't help: Matrix, Element (seriously?)
Re:Using Matrix to replace proprietary and centralized chat ... by jaemoe on Saturday November 14, 2020 @10:22AM (#25092782)
Yes, this is really sad to see that much people in the OSS scene using nonfree ways to communicate.

At least, IRC had open-source servers and clients but in my opinion, it's too old nowadays.

Re:Using Matrix to replace proprietary and centralized chat ... by judge2020 on Saturday November 14, 2020 @10:53AM (#25093023)
OSS primarily uses a non-free way to host source code (GitHub), so it's not much different to use Discord.
Re:Using Matrix to replace proprietary and centralized chat ... by rednut on Saturday November 14, 2020 @11:01AM (#25093088)
So what if Github itself is not OSS? The technology behind is already open source and decentralized. You can switch to a Gitlab instance with just a few mouse clicks while also migrating your issues and pull requests.
Re:Using Matrix to replace proprietary and centralized chat ... by thekyle on Saturday November 14, 2020 @08:05PM (#25097137)
I don't believe issues or pull requests are part of the Git repo. If there is a way to migrate them it would involve some GitHub API which could be shut down.
Re:Using Matrix to replace proprietary and centralized chat ... by Arnavion on Saturday November 14, 2020 @08:28PM (#25097290)
The commits in pull requests are part of the git repo, in that they can be fetched from the repo's remote. The comments are not.
Re:Using Matrix to replace proprietary and centralized chat ... by samoa42 on Sunday November 15, 2020 @07:08AM (#25100537)
as said; the issues are not part of the repo.

as much as many projects could use a clean slate here, i dont think the burden of migranting them manually or the act of just dumping them is realistic.

Re:Using Matrix to replace proprietary and centralized chat ... by CharlesW on Saturday November 14, 2020 @02:46PM (#25095034)
> So what if Github itself is not OSS? The technology behind is already open source…

So is much of the technology behind Discourse.[1]

[1] https://discord.com/open-source (click on "OS Libraries")

Re:Using Matrix to replace proprietary and centralized chat ... by jaemoe on Saturday November 14, 2020 @10:54AM (#25093031)
And it's sad to see.
Re:Using Matrix to replace proprietary and centralized chat ... by snazz on Saturday November 14, 2020 @10:57AM (#25093051)
There are at least a few different "OSS scenes" that have different priorities. More principled, idealistic developers fall under a different category than more pragmatic ones, so it should be no surprise that they use different tools.
Re:Using Matrix to replace proprietary and centralized chat ... by frabbit on Saturday November 14, 2020 @01:09PM (#25094184)
Using non-Free tools has been shown to be distinctly non-pragmatic under a wide variety of considerations.

A better term would be something like "Tied programmers" or "Dependent progammers". Maybe "sharecropper progammers"?

Re:Using Matrix to replace proprietary and centralized chat ... by snazz on Saturday November 14, 2020 @01:58PM (#25094627)
"Sharecropper programmers" might be an accurate way of describing developers for Apple platforms, but that's not what is happening when people use GitHub and Discord to work on open-source software. They can easily move their Git hosting and chat to another platform—they just choose to use the popular, coincidentally non-OSS, platform for its pragmatism.

A large base of existing users, easy onboarding, and good visibility makes a big difference for many OSS projects. Using a self-hosted Git hosting system and mailing list is a lot of work—and it adds a not-insignificant barrier to entry for potential contributors. What issues exist with popular, proprietary Git and chat tools that make them unsuitable for OSS development?

What are some of the considerations you're thinking of where using a popular option is not pragmatic?

Re:Using Matrix to replace proprietary and centralized chat ... by MaxBarraclough on Saturday November 14, 2020 @12:09PM (#25093645)
> nonfree ways to communicate

Does that include Hacker News?

Re:Using Matrix to replace proprietary and centralized chat ... by jaemoe on Saturday November 14, 2020 @12:13PM (#25093670)
It does, currently waiting to be either invited to lobsters or for the registrations to open again.
Re:Using Matrix to replace proprietary and centralized chat ... by ptman on Monday November 16, 2020 @05:26AM (#25110148)
Check out federating reddit -like service lemmy.ml: https://dev.lemmy.ml/
Re:Using Matrix to replace proprietary and centralized chat ... by dmitriid on Saturday November 14, 2020 @11:03AM (#25093106)
> Yes, this is really sad to see that much people in the OSS scene using nonfree ways to communicate.

And the reasons are entirely understandable:

- you don't have to run your own infrastructure

- you don't have to run your own protections against fraudulent activity, DDOSes, bots etc.

- you don't have to worry about availability on any number of platforms, including mobile

Re:Using Matrix to replace proprietary and centralized chat ... by detaro on Saturday November 14, 2020 @11:54AM (#25093510)
free software as a hosted service is a thing.
Re:Using Matrix to replace proprietary and centralized chat ... by dmitriid on Saturday November 14, 2020 @12:00PM (#25093556)
It is a thing, is there enough of this thing? Is it free? Do these hosted services provide the infra and protection? Do these hosted services solve the issue of the dearth of clients for these services?

And if you look at hosted services like IRCCloud, it turns out they are not that different from Slack/Discord: closed source, for full range of capabilities you need to use their apps.

Re:Using Matrix to replace proprietary and centralized chat ... by BlueTemplar on Saturday November 14, 2020 @12:28PM (#25093810)
Sadly, they are a few years too late, it's going to be extremely hard to beat Discord now for anything that doesn't consider libre software and/ or privacy as critical.

And by the point when Discord is going to get complacent (probably in a decade or so), Matrix is likely to be seen as kind of obsolete (like XMPP is now).

(Not that I'm not going to use Matrix as much as I can...)

Re:Using Matrix to replace proprietary and centralized chat ... by m4rtink on Saturday November 14, 2020 @01:24PM (#25094330)
>Sadly, they are a few years too late, it's going to be extremely hard to beat Discord now for anything that doesn't consider libre software and/ or privacy as critical.

Can't we just wait till they run out of money for all the free services they are currently giving away ?

Next they will try to agressively monetize their user base, which will make people migrate to something else - ideally self hosted or federated & based on open protocols this time.

Re:Using Matrix to replace proprietary and centralized chat ... by maqp on Sunday November 15, 2020 @01:12AM (#25098744)
Their business model will increasingly be data. They will most likely start monitoring content to look for your preference of Doritos they can advertise you.

People won't abandon Discord until all your private chat/call logs are hacked and dumped. When that happens, only a fraction say 10-15% of the userbase will look for a permanent solution (i.e. something that has always-on E2EE). My guess is about 40% will change to another service with better track record, but that isn't architecturally any more secure (i.e. that's still TLS-only). The remaining 50% will stay on the service because 1) they don't care, 2) their peers don't care or, 3) because they consider the incident response and related PR good enough.

To get people to switch from discord you need something that's faster, that just works better, that fixes some issues faster than Discord staff can fix them, and that adds something the users didn't even know they needed, say, in-game HUD for discord that fits the theme of the game or something, more intuitive management like push-to-talk management commands for the client via secondary button.

As long as it's about decentralization (value/belief system stuff) or about privacy (It's just in-game talk I don't care), and not about helping the user focus on head-shots and kill-streaks, it's not going to be adopted.

Re:Using Matrix to replace proprietary and centralized chat ... by m4rtink on Sunday November 15, 2020 @08:41AM (#25101091)
Sure, this might not be enough to make gamers move to a more open solution, but might be enough of an impulse for some open source projects that moved to Discord out of convenience.
Re:Using Matrix to replace proprietary and centralized chat ... by BlueTemplar on Saturday November 14, 2020 @01:32PM (#25094388)
I remember people saying this about YouTube and Twitter. Yet it doesn't seem to have worked out despite both having several competent alternatives.
Re:Using Matrix to replace proprietary and centralized chat ... by Kalq on Saturday November 14, 2020 @02:13PM (#25094762)
Yeah Discord is not going to go away anytime soon. If they ever start to actually struggle for money they'll just be bought up by some tech giant.
Re:Using Matrix to replace proprietary and centralized chat ... by samoa42 on Sunday November 15, 2020 @07:11AM (#25100554)
commercial content distribution platforms _will_ fall victim to copyright and censorship in general. its already underway and most progressive ideas have to be expressed elsewhere.
Re:Using Matrix to replace proprietary and centralized chat ... by BlueTemplar on Sunday November 15, 2020 @01:17PM (#25103361)
Just learned about Gab 'invading' Mastodon :

https://www.theverge.com/2019/7/12/20691957/mastodon-decentr...

Re:Using Matrix to replace proprietary and centralized chat ... by BlueTemplar on Sunday November 15, 2020 @07:49AM (#25100776)
Capitalism has no trouble accommodating / subverting progressive ideas. It's the conservative ideas that tend to be silenced.

EDIT : Also, interesting that the American right has moved from Twitter to not Mastodon, but to Parler instead :

https://news.ycombinator.com/item?id=25097145

I wonder why ? Mastodon presenting itself as being too left-wing ?

(Though make no mistake, a lot of the American right is 'conservative' only in name, and is instead wildly anti-conservative both in their speech as well as in their deeds.)

Re:Using Matrix to replace proprietary and centralized chat ... by Arathorn on Saturday November 14, 2020 @03:43PM (#25095463)
If Linux can beat Solaris/IRIX/HP-UX/AIX etc, so can Matrix beat Discord.
Re:Using Matrix to replace proprietary and centralized chat ... by ptman on Monday November 16, 2020 @05:31AM (#25110174)
I'm sure you've thought about this, but haven't seen it said by anyone involved with matrix:

IP, the Internet Protocol, was originally created for connecting networks (inter-network) using other protocols together (IPX, AppleTalk etc.). Once everyone supported IP and their own protocol everyone started using IP and the other protocols fell out of use.

I'm hoping Matrix & bridging will have the same effect. Matrix used to bridge. Then matrix used with bridging declining until nobody needs to bridge.

Re:Using Matrix to replace proprietary and centralized chat ... by johnisgood on Saturday November 14, 2020 @12:09PM (#25093643)
Take my opinion with a pinch of salt but any projects that use Discord as their platform for anything (chat, support, whatever) are not worth a dime, or should not worth a dime.

I am pretty sure we all know Discord. Read the Privacy Policy, read the Terms of Service. See their business model. I mean, it is against everything I, as a FOSS developer stand for. Plus, one might say Discord is generic by now, but it still revolves around gaming quite a lot.

Re:Using Matrix to replace proprietary and centralized chat ... by business007 on Saturday November 14, 2020 @11:51AM (#25093475)
just joined it, I was looking for something like this. Hope it take off as The modern IRC too :)
Re:Using Matrix to replace proprietary and centralized chat ... by agilob on Saturday November 14, 2020 @11:37AM (#25093355)
and riot