well of course it's ok to provide outside links for free programs and such.
when it becomes not OK is when people provide links to illegal files (ROMs, ISOs, BIOSes, Crackz, Warez, etc)
or if people try promoting their site with the pure purpose of profit (ie: the spam bots that have been plaguing the forums as of recent)