Ghostbreed: Correct me if I'm wrong but indeed the SW source code was released too yes?
Yes, the source code was released.
http://www.3drealms.com/news/2005/04/shadow_warrior_12.html Ghostbreed: Why can't the devs behind EDuke implement it in their engine or make an EShadow?
No idea. I know that there is the SWP port and the JFShadowWarrior port, but it just seems like nobody else has tried to port it. :( Maybe, though, just maybe, the Steam version that has been released for free will get a port with the Duke 3D Megaton treatment. If that happens it should be possible to extract the port for use with any non-Steam version.