How do I write a software license?
cperciva: Talk to a lawyer, but I recommend looking at existing licenses (especially free software licenses) first and putting together a draft based on those.  Lawyers almost never write anything from scratch; instead, they re-use boilerplate.  If you turn up at your lawyer's office with a collection of boilerplate and say "here's what I've put together, here's what I think it means, can you see anything wrong with this" you'll end up paying far less than if you ask him to write everything for you.