Jump to content

Alternative to discord (revolt)


Iltis2017
 Share

Recommended Posts

I too believe having an open source alternative to discord would be greatly beneficial (I for one don't have any will to join discord). What about matrix https://matrix.org/?  it is a mature protocol with good clients, including web.

Regarding the AGPL, I understand there is a continuous debate between the permissive and copyleft licenses camps, but I don't see how that would impact we using something under the AGPL, as long as you don't modify the code or distribute it you don't need to AGPL anything, and isn't 0ad engine GPL (great choice imo)?

  • Thanks 2
Link to comment
Share on other sites

2 hours ago, Aoidos said:

I too believe having an open source alternative to discord would be greatly beneficial (I for one don't have any will to join discord). What about matrix https://matrix.org/?  it is a mature protocol with good clients, including web.

Regarding the AGPL, I understand there is a continuous debate between the permissive and copyleft licenses camps, but I don't see how that would impact we using something under the AGPL, as long as you don't modify the code or distribute it you don't need to AGPL anything, and isn't 0ad engine GPL (great choice imo)?

Technically we don't have a Discord.  We have many but no official ones.  Experience shows that most of our players don't seem to want to use anything else. I mean the lobby is XMPP we could use that too. 

Technically if you follow the license by the letter using windows is a breach of the license, because I don't have the source ^^ But yeah in most cases one should be fine.

Link to comment
Share on other sites

7 minutes ago, Iltis2017 said:

I think if you put an official 0ad server on another network than discord many players will follow especially if its looks like discord. Open source must support open source by using it in my opinion.

Well we have IRC :P That does not work. The problem is everyone has all their friends on Discord :/

@Dakara, @Exodarion, @psypherium, @superflytom, @The Undying Nephalim, @Sevda and all other would you switch to another platform if we made an official Revolt server?

 

Link to comment
Share on other sites

I agree with Iltis2017 that open source should support open source, and 0ad is already amazing in which it has both code and art assets free and is one of the biggest free software game projects out there. Drew Devault has an interesting article on why free software should not rely on proprietary infrastructure https://drewdevault.com/2022/03/29/free-software-free-infrastructure.html the most critical point in my opinion is when he writes that by using proprietary services you lend some of the credibility of the project to these services. Anyway, I know Discord server is not official I'm not saying 0ad is endorsing anything, I just think this is an interesting and healthy discussion.

42 minutes ago, Stan` said:

Well we have IRC :P That does not work. The problem is everyone has all their friends on Discord :/

@Dakara, @Exodarion, @psypherium, @superflytom, @The Undying Nephalim, @Sevda and all other would you switch to another platform if we made an official Revolt server?

I didn't know you had IRC, that makes me very happy! Guess I'll pop up there some other time. I suggested matrix, instead of IRC, because I know what a hard pill to swallow IRC is for most people (although I don't get how things like Slack take off, it is basically a glorified IRC that hogs all your memory).

Link to comment
Share on other sites

3 hours ago, Stan` said:

Well we have IRC :P That does not work. The problem is everyone has all their friends on Discord :/

@Dakara, @Exodarion, @psypherium, @superflytom, @The Undying Nephalim, @Sevda and all other would you switch to another platform if we made an official Revolt server?

 

Despite not beeing mentioned here, i would use an official 0 AD server on such a platform :D . Right now some people use a program called mumble for voice chat. It is open source also as far as i know. There is no 0 AD server though, so we use random servers created by others.

Link to comment
Share on other sites

14 hours ago, MarcusAureliu#s said:

Despite not beeing mentioned here, i would use an official 0 AD server on such a platform :D . Right now some people use a program called mumble for voice chat. It is open source also as far as i know. There is no 0 AD server though, so we use random servers created by others.

I usually play 0ad with my siblings every weekend and we have been using mumble all this time, it really works great, and yes it is free software.

Link to comment
Share on other sites

On 23/06/2022 at 7:28 PM, Stan` said:

IRC

IRC is probably great. i not a pro with it. in comparison with for example matrix, IRC look for me much more specialized, in other words less less features compared to matric. right? i recognized that there so many clients and seems that fluffy (matrix client) seems for example nice for beginners. what you think? thanks for this https://github.com/revoltchat  d i don't know it. not really tested. i not really could say something about it. looks good (website GitHub ... ).

Link to comment
Share on other sites

My experience is this.

IRC okay for devs, especially people used to opensource, storing logs is a must. Bad for non technical people or impatient ones. Terrible for arguments or long conversations.

Xmpp a bit more user friendly than IRC, but still requires some technical stuff has native support for logs.

Matrix haven't used much seems to be like Xmpp but with better marketing.

Rocket.chat basically a cheap ( but more expensive version of discord)

Discord. De facto standard for games, grinds the gears of all the people who are in really into FOSS because proprietary.

Link to comment
Share on other sites

We at the vegastrike project use gitter which you can bridge to IRC and it also allows matrix sign-ins as they own gitter.Gitter has nice intagration with GitHub as well,you can set up several chanels inculding privite ones with email notivication of posts.

Enjoy the Choice :)

Link to comment
Share on other sites

22 hours ago, Stan` said:

IRC okay for devs, especially people used to opensource, storing logs is a must. Bad for non technical people or impatient ones. Terrible for arguments or long conversations.

Which might be a pro :P

Anyway how is clicking the chat link in the forum navbar a challenge for not technical people?

22 hours ago, Stan` said:

Xmpp a bit more user friendly than IRC, but still requires some technical stuff has native support for logs.

On paper the best alternative to IRC for opensource, for plain chat perfectly fine for anything beyond you don't need a degree in CS but sure might be painful.

22 hours ago, Stan` said:

Matrix haven't used much seems to be like Xmpp but with better marketing.

The landscape is far more centralized which could be considered a con, however, as a consequence most everything works out of the box.

---

For xmpp and matrix there are IRC bridges which could be setup if desirable

---

Anyway, as for official channels, why are the current dev irc channel and a user irc and xmpp channel not sufficient?

Link to comment
Share on other sites

10 minutes ago, hyperion said:

Anyway how is clicking the chat link in the forum navbar a challenge for not technical people?

Could be hard to find. But most people expect to have some conversation history and only stay for a few minutes so we don't have time to answer. Most of the history on #0ad is just lost people. Sometimes we're lucky and @Langbart can help them.

10 minutes ago, hyperion said:

For xmpp and matrix there are IRC bridges which could be setup if desirable

---

Bridges have gdpr implications which is annoying sharing ips and private data depending on how its stored etc.

14 minutes ago, hyperion said:

Anyway, as for official channels, why are the current dev irc channel and a user irc and xmpp channel not sufficient?

They are adapated for developpers and not players as most of them are on Discord. Some big youtubers asked us for that too. It's one of the most common requests after steam.

  • Like 1
Link to comment
Share on other sites

1 hour ago, Stan` said:

They are adapated for developpers and not players as most of them are on Discord. Some big youtubers asked us for that too. It's one of the most common requests after steam.

Just checked matrix and there is a 0ad channel with close to 70 people, sure there are channels for other mediums as well, why is this not good enough? How does make them official improve anything?

Link to comment
Share on other sites

6 hours ago, hyperion said:

Just checked matrix and there is a 0ad channel with close to 70 people, sure there are channels for other mediums as well, why is this not good enough? How does make them official improve anything?

I'm not sure but I guess making it official means that we have team members always there to answer questions. For instance I'm on most if not all the Discord servers and that's where I get pinged for issues. I assume people expect a centralized mean to ask questions.

Like what supertuxkart or warzone 2100 do with discord

Link to comment
Share on other sites

12 hours ago, Stan` said:

I'm not sure but I guess making it official means that we have team members always there to answer questions. For instance I'm on most if not all the Discord servers and that's where I get pinged for issues. I assume people expect a centralized mean to ask questions.

Like what supertuxkart or warzone 2100 do with discord

 

Instead of declaring a server as "official", due to the problems @Stan`, what might be useful is for 0ad to choose 2 or 3 existing servers and list them on the 0ad website, noting they are "unofficial/unmoderated by 0ad team members".

 

I think discussing the idea as using Revolt for an official server is far too premature at this point. More people need to use it to decide if it's stable enough, imo.

 

@Stan`you might want to check out Zulip chat sometime. it's easy to use, and keeps a history. It's not geared toward gaming communites, imo, but more for software development collaboration or other team-type stuff. ;)

 

 

Link to comment
Share on other sites

10 hours ago, Stan` said:

I'm not sure but I guess making it official means that we have team members always there to answer questions. For instance I'm on most if not all the Discord servers and that's where I get pinged for issues. I assume people expect a centralized mean to ask questions.

Are there any other team members willing to be available on discord? If you are the only one you could also just go with "stan's 0ad discord channel" and ditch subscription to all others and be done with it. In the end it's about what you and other team members want to offer and not what some folk want to consume. With the forum and the irc dev channel as well as the xmpp user channel (lobby) there is enough official means already to get in touch if people feel the need. And for real issues there is trac.

 

Can we have a mailing list, please!

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...