I don't know who wrote uudecode.p, I suspect it comes from a magazine floppy, I found it on my system with a last write date of: Thu Jan 6 14:30:50 1994