What do you want your license to do, for example compare:
http://www.gnu.org/copyleft/gpl.html
http://www.opensource.org/licenses/bsd-license.php
http://www.microsoft.com/windowsxp/home/eula.mspx
They're a bit different
Sun has the system you want, It works pretty well, try downloading Java SDK from there you'll see.
Why not to make your own? You have right to your work without in sense that you "order" what other people can do with it. Just do your own, for example:
"Me (fast particle) give you the right to run and use these files. However, you are not able to distribute them without written permission from me... etc"
I thinks thats legal and easy... (I just use GPL, its so hacker -like)
License agreement can give a profesional image, and it's good for protecting your sourcecode, incase you just offer them to download free exe, you can put "freeware" and they know what's it about.
(2b)||C!(2b) (It's C++) vs. TO B OR NOT TO B (It's DarkBasic!)