Bueno, ten en cuenta que, por ejemplo, con tu aplicación de redes sociales, podrías tener un plugin que facilite la conexión a tu foro de Discourse.
Ya existe una variedad de plugins creados para utilizar cosas como:
- Autenticación de Facebook
- Steam
Y más. El problema de modificar o hacer un fork es que terminas con posibles problemas de seguridad y errores que tú y tu equipo tendrían que corregir ustedes mismos.
El equipo de Discourse ha hecho que sea muy personalizable mediante plugins, temas y componentes de tema, además de usar CSS y scripts.
Te recomendaría más bien explorar lo que ofrece Discourse para ver cómo puede adaptarse sin necesidad de modificaciones directas drásticas.
Incluso hay un plugin de chat social llamado Babblechat.