I've been spending time in an HTML chatroom recently. I'm no stranger to HTML chat, though I'm almost a stranger to IRC. I can name three different HTML chatroom systems I've used. None were free software that I know.
This current one is written in VBscript. It works mostly okay, with plenty of minor difficulties. First of all, I know it's written in VBscript because when the chat window reloads we often get "VBScript error ###############" messages. Sometimes it kicks people out of the room. Sometimes it tells people they are already in the room and won't let them log in. Sometimes it says somebody left but they are still there (and then you can't send them private messages). Sometimes some kind of security check goes out of whack and accuses you of being up to something when you're not. Speaking of security, I've seen some holes, and don't trust it at all. Oh, and the instructions for private messages and special actions don't line up with reality.
I've been sort of hunting for an open source HTML-only (no Java) chatroom implementation. I'd like to soup it up and donate it to the folks who run the site. Thinking about this problem has reminded me of one of the reasons I like open source software so much -- for many purposes, it's usually better than the alternatives.
So, anyone know of a good HTML chatroom implementation under an FSF or OSI palatable license?