Table of Contents

IRC

Note: Our channel still exists, but we have completely moved over to Matrix now. Come join us #opensource:glasgow.social (sign up with https://matrix.glasgow.social if you don't have an account already).

What is IRC?

Very briefly, it's a protocol for chatting online. It's been around for a long time and there are lots of clients available for every platform. It's not as easy to use or as full featured as other chat options (like Discord), but it's free, open and you can retain control of your data! Read more about it on Wikipedia: Internet Relay Chat

How do I use it?

Just download an IRC client and then enter your server name and channel.

Clients

Operating System Client Comments
Windows Hexchat Not one of the easiest to get started in, but fast and full-featured
MacOS LimeChat (mac store link)
Linux Hexchat Usually you can just install it with apt install hexchat
Linux Weechat This is a command line IRC client but it's very full featured and easy to use

What server?

There are hundreds of servers to choose from, but our #opensource chat is on irc.glasgow.social

Host irc.glasgow.social
Port 6697
SSL Yes

What now?

You'll have to choose a channel to chat in. We're in the #opensource channel. You can view all the channels on the server by typing:

/list

To join a specific channel (#opensource for example) use this command:

/join #opensource

Or use the GUI to select a channel from the list.

Why IRC?

I'm glad you asked! As well as being an open network that the users control (as opposed to a corporation) - it can be decentralised (for example, try connecting to irc.armchairscientist.co.uk it's a different server but it has the same channels and users on it - they are part of a larger interconnected network). All of these things are great if you don't want to be forced to rely on a corporation to respect your privacy/data and it eliminates points of failure (there are alternative routes to the network if a domain name expires etc).

DCC

In addition, IRC provides DCC - the Direct Client-to-Client protocol. This allows direct connection between users for file exchanging, video calls, end to end encryption etc. Very powerful tools at your finger tips.