if it's open source you may want to consider selecting on of the OSI-approved licences. For freeware, I don't know of any such good resource, but as long as you keep your wits around you the licence agreements aren't terribly hard to create. Just remember to test them in all sorts of ways for loopholes etc. Kasracer's is a good start.

If you ever beta test, keep in mind that beta software usually has extra disclaimers attached, seeing as it can potentially blow up (in more ways than a finished product, anyway).