Question:
I want to make available the sourcecode of my application for personal use at an extra price.
That is to say, the user may buy the application, or the sourcecode, and alter the application for his personal/corporate use, but he may not resell it, unless I approve.
I also want the changes to be published back to me.
Is there any existing license that addresses this ?