I'd like to make my apps open source, and would prefer to release them with an OSI and/or FSF approved license. I'm really not to into the legalese that most of these licenses are, and only have a few simple desires about my app.
I want the user to be able to:
- Download and modify the source code (obviously)
- Redistribute the original/modified source code, original/modified binaries, as long as he acknowledges that it was derived from my work.
I don't want the user to:
- Sell the original app. It would be OK for him to sell the modified version as long as the modifications aren't simply removing my copyrights.
I mostly just want the people who modify it to acknowledge that I did the original coding. I don't really care what else they do to it, as long as they are willing to give me credit for the initial coding.
I don't like the GPL as it forces anyone who modifies it to also license it under the GPL. I dislike this copyleft. The BSD license is pretty good, although I dislike that my app could be repackaged and sold.
Any suggestions would be appreciated,
CheeseBurgerMan