On my personal website, I have some technical ideas and some source code snippets that I share with everybody. To make it clean that everyone can use those snippets as they like, as long as I do not have to provide any warranty, I would like to add a license to the some of the texts.
The bigger programs come with GPLv2+, which I think is a reasonable license for free code.
Does it make sense to use the MIT License or the GNU Free Documentation License for these texts or should I just go with CC-BY?
I am a German citizen, so I heard that the American licenses do not really apply to me at all. If so, that would be another advantage for the Creative Commons Family of License.