The official Windows version is indeed not free. However it is open source and silverex is so kind to take the hassle of compiling it and distributing the binaries. So silverex legally distributes the official, full version for free. It's a bit of a weird construction, but iirc, X-Chat developers claim it takes extra work to compile on Windows and thus they ask money for it but their license forces them to make it free software.