News for hackers. Stuff that matters.
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.