Tja hangt er een beetje vanaf wie je wil bereiken natuurlijk. IRC is simpelweg aan het uitsterven en wordt eigenlijk alleen nog gebruikt door mensen die het al jarenlang gebruiken. Bij open source projecten die echt alleen maar IRC willen gebruiken zie ik de afgelopen jaren al dat de participatie daar langzaam steeds minder wordt. Simpelweg omdat heel veel potentiële ontwikkelaars van de nieuwere generatie nooit IRC hebben gebruikt en daar ook geen behoefte aan hebben. Matrix is een alternatief, zeker als het gaat om ontwikkelaars chat e.d.
Wil je echter grotere groepen gebruikers bereiken of support bieden dan is Discord toch echt wel het meest relevante platform op dit moment simpelweg door de bekendheid en zeer lage instap drempel.
Bij Discord hoeven gebruikers namelijk alleen maar op een invite link te klikken waarna ze automatisch in jou server terecht komen met hun discord account of op dat moment de optie krijgen er één aan te maken, het is zelfs mogelijk om je server zo in te stellen dat gebruikers geen account nodig hebben.
Bij Matrix is dit mechanisme sowieso niet aanwezig waardoor het aantal stappen al hoger is. Dat hoeft niet heel erg te zijn ware het niet dat heel projecten het aanbieden op dezelfde manier als dat ze IRC aanboden in de vorm van "
hier zijn de gegevens, succes er mee". Dit terwijl de meeste gebruikers niet bekend zijn met de dienst en dan al snel zoiets hebben van "laat maar".
Voor een project waar ik bij betrokken ben hebben we op een gegeven de afweging hier in gemaakt omdat we simpelweg zagen dat ons IRC kanaal een stille dood aan het sterven was ondanks de vele pogingen om het zo toegankelijk mogelijk te maken. Op dat moment was matrix nog ook niet echt een alternatief nog minder een alternatief dan het nu is maar zelfs met de huidige stand van zaken was het waarschijnlijk nog steeds discord geworden. Simpelweg omdat er vraag was naar een Discord server/kanaal want daar vroegen mensen naar, dus daar is er de behoefte aan.
De laatste afweging die we hierin hebben meegenomen is nog geweest dat we tot de conclusie kwamen dat het voor ons niet uitmaakt als discord er mee op houd op een gegeven moment. IRC heeft normaliter ook geen permanente logs, als we dit wel zouden willen borgen bied discord een API.
Wel hebben we uiteindelijk nog enige tijd gebruik gemaakt van een IRC naar Discord bridge.
Wat me eigenlijk brengt tot mijn laatste punt, je kan er natuurlijk altijd nog voor kiezen om in de basis gebruik te maken van Matrix maar alsnog de optie te bieden voor Discord
via een bridge.