3 Answers
3

(I live in the US. Your laws may be different. I am not a lawyer, I just play one on the Internet.)

This sounds suspiciously like an "all rights reserved"... i.e., no license at all. Users who obtain a copy of the program already have the right to run it for any (legal) purpose, and already have the right to study how it works and adapt it. Redistribution in whole or in part, modified or not, is already prohibited by copyright law.

The only way you could prevent someone from running the program, studying it, or modifying it is if you got the user to agree to a contract in order to get the software. An EULA is a type of contract.

Dietrich: This is a solid answer, but there's a teensy error with "users... already have the right to study how it works and adapt it". Although I wish this were the case, it's not completely true. For example, the DMCA forbids modification or circumvention of access controls. If the program in question were DeCSS, using it at all, much less "adapting" it for other purposes would be illegal under federal law.
–
John FeminellaJan 31 '10 at 0:00

John Feminella: Yes, although unfortunately, this means you wouldn't be able to grant such rights with a license either.
–
Dietrich EppJan 31 '10 at 12:53

I am not a lawyer, obviously otherwise I wouldn't be here, but perhaps BSD license might suit your needs...this license thing is tricky to choose see OpenSource. +60 different license types...I am not 100% sure, but had a read at Reciprocal License..

In your best interests, it would be wise and preferable to consult with your lawyer on this to double check for you.