A source code is like weapon of mass destruction. In Amateur hands it's useless, in good hands it's safe and people with good intention make fixes for vulnerabilities and Ugliest Worst ones are those who create exploit and hacks for it. So i don't think wizatek will give nor me going to give it out. What do you know about C++ and server compiling anyways?
Also just server file source won't do any good; You also need Engine.dll, NKSP.exe and Entities/EntitiesMP source code. To make a client working for you. It's useless and besides correct LCCRYPT which is like uranium for LC, no one is going to give it out and only 4 people have recent ones. So think about it.
Well i got ep3 source code, ep1 source code and all official korean tools working backward and current Server DB compatible even compatible for future upcoming characters. No they are not on public domain and only counted fellows have it in working condition.