I know I'm openning a can of worms, but I'm stuck after a good few days of research.
I am looking for a Software License for an Open Source project. (Yet another Website content management tool, but that's not the point).
I want release the source with the following;
- allow free use of software (individuals and companies)
- free use of output (it's a website)
- make private modifications
- no public distribution of original or modified version
- attribute original author
- make no charge for consulting or services based on software or derived versions
Because I've writen code based on my own professional experience, I would not want my hard work be taken up by an associated company (previous employer) and exploited commercially. I would be happy for companies or individuals to use my software for their website.
GPL and MIT both allow "for sale". Creative Commons advise against using their license for software.
Update
Agreed that the term "Open Source" is probably incorrect.
Marked answer is exactly what I was looking for - many thanks!