Is there already an F/OSS-alternative to IRC which has stuff like a complete persistent history in clients (without using a bouncer)?