Who owns the IP of the program? (you, your friend, his
employer?) Does the program contain anyone else's IP?
Do you have a business model to extract revenue from
your program? Have you considered selling a service
rather than a license - something more like a newsletter
or other subscription-based process?