I'm not too good with the legal matters, nor do I want to spend much effort on getting better. Most of the ones I've seen have complex and lengthy documents, making it hard to understand them and choose the best one.
What I want in a licence is one that basically says two things:
1. You may do anything with this project that benefits the human race as a whole.
2. You may NOT do anything with this project that detracts from the human race as a whole.
I know it's not advisable to write your own licence (especially when you have no law knowledge) cuz it'll probably backfire and not do its intended purpose... But is there any licence that basically says that?
I would put my projects in public domain or the http://en.wikipedia.org/wiki/WTFPL licence, but I think the problem with that is someone can take it, and change the licence, change the attributions, and make it closed source, then sue you for working on it.
This would be disallowed by my licence above, because it may benefit one person/company by 1000 points, but each other person on the planet losing 1 point would outweigh it. However, making the source closed source but putting in 10x times the effort that the open source community was putting into it and making the product better would be allowed. Basically, the formula for net benefit change is: sum of(benefit change each human). If it goes up, it's good. If it goes down, you can't do it. I don't know how to handle the fact it's not exact science (and the expected outcome may not occur).
P.S. If's not clear already, I don't care about getting compensated in the traditional ways from my projects... I'll accept donations and such, but I won't prevent anyone from downloading/using my tools by forcing them to pay up front. At the same time, I'd love to get help working on stuff from like-minded people (if any exist).
Edited by shurcool, 01 October 2012 - 12:26 PM.