I'm part of a programmers community over the internet. I've been struggling with the code that's shared over the site because it's licensed under the CC BY-SA. I'd love to accomplish with the law and the "spirit" of the terms of use of the community, so in order to get a better understanding about the current situation and clarification about solutions, I had sent a couple mails and inclusively initiated a discussion about.
Sadly there's a lot of opinions among users about if the terms of use are legally valid or applicable in real life. But the good news are that the network on which this community is under, have taken a big step in order to solve the problem.
The thing is that there's a lot of opinions about, and I'd like to know which is the best license available for code snippets considering that most people which enters the site may not be that worried as me about licensing - I'd like to be able to copy little pieces of code without attribution nor legal ambiguity into my own libre or commercial projects and share my contributions freely as well (altough I would love to give and get attribution on more sophisticated code).
I think the whole problem could be summarized in this explanation:
- Is not reasonable to require attribution for code snippets (as a matter of fact)
- Is absolutelly reasonable to ask attribution on actual code blocks (or simply "code")
This is a similar situation in respect to what the FSF addressed before, and solution could be the same. The question in that case is how to make it practical and not messy.