and
http://www.geda.seul.org/
and for this general area there is a sub-section here
http://sal.jyu.fi/index.shtml
(btw, if you requirements are mainstream, I'd probably give electric a miss; while I haven't looked at iot for over a couple of year, its a perfectly good program for the application for which it is designed (IC layout), it didn't seem very easy to learn for more mainstream purposes))