Apparently, you don't believe much in, "Human knowledge belongs to the World" which is why stackExchange existing.
But, as far as I know, Creative Commons license may fulfill your need. Basic parts of a CC license, which can be enacted individually or in combination, are:
- Attribution : The author must be attributed as the creator of the work. Beyond that, the work can be modified, distributed, copied and otherwise used.
- Non-Commercial : The work can be modified, distributed and so on, but not for commercial purposes."Non-Commercial" simply means you can't sell.
- No-Derivative :This means you can copy and distribute the licensed work,
but you can’t modify it in any way or create work based on the original.
You can find out more about CC license here
However, there are lot more Open-source licenses (less liberal than GPL) you might wanna check out. Here is the list by category